=== Test case: erlc_SUITE:features_include/1 (click for source code)
=== Config value:
[{watchdog,<0.464.0>},
{tc_logfile,"/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/erlc_suite.features_include.html"},
{tc_group_properties,[{name,without_server}]},
{tc_group_path,[]},
{data_dir,"/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/"},
{priv_dir,"/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/"},
{nodenames,[]}]
=== Current directory is "/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03"
=== Started at 2025-09-18 13:31:33
"/buildroot/otp/erts/make_test_dir/Erlang ∅⊤℞/erts-16.1/bin/erlc" -I/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/include -o/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/ /buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_1.erl
Result: ["/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/is_enabled.hrl:3:18: syntax error before: ifn",
"% 3| -record(random, {ifn = 42, unless = 17}).",
"% | ^",[],"_ERROR_"]
Expected: ["syntax error before: ifn",skip_lines,"_ERROR_"]
"/buildroot/otp/erts/make_test_dir/Erlang ∅⊤℞/erts-16.1/bin/erlc" -I/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/include -o/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/ -Dend_include /buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_1.erl
Result: ["/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_1.erl:13:2: feature directive not allowed after exports or record definitions",
"% 13| -feature(approved_ftr_1, disable).","% | ^",[],
"/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/is_enabled.hrl:3:18: syntax error before: ifn",
"% 3| -record(random, {ifn = 42, unless = 17}).",
"% | ^",[],"_ERROR_"]
Expected: ["feature directive not allowed after exports or record definitions",
skip_lines,"_ERROR_"]
"/buildroot/otp/erts/make_test_dir/Erlang ∅⊤℞/erts-16.1/bin/erlc" -I/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/include -o/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/ -Dend_include /buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_2.erl
Result: ["_OK_"]
Expected: ["_OK_"]
"/buildroot/otp/erts/make_test_dir/Erlang ∅⊤℞/erts-16.1/bin/erlc" -I/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/include -o/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/ /buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_3.erl
Result: ["_OK_"]
Expected: ["_OK_"]
"/buildroot/otp/erts/make_test_dir/Erlang ∅⊤℞/erts-16.1/bin/erlc" -I/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/include -o/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/ -Dend_prefix /buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_3.erl
Result: ["/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/enable.hrl:1:2: feature directive not allowed after exports or record definitions",
"% 1| -feature(experimental_ftr_2, enable).","% | ^",[],
"/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_3.erl:6:2: Warning: record constant is unused",
"% 6| -record(constant, {value = 42}).","% | ^",[],"_ERROR_"]
Expected: ["feature directive not allowed after exports or record definitions",
"experimental_ftr_2",skip_lines,"_ERROR_"]
"/buildroot/otp/erts/make_test_dir/Erlang ∅⊤℞/erts-16.1/bin/erlc" -I/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/include -o/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/ -Denable_exp_2=0 /buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_exp2.erl
Result: ["_OK_"]
Expected: ["_OK_"]
"/buildroot/otp/erts/make_test_dir/Erlang ∅⊤℞/erts-16.1/bin/erlc" -I/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/include -o/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/ -Denable_exp_2=0 -enable-feature experimental_ftr_2 /buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_exp2.erl
Result: ["/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/exp2.hrl:5:30: syntax error before: until",
"% 5| -record(conditional, {on=on, until=until}).",
"% | ^",[],
"/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_exp2.erl:10:5: record conditional undefined",
"% 10| #conditional{}.","% | ^",[],"_ERROR_"]
Expected: ["syntax error before: until",skip_lines,"_ERROR_"]
"/buildroot/otp/erts/make_test_dir/Erlang ∅⊤℞/erts-16.1/bin/erlc" -I/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/include -o/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/ -Denable_exp_2=1 /buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_exp2.erl
Result: ["/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_exp2.erl:14:5: syntax error before: until",
"% 14| until.","% | ^",[],
"/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_exp2.erl:5:2: function bar/0 undefined",
"% 5| -export([foo/0,","% | ^",[],"_ERROR_"]
Expected: ["syntax error before: until",skip_lines,"_ERROR_"]
"/buildroot/otp/erts/make_test_dir/Erlang ∅⊤℞/erts-16.1/bin/erlc" -I/buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/include -o/buildroot/otp/erts/make_test_dir/ct_logs/ct_run.test_server@b77cd946c480.2025-09-18_13.31.03/make_test_dir.system_test.logs/run.2025-09-18_13.31.04/log_private/ -Denable_exp_2=2 -enable-feature experimental_ftr_2 /buildroot/otp/erts/make_test_dir/system_test/erlc_SUITE_data/src/f_include_exp2.erl
Result: ["_OK_"]
Expected: ["_OK_"]
=== Ended at 2025-09-18 13:31:36
=== successfully completed test case
=== === Returned value: ok
Test run history | Top level test index | Latest test result