=== source code for shell_SUITE:records/1
=== Test case started with:
shell_SUITE:records([{watchdog,<0.6299.6>},
{tc_logfile,"/home/pi/R16B03/otp-support/release/tests/test_server/ct_run.test_server@localhost.2014-01-03_17.38.00/tests.stdlib_test.logs/run.2014-01-03_17.51.25/shell_suite.records.html"},
{tc_group_properties,[]},
{tc_group_path,[]},
{data_dir,"/home/pi/R16B03/otp-support/release/tests/stdlib_test/shell_SUITE_data/"},
{priv_dir,"/home/pi/R16B03/otp-support/release/tests/test_server/ct_run.test_server@localhost.2014-01-03_17.38.00/tests.stdlib_test.logs/run.2014-01-03_17.51.25/log_private/"},
{nodenames,[]}])
=== Current directory is "/home/pi/R16B03/otp-support/release/tests/test_server/ct_run.test_server@localhost.2014-01-03_17.38.00"
=== Started at 2014-01-03 20:19:51
*** Testing rd(foo,{bar}),
rd(bar,{foo = (#foo{})#foo.bar}),
rl(bar).
*** Testing rd(foo,{bar}),
R = #foo{},
rd(bar,{foo = R#foo.bar}).
*** Testing rd({foo},{bar}).
*** Testing A = bar, rd(foo,A).
*** Testing begin rd(foo,{bar}) end.
*** Testing begin rd(foo,{bar}), #foo{} end.
*** Testing rd('f o o', {bar}).
*** Testing rd(foo,{bar}), rd(foo,{foo = #foo{}}).
*** Testing rf('_'). rd(foo,{bar}),rl().
*** Testing rd(foo,{bar}), #foo{}, rf(foo), #foo{}.
*** Testing rd(foo,{bar}), A = #foo{}, rf(foo). A.
*** Testing begin rf() end.
*** Testing begin rf(foo) end.
*** Testing rd(foo,{bar}), rp(#foo{}).
*** Testing rd(foo,{a = 3, b}), rp({foo,3,4,3}).
*** Testing rd(foo,{a = 3}), rp({foo,12}).
*** Testing rd(foo,{a = 3}), rp({[{foo}],12}).
*** Testing rr(shell_SUITE). #state{}.
*** Testing rr(shell_SUITE,[state]). #state{}.
*** Testing rr(shell_SUITE,'_'). #state{}.
*** Testing rr(shell_SUITE, '_', {d,test1}).
*** Testing rr("/home/pi/R16B03/otp-support/release/tests/test_server/ct_run.test_server@localhost.2014-01-03_17.38.00/tests.stdlib_test.logs/run.2014-01-03_17.51.25/log_private/test.erl", '_', {d,test1}), rl([test1,test2]).
*** Testing rr("/home/pi/R16B03/otp-support/release/tests/test_server/ct_run.test_server@localhost.2014-01-03_17.38.00/tests.stdlib_test.logs/run.2014-01-03_17.51.25/log_private/test.erl", '_', {d,test2}), rl([test1,test2]).
*** Testing rr("/home/pi/R16B03/otp-support/release/tests/test_server/ct_run.test_server@localhost.2014-01-03_17.38.00/tests.stdlib_test.logs/run.2014-01-03_17.51.25/log_private/test.erl", '_', [{d,test1},{d,test2,17}]), rl([test1,test2]).
*** Testing rr(prim_file).
*** Testing rp(rr("/home/pi/R16B03/otp-support/release/tests/test_server/ct_run.test_server@localhost.2014-01-03_17.38.00/tests.stdlib_test.logs/run.2014-01-03_17.51.25/log_private/*.erl")).
*** Testing begin rr(shell_SUITE) end.
*** Testing begin rr(shell_SUITE, state) end.
*** Testing begin rr(shell_SUITE, state,{i,'.'}) end.
*** Testing rr(not_a_module).
*** Testing rr({foo}).
*** Testing rr("not_a_file").
*** Testing rd(foo,{bar}), record_info(size, foo).
*** Testing rd(foo,{bar}), is_record(#foo{}, foo).
*** Testing rd(foo,{bar}), erlang:is_record(#foo{}, foo).
*** Testing rd(foo,{bar}),
fun() when record(#foo{},foo) -> true end().
*** Testing rd(foo,{bar}), #foo.bar.
*** Testing rd(foo,{bar}), A = #foo{}, A#foo{bar = 17}.
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],is_record(X, foo)].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],not is_record(X, foo)].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],begin is_record(X, foo) end].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],begin not is_record(X, foo) end].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],is_record(X, foo) or not is_binary(X)].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],not is_record(X, foo) or not is_binary(X)].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],is_record(X, foo) or is_reference(X)].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],not is_record(X, foo) or is_reference(X)].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],begin is_record(X, foo) or not is_binary(X) end].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],begin not is_record(X, foo) or not is_binary(X) end].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],begin is_record(X, foo) or is_reference(X) end].
*** Testing rd(foo,{bar}), [X || X <- [#foo{bar=3},x,[],{a,b}],begin not is_record(X, foo) or is_reference(X) end].
*** Testing rd(a,{}), is_record({a},a) andalso true, b().
*** Testing rd(a,{}), rd(b, {a = #a{}}), #b{}.
*** Testing rf('_'), rp(rp(rl(rf(rf(rf(rl())))))).
=== Ended at 2014-01-03 20:19:56
=== successfully completed test case
=== returned value = ok
Test run history
| Top level test index