=== source code for shell_SUITE:bs_match_tail_SUITE/1

=== Test case started with:
shell_SUITE:bs_match_tail_SUITE([{watchdog,<0.7576.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.bs_match_tail_suite.html"},
                                 {tc_group_properties,[{name,bits}]},
                                 {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:20:04


*** Testing GetTailUsed = fun(<>) -> {A,T} end, GetTailUnused = fun(<>) -> A end, GetDynTailUsed = fun(Bin, Sz) -> <> = Bin, {A,T} end, GetDynTailUnused = fun(Bin, Sz) -> <> = Bin, A end, Mkbin = fun(L) when list(L) -> list_to_binary(L) end, TestZeroTail = fun(<>) -> A end, TestZeroTail2 = fun(<<_A:4,_B:4>>) -> ok end, ZeroTail = fun() -> 7 = (catch TestZeroTail(Mkbin([7]))), {'EXIT',{function_clause,_}} = (catch TestZeroTail(Mkbin([1,2]))), {'EXIT',{function_clause,_}} = (catch TestZeroTail2(Mkbin([1,2,3]))) end, ZeroTail(), AlGetTailUsed = fun(<>) -> {A,T} end, AlGetTailUnused = fun(<>) -> A end, Aligned = fun() -> Tail1 = Mkbin([]), {258,Tail1} = AlGetTailUsed(Mkbin([1,2])), Tail2 = Mkbin(lists:seq(1, 127)), {35091,Tail2} = AlGetTailUsed(Mkbin([137,19|Tail2])), 64896 = AlGetTailUnused(Mkbin([253,128])), 64895 = AlGetTailUnused(Mkbin([253,127|lists:seq(42, 255)])), Tail3 = Mkbin(lists:seq(0, 19)), {0,Tail1} = GetDynTailUsed(Tail1, 0), {0,Tail3} = GetDynTailUsed(Mkbin([Tail3]), 0), {73,Tail3} = GetDynTailUsed(Mkbin([73|Tail3]), 8), 0 = GetDynTailUnused(Mkbin([]), 0), 233 = GetDynTailUnused(Mkbin([233]), 8), 23 = GetDynTailUnused(Mkbin([23,22,2]), 8) end, Aligned(), UnAligned = fun() -> {'EXIT',{function_clause,_}} = (catch GetTailUsed(Mkbin([42]))), {'EXIT',{{badmatch,_},_}} = (catch GetDynTailUsed(Mkbin([137]), 3)), {'EXIT',{function_clause,_}} = (catch GetTailUnused(Mkbin([42,33]))), {'EXIT',{{badmatch,_},_}} = (catch GetDynTailUnused(Mkbin([44]), 7)) end, UnAligned(), ok. === Ended at 2014-01-03 20:20:05 === successfully completed test case === returned value = ok


Test run history | Top level test index