[erlang-bugs] Common Test problems with includes since 17.4

Nico Kruber nico.kruber@REDACTED
Tue Jan 20 14:24:30 CET 2015


Since Erlang 17.4 Common Test seems to have problems with included .hrl files 
outside of the folder the unit test resides in (even when passing the 
appropriate "include" option). The make process succeeds but when the test is 
actually run, a badarg is thrown:

EXIT, reason {{badarg,{tree,macro,{attr,0,[],none},{macro,
{var,0,'RT'},none}}},
[{erl_syntax,concrete,1,[{file,"erl_syntax.erl"},{line,6188}]},
 {erl_syntax,concrete_list,1, [{file,"erl_syntax.erl"},{line,6192}]},
 {erl_syntax,concrete_list,1, [{file,"erl_syntax.erl"},{line,6192}]},
 {erl_syntax,concrete,1,[{file,"erl_syntax.erl"},{line,6162}]},
 {erl_syntax,concrete,1,[{file,"erl_syntax.erl"},{line,6159}]},
 {erl_syntax,concrete_list,1, [{file,"erl_syntax.erl"},{line,6192}]},
 {erl_syntax,concrete_list,1, [{file,"erl_syntax.erl"},{line,6192}]},
 {erl_syntax,concrete,1,[{file,"erl_syntax.erl"},{line,6162}]}]}

== Steps to reproduce ===

* copy the attached test_SUITE.erl into a test folder and put test_SUITE.hrl 
into a sub-folder named "include"
* run any of these two commands:
ct_run -include "include" -suite test_SUITE
CT_INCLUDE_PATH=include ct_run -suite test_SUITE

=> if the .hrl file is put into the test folder, everything is fine though



Nico
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test_SUITE.erl
Type: text/x-erlang
Size: 202 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20150120/5d363924/attachment.bin>
-------------- next part --------------
-define(RT, rt_chord).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20150120/5d363924/attachment-0001.bin>


More information about the erlang-bugs mailing list