Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

datestr_test failed with erlang 21 #385

Open
blackgnezdo opened this issue Feb 9, 2021 · 1 comment
Open

datestr_test failed with erlang 21 #385

blackgnezdo opened this issue Feb 9, 2021 · 1 comment

Comments

@blackgnezdo
Copy link

blackgnezdo commented Feb 9, 2021

I compared the test runs of tsung-1.7.0 between erlang 19 and 21 on OpenBSD/amd64 and there's an extra failure (full logs below).

ts_test_utils: datestr_test...*failed*
in function ts_test_utils:'-datestr_test/0-fun-0-'/0 (src/test/ts_test_utils.erl, line 51)
in call from eunit_test:'-mf_wrapper/2-fun-0-'/2 (eunit_test.erl, line 273)
in call from eunit_test:run_testfun/1 (eunit_test.erl, line 71)
in call from eunit_proc:run_test/1 (eunit_proc.erl, line 510)
in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 335)
in call from eunit_proc:handle_test/2 (eunit_proc.erl, line 493)
in call from eunit_proc:tests_inorder/3 (eunit_proc.erl, line 435)
in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 325)
**error:{assertEqual,[{module,ts_test_utils},
              {line,51},
              {expression,"ts_utils : datestr ( { { 2013 , 10 , 17 } , { 19 , 41 , 29 } } )"},
              {expected,["2013","10","17",45,"19","41"]},
              {value,["2013",49,48,49,55,45,49,57,52,49]}]}
  output:<<"">>
/usr/local/bin/erl19 -noshell -pa ./ebin-test -s ts_test_all run -s init stop

=INFO REPORT==== 8-Feb-2021::20:22:34 ===
      ts_user_server:(6:<0.358.0>) Starting default user_server 

=INFO REPORT==== 8-Feb-2021::20:22:34 ===
      ts_user_server:(6:<0.359.0>) ok, started unconfigured
ts_test_config: ifalias_test...*failed*
in function ts_test_config:'-ifalias_test/0-fun-0-'/1 (src/test/ts_test_config.erl, line 227)
**error:{assertEqual,[{module,ts_test_config},
              {line,227},
              {expression,"Res"},
              {expected,[{127,0,0,1}]},
              {value,[]}]}
  output:<<"">>

[10000," read_file:",18058]
[10000," get all lines (random):",337542]
[10000," get all lines:",261334]
[20," re:",547]
[20," xpath:",32663]
[20," xpath_explicit:",81580]
[20," re_big:",2150]
[20," xpath_big:",115299]
[20," xpath_explicit_big:",95644]
[<<"/index.html">>]
["received 1",{notify,receive,chat}]
["received 2",{notify,send,chat2}]
=======================================================
  Failed: 1.  Skipped: 0.  Passed: 318.
  Total test coverage: 22 %
/usr/local/bin/erl21 -noshell -pa ./ebin-test -s ts_test_all run -s init stop
=INFO REPORT==== 8-Feb-2021::20:27:07.668926 ===
      ts_user_server:(6:<0.378.0>) Starting default user_server 

=INFO REPORT==== 8-Feb-2021::20:27:07.673610 ===
      ts_user_server:(6:<0.379.0>) ok, started unconfigured

ts_test_config: ifalias_test...*failed*
in function ts_test_config:'-ifalias_test/0-fun-0-'/1 (src/test/ts_test_config.erl, line 227)
in call from eunit_test:'-mf_wrapper/2-fun-0-'/2 (eunit_test.erl, line 273)
in call from eunit_test:run_testfun/1 (eunit_test.erl, line 71)
in call from eunit_proc:run_test/1 (eunit_proc.erl, line 510)
in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 335)
in call from eunit_proc:handle_test/2 (eunit_proc.erl, line 493)
in call from eunit_proc:tests_inorder/3 (eunit_proc.erl, line 435)
in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 325)
**error:{assertEqual,[{module,ts_test_config},
              {line,227},
              {expression,"Res"},
              {expected,[{127,0,0,1}]},
              {value,[]}]}
  output:<<"">>

[10000," read_file:",11229]
[10000," get all lines (random):",407866]
[10000," get all lines:",439633]
[20," re:",2405]
[20," xpath:",87224]
[20," xpath_explicit:",77538]
[20," re_big:",2593]
[20," xpath_big:",109635]
[20," xpath_explicit_big:",96299]
[<<"/index.html">>]
["received 1",{notify,receive,chat}]
["received 2",{notify,send,chat2}]
ts_test_utils: datestr_test...*failed*
in function ts_test_utils:'-datestr_test/0-fun-0-'/0 (src/test/ts_test_utils.erl, line 51)
in call from eunit_test:'-mf_wrapper/2-fun-0-'/2 (eunit_test.erl, line 273)
in call from eunit_test:run_testfun/1 (eunit_test.erl, line 71)
in call from eunit_proc:run_test/1 (eunit_proc.erl, line 510)
in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 335)
in call from eunit_proc:handle_test/2 (eunit_proc.erl, line 493)
in call from eunit_proc:tests_inorder/3 (eunit_proc.erl, line 435)
in call from eunit_proc:with_timeout/3 (eunit_proc.erl, line 325)
**error:{assertEqual,[{module,ts_test_utils},
              {line,51},
              {expression,"ts_utils : datestr ( { { 2013 , 10 , 17 } , { 19 , 41 , 29 } } )"},
              {expected,["2013","10","17",45,"19","41"]},
              {value,["2013",49,48,49,55,45,49,57,52,49]}]}
  output:<<"">>

=======================================================
  Failed: 2.  Skipped: 0.  Passed: 317.
  Total test coverage: 22 %
@VlkrS
Copy link

VlkrS commented Dec 28, 2022

I think this was fixed with e53a59d

bob-beck pushed a commit to openbsd/ports that referenced this issue Jan 8, 2023
Includes a fix for processone/tsung#385

By Volker Schlecht openbsd-ports AT schlecht DOT dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants