Skip to content

Instantly share code, notes, and snippets.

@Sakura286
Created March 22, 2023 01:54
Show Gist options
  • Save Sakura286/8830d5f7bead531b2cbcfad4f50e702e to your computer and use it in GitHub Desktop.
Save Sakura286/8830d5f7bead531b2cbcfad4f50e702e to your computer and use it in GitHub Desktop.
Log of Meson test suite run on 2023-03-22T01:10:28.619967
Inherited environment: USER=infinity SSH_CLIENT='10.0.0.50 12024 22' SHLVL=1 MOTD_SHOWN=pam HOME=/home/infinity OLDPWD=/home/infinity/Criterion SSH_TTY=/dev/pts/6 https_proxy=http://10.0.0.50:10809 LOGNAME=infinity http_proxy=http://10.0.0.50:10809 _=/usr/bin/ninja TERM=xterm PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:' SHELL=/bin/bash PWD=/home/infinity/Criterion/build SSH_CONNECTION='10.0.0.50 12024 10.0.2.15 22' LC_CTYPE=C.UTF-8
==================================== 1/48 ====================================
test: boxfort / nested.c
start time: 01:10:28
duration: 0.71s
result: exit status 0
command: MALLOC_PERTURB_=142 /home/infinity/Criterion/build/subprojects/boxfort/sample/nested.c.bin
----------------------------------- stdout -----------------------------------
I am a worker!
I am a nested worker!
==============================================================================
==================================== 2/48 ====================================
test: boxfort / callback.c
start time: 01:10:28
duration: 0.67s
result: exit status 0
command: MALLOC_PERTURB_=33 /home/infinity/Criterion/build/subprojects/boxfort/sample/callback.c.bin
----------------------------------- stdout -----------------------------------
Child exited with code 5
==============================================================================
==================================== 3/48 ====================================
test: boxfort / context.c
start time: 01:10:28
duration: 0.53s
result: exit status 0
command: MALLOC_PERTURB_=178 /home/infinity/Criterion/build/subprojects/boxfort/sample/context.c.bin
----------------------------------- stdout -----------------------------------
my_int = 42
my_long = 24
==============================================================================
==================================== 4/48 ====================================
test: criterion / sample / description.c
start time: 01:10:28
duration: 0.71s
result: exit status 0
command: MALLOC_PERTURB_=198 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/description.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/description.c:4: Assertion Failed
[----]
[----] The expression 0 is false.
[----]
[FAIL] misc::failing: (0.02s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
==================================== 5/48 ====================================
test: criterion / sample / easy.c
start time: 01:10:29
duration: 0.78s
result: exit status 0
command: MALLOC_PERTURB_=184 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/easy.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0
==============================================================================
==================================== 6/48 ====================================
test: criterion / sample / fixtures.c
start time: 01:10:29
duration: 0.85s
result: exit status 0
command: MALLOC_PERTURB_=253 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/fixtures.c.bin --always-succeed
----------------------------------- stdout -----------------------------------
Runs before the test
Runs after the test
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0
==============================================================================
==================================== 7/48 ====================================
test: criterion / sample / log.c
start time: 01:10:29
duration: 0.81s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=154 /home/infinity/Criterion/build/samples/log.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[WARN] This is a warning. They indicate some possible malfunction or misconfiguration in the test.
[ERR ] This is an error. They indicate serious problems and are usually shown before the test is aborted.
[====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0
==============================================================================
==================================== 8/48 ====================================
test: criterion / sample / more-suites.c
start time: 01:10:29
duration: 0.97s
result: exit status 0
command: MALLOC_PERTURB_=96 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/more-suites.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0
==============================================================================
==================================== 9/48 ====================================
test: criterion / sample / asserts.c
start time: 01:10:28
duration: 1.61s
result: exit status 0
command: MALLOC_PERTURB_=124 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/asserts.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/asserts.c:12: Assertion Failed
[----]
[----] assert is fatal, expect isn't
[----]
[----] ../samples/asserts.c:18: Assertion Failed
[----]
[----] You can fail an assertion with a message from anywhere
[----]
[----] ../samples/asserts.c:13: Assertion Failed
[----]
[----] This assert runs
[----]
[----] ../samples/asserts.c:19: Assertion Failed
[FAIL] asserts::base: (0.04s)
[FAIL] asserts::old_school: (0.04s)
[====] Synthesis: Tested: 8 | Passing: 6 | Failing: 2 | Crashing: 0
==============================================================================
=================================== 10/48 ====================================
test: criterion / sample / report.c
start time: 01:10:29
duration: 0.86s
result: exit status 0
command: MALLOC_PERTURB_=195 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/report.c.bin --always-succeed
----------------------------------- stdout -----------------------------------
criterion_init
testing test in category sample
Asserts: [1 passed, 1 failed, 2 total]
criterion_fini
----------------------------------- stderr -----------------------------------
[----] ../samples/report.c:5: Assertion Failed
[----]
[----] The expression 0 is false.
[----]
[FAIL] sample::test: (0.02s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 11/48 ====================================
test: criterion / sample / redirect.c
start time: 01:10:29
duration: 1.20s
result: exit status 0
command: MALLOC_PERTURB_=167 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/redirect.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 12/48 ====================================
test: boxfort / timeout.c
start time: 01:10:28
duration: 2.35s
result: exit status 0
command: MALLOC_PERTURB_=213 /home/infinity/Criterion/build/subprojects/boxfort/sample/timeout.c.bin
----------------------------------- stdout -----------------------------------
Wait timed out after 1 second
Process killed after 2.0 seconds
==============================================================================
=================================== 13/48 ====================================
test: criterion / sample / simple.c
start time: 01:10:30
duration: 1.04s
result: exit status 0
command: MALLOC_PERTURB_=64 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/simple.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/simple.c:4: Assertion Failed
[----]
[----] The expression 0 is false.
[----]
[FAIL] misc::failing: (0.01s)
[====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 14/48 ====================================
test: criterion / sample / signal.c
start time: 01:10:30
duration: 1.33s
result: exit status 0
command: MALLOC_PERTURB_=179 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/signal.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/signal.c:14: Unexpected signal caught below this line!
[FAIL] simple::uncaught: CRASH!
[FAIL] simple::wrong_signal: (0.00s)
[====] Synthesis: Tested: 3 | Passing: 1 | Failing: 2 | Crashing: 1
==============================================================================
=================================== 15/48 ====================================
test: criterion / sample / parameterized.c
start time: 01:10:29
duration: 2.00s
result: exit status 0
command: MALLOC_PERTURB_=105 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/parameterized.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/parameterized.c:79: Assertion Failed
[----]
[----] Parameters: (1, 2.000000)
[----]
[----] ../samples/parameterized.c:79: Assertion Failed
[----]
[----] Parameters: (3, 4.000000)
[----]
[----] ../samples/parameterized.c:35: Assertion Failed
[----]
[----] Parameters: (5, 6.000000)
[----]
[----] ../samples/parameterized.c:14: Assertion Failed
[----]
[----] Parameter: 1
[----]
[----] ../samples/parameterized.c:35: Assertion Failed
[----]
[----] Parameters: (1, 2.000000)
[----]
[----] ../samples/parameterized.c:79: Assertion Failed
[----]
[----] Parameters: (5, 6.000000)
[----]
[----] ../samples/parameterized.c:35: Assertion Failed
[----]
[----] Parameters: (3, 4.000000)
[----]
[FAIL] params::cleanup: (0.05s)
[FAIL] params::multiple: (0.04s)
[FAIL] params::cleanup: (0.05s)
[FAIL] params::multiple: (0.05s)
[FAIL] params::simple: (0.04s)
[FAIL] params::multiple: (0.05s)
[FAIL] params::cleanup: (0.06s)
[----] ../samples/parameterized.c:14: Assertion Failed
[----]
[----] Parameter: 2
[----]
[----] ../samples/parameterized.c:14: Assertion Failed
[----]
[----] Parameter: 3
[----]
[FAIL] params::simple: (0.01s)
[FAIL] params::simple: (0.01s)
[----] ../samples/parameterized.c:113: Assertion Failed
[----]
[----] string: Hello
[----]
[FAIL] params::string: (0.01s)
[----] ../samples/parameterized.c:113: Assertion Failed
[----]
[----] string: World
[----]
[FAIL] params::string: (0.01s)
[====] Synthesis: Tested: 11 | Passing: 0 | Failing: 11 | Crashing: 0
==============================================================================
=================================== 16/48 ====================================
test: criterion / sample / suites.c
start time: 01:10:30
duration: 1.05s
result: exit status 0
command: MALLOC_PERTURB_=161 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/suites.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 17/48 ====================================
test: criterion / sample / skip.c
start time: 01:10:30
duration: 1.30s
result: exit status 0
command: MALLOC_PERTURB_=211 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/skip.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 18/48 ====================================
test: criterion / sample / easy.cc
start time: 01:10:31
duration: 0.74s
result: exit status 0
command: MALLOC_PERTURB_=12 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/easy.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 19/48 ====================================
test: criterion / sample / description.cc
start time: 01:10:31
duration: 1.04s
result: exit status 0
command: MALLOC_PERTURB_=203 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/description.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/description.cc:4: Assertion Failed
[----]
[----] The expression 0 is false.
[----]
[FAIL] misc::failing: (0.01s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 20/48 ====================================
test: criterion / sample / fixtures.cc
start time: 01:10:31
duration: 1.01s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=23 /home/infinity/Criterion/build/samples/fixtures.cc.bin --always-succeed
----------------------------------- stdout -----------------------------------
Runs before the test
Runs after the test
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 21/48 ====================================
test: criterion / sample / timeout.c
start time: 01:10:30
duration: 1.87s
result: exit status 0
command: MALLOC_PERTURB_=170 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/timeout.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[FAIL] timeout::simple: Timed out. (1.07s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 22/48 ====================================
test: criterion / sample / log.cc
start time: 01:10:31
duration: 1.16s
result: exit status 0
command: MALLOC_PERTURB_=142 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/log.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[WARN] This is a warning. They indicate some possible malfunction or misconfiguration in the test.
[ERR ] This is an error. They indicate serious problems and are usually shown before the test is aborted.
[====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 23/48 ====================================
test: criterion / sample / more-suites.cc
start time: 01:10:31
duration: 1.16s
result: exit status 0
command: MALLOC_PERTURB_=88 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/more-suites.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 24/48 ====================================
test: criterion / sample / theories.c
start time: 01:10:30
duration: 2.07s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=156 /home/infinity/Criterion/build/samples/theories.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/theories.c:111: Assertion Failed
[----]
[----] The conditions for this assertion were not met.
[----]
[----] Theory theory::misc failed with the following parameters: ('a', true, 1, 1, 1l, 1l, 3.14f, 3.14, "test", "other test", 0xaaaaaae135c108)
[FAIL] theory::misc: (0.05s)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2147483647, 2)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2147483648, 2)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2147483647, -2)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2147483648, -2)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2, 2147483647)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2, 2147483647)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2147483647, 2147483647)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2147483648, 2147483647)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2, -2147483648)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-1, -2147483648)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2, -2147483648)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2147483647, -2147483648)
[----] ../samples/theories.c:30: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2147483648, -2147483648)
[FAIL] algebra::bad_divide_is_inverse_of_multiply: (0.82s)
[====] Synthesis: Tested: 5 | Passing: 3 | Failing: 2 | Crashing: 0
==============================================================================
=================================== 25/48 ====================================
test: criterion / sample / redirect.cc
start time: 01:10:32
duration: 1.07s
result: exit status 0
command: MALLOC_PERTURB_=183 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/redirect.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 26/48 ====================================
test: criterion / sample / asserts.cc
start time: 01:10:31
duration: 2.45s
result: exit status 0
command: MALLOC_PERTURB_=217 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/asserts.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/asserts.cc:168: Assertion Failed
[----] throw(std::runtime_error, {}):
[----] message: <nothing was thrown>
[----] ../samples/asserts.cc:16: Assertion Failed
[----]
[----] assert is fatal, expect isn't
[----]
[----] ../samples/asserts.cc:22: Assertion Failed
[----]
[----] You can fail an assertion with a message from anywhere
[----]
[----] ../samples/asserts.cc:170: Assertion Failed
[----] throw(std::bad_alloc, throw std::invalid_argument("some other message")):
[----] message: "some other message"
[----] ../samples/asserts.cc:17: Assertion Failed
[----]
[----] This assert runs
[----]
[----] ../samples/asserts.cc:23: Assertion Failed
[FAIL] asserts::base: (0.06s)
[FAIL] asserts::old_school: (0.05s)
[FAIL] asserts::exception: (0.06s)
[====] Synthesis: Tested: 10 | Passing: 7 | Failing: 3 | Crashing: 0
==============================================================================
=================================== 27/48 ====================================
test: criterion / sample / report.cc
start time: 01:10:32
duration: 1.23s
result: exit status 0
command: MALLOC_PERTURB_=17 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/report.cc.bin --always-succeed
----------------------------------- stdout -----------------------------------
criterion_init
testing test in category sample
Asserts: [1 passed, 1 failed, 2 total]
criterion_fini
----------------------------------- stderr -----------------------------------
[----] ../samples/report.cc:5: Assertion Failed
[----]
[----] The expression 0 is false.
[----]
[FAIL] sample::test: (0.01s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 28/48 ====================================
test: criterion / sample / signal.cc
start time: 01:10:32
duration: 1.27s
result: exit status 0
command: MALLOC_PERTURB_=245 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/signal.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/signal.cc:14: Unexpected signal caught below this line!
[FAIL] simple::uncaught: CRASH!
[FAIL] simple::wrong_signal: (0.00s)
[====] Synthesis: Tested: 3 | Passing: 1 | Failing: 2 | Crashing: 1
==============================================================================
=================================== 29/48 ====================================
test: criterion / sample / skip.cc
start time: 01:10:32
duration: 1.14s
result: exit status 0
command: MALLOC_PERTURB_=51 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/skip.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 30/48 ====================================
test: criterion / sample / simple.cc
start time: 01:10:32
duration: 1.36s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=151 /home/infinity/Criterion/build/samples/simple.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/simple.cc:4: Assertion Failed
[----]
[----] The expression 0 is false.
[----]
[FAIL] misc::failing: (0.02s)
[====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 31/48 ====================================
test: criterion / sample / suites.cc
start time: 01:10:33
duration: 1.27s
result: exit status 0
command: MALLOC_PERTURB_=87 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/suites.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 32/48 ====================================
test: criterion / sample / parameterized.cc
start time: 01:10:32
duration: 2.35s
result: exit status 0
command: MALLOC_PERTURB_=187 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/samples/parameterized.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/parameterized.cc:72: Assertion Failed
[----]
[----] Parameters: (3, 4.000000)
[----]
[----] ../samples/parameterized.cc:72: Assertion Failed
[----]
[----] Parameters: (5, 6.000000)
[----]
[----] ../samples/parameterized.cc:34: Assertion Failed
[----]
[----] Parameters: (1, 2.000000)
[----]
[----] ../samples/parameterized.cc:72: Assertion Failed
[----]
[----] Parameters: (1, 2.000000)
[----]
[----] ../samples/parameterized.cc:34: Assertion Failed
[----]
[----] Parameters: (5, 6.000000)
[----]
[----] ../samples/parameterized.cc:34: Assertion Failed
[----]
[----] Parameters: (3, 4.000000)
[----]
[FAIL] params::cleanup: (0.03s)
[FAIL] params::cleanup: (0.04s)
[FAIL] params::multiple: (0.04s)
[FAIL] params::multiple: (0.05s)
[FAIL] params::cleanup: (0.05s)
[FAIL] params::multiple: (0.05s)
[----] ../samples/parameterized.cc:13: Assertion Failed
[----]
[----] Parameter: 1
[----]
[----] ../samples/parameterized.cc:13: Assertion Failed
[----]
[----] Parameter: 2
[----]
[FAIL] params::simple: (0.11s)
[----] ../samples/parameterized.cc:13: Assertion Failed
[----]
[----] Parameter: 3
[----]
[FAIL] params::simple: (0.02s)
[FAIL] params::simple: (0.01s)
[----] ../samples/parameterized.cc:92: Assertion Failed
[----]
[----] string: Hello
[----]
[FAIL] params::string: (0.01s)
[----] ../samples/parameterized.cc:92: Assertion Failed
[----]
[----] string: World
[----]
[FAIL] params::string: (0.01s)
[====] Synthesis: Tested: 11 | Passing: 0 | Failing: 11 | Crashing: 0
==============================================================================
=================================== 33/48 ====================================
test: criterion / full / flood.c
start time: 01:10:34
duration: 0.91s
result: exit status 0
command: MALLOC_PERTURB_=225 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/test/full/flood.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0
==============================================================================
=================================== 34/48 ====================================
test: criterion / unit tests
start time: 01:10:33
duration: 1.76s
result: exit status 0
command: MALLOC_PERTURB_=224 /home/infinity/Criterion/build/test/unit/unit_tests --tap
----------------------------------- stdout -----------------------------------
TAP version 13
1..6
# Criterion v2.4.1-13-g2f48d0f-dirty (bleeding)
#
# Running 3 tests from path
ok - path::cri_path_build_win (0.01s)
ok - path::cri_path_build (0.02s)
ok - path::basename_compat (0.03s)
#
# Running 2 tests from ordered_set
ok - ordered_set::contract_gt (0.02s)
ok - ordered_set::contract_lt (0.03s)
#
# Running 1 tests from asprintf
ok - asprintf::valid (0.03s)
==============================================================================
=================================== 35/48 ====================================
test: criterion / full / exit.c
start time: 01:10:33
duration: 1.87s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=130 /home/infinity/Criterion/build/test/full/exit.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[FAIL] exit::unexpected_exit: (0.00s)
[----] Warning! The test `exit_with_fixtures::fini_exits` exited during its setup or teardown.
[----] Warning! The test `exit_with_fixtures::init_exits` exited during its setup or teardown.
[====] Synthesis: Tested: 5 | Passing: 3 | Failing: 2 | Crashing: 1
==============================================================================
=================================== 36/48 ====================================
test: criterion / full / long-messages.c
start time: 01:10:34
duration: 1.55s
result: exit status 0
command: MALLOC_PERTURB_=167 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/test/full/long-messages.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../test/full/long-messages.c:4: Assertion Failed
[----]
[----] This is
[----] A long message
[----] Spawning multiple lines.
[----] Formatting is respected.
[----]
[FAIL] sample::long_msg: (0.02s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 37/48 ====================================
test: criterion / full / failmessages.c
start time: 01:10:33
duration: 2.04s
result: exit status 0
command: MALLOC_PERTURB_=182 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/test/full/failmessages.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../test/full/failmessages.c:213: Assertion Failed
[----] eq(i32, 1, 0):
[----] diff: [-1-]{+0+}
[----] ../test/full/failmessages.c:80: Assertion Failed
[----] eq(i8, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.c:214: Assertion Failed
[----] ../test/full/failmessages.c:165: Assertion Failed
[----] lt(i8, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(i8, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(i8, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(i8, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.c:219: Assertion Failed
[----] ../test/full/failmessages.c:81: Assertion Failed
[----] eq(i16, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.c:215: Assertion Failed
[----] eq(i32, 1, 1):
[----] @@@ <no difference -- this is a user bug in the object stringifier>
[----] ../test/full/failmessages.c:166: Assertion Failed
[----] lt(i16, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(i16, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(i16, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(i16, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.c:220: Assertion Failed
[----]
[----] foo bar
[----]
[----] ../test/full/failmessages.c:82: Assertion Failed
[----] eq(i32, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.c:167: Assertion Failed
[----] lt(i32, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(i32, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(i32, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(i32, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.c:83: Assertion Failed
[----] eq(i64, 0, 1):
[----] diff: [-0-]{+1+}
[FAIL] message::compo: (0.06s)
[----] ../test/full/failmessages.c:84: Assertion Failed
[----] eq(u8, 0, 1):
[----] diff: [-0-]{+1+}
[FAIL] messages::default: (0.06s)
[----] ../test/full/failmessages.c:168: Assertion Failed
[----] lt(i64, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(i64, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(i64, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(i64, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.c:85: Assertion Failed
[----] eq(u16, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.c:169: Assertion Failed
[----] lt(u8, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(u8, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(u8, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(u8, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.c:86: Assertion Failed
[----] eq(u32, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.c:170: Assertion Failed
[----] lt(u16, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(u16, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(u16, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(u16, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.c:87: Assertion Failed
[----] eq(u64, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.c:171: Assertion Failed
[----] lt(u32, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(u32, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(u32, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(u32, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.c:88: Assertion Failed
[----] eq(iptr, 0, 1):
[----] diff: [-0x0-]{+0x1+}
[----] ../test/full/failmessages.c:89: Assertion Failed
[----] eq(uptr, 0, 1):
[----] diff: [-0x0-]{+0x1+}
[----] ../test/full/failmessages.c:172: Assertion Failed
[----] lt(u64, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(u64, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(u64, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(u64, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.c:90: Assertion Failed
[----] eq(flt, 0, 1 / 3.f):
[----] diff: [-0-]{+0.333333343+}
[----] ../test/full/failmessages.c:173: Assertion Failed
[----] lt(iptr, 1, 0):
[----] actual: 0x1
[----] reference: 0x0
[----] le(iptr, 1, 0):
[----] actual: 0x1
[----] reference: 0x0
[----] gt(iptr, 0, 1):
[----] actual: 0x0
[----] reference: 0x1
[----] ge(iptr, 0, 1):
[----] actual: 0x0
[----] reference: 0x1
[----] ../test/full/failmessages.c:174: Assertion Failed
[----] lt(uptr, 1, 0):
[----] actual: 0x1
[----] reference: 0x0
[----] le(uptr, 1, 0):
[----] actual: 0x1
[----] reference: 0x0
[----] gt(uptr, 0, 1):
[----] actual: 0x0
[----] reference: 0x1
[----] ge(uptr, 0, 1):
[----] actual: 0x0
[----] reference: 0x1
[----] ../test/full/failmessages.c:91: Assertion Failed
[----] eq(dbl, 0, 1 / 3.):
[----] diff: [-0-]{+0.33333333333333331+}
[----] ../test/full/failmessages.c:175: Assertion Failed
[----] lt(flt, 1 / 3.f, 0):
[----] actual: 0.333333343
[----] reference: 0
[----] le(flt, 1 / 3.f, 0):
[----] actual: 0.333333343
[----] reference: 0
[----] gt(flt, 0, 1 / 3.f):
[----] actual: 0
[----] reference: 0.333333343
[----] ge(flt, 0, 1 / 3.f):
[----] actual: 0
[----] reference: 0.333333343
[----] ../test/full/failmessages.c:92: Assertion Failed
[----] eq(ldbl, 0, 1 / 3.l):
[----] diff: [-0-]{+0.333333333333333333333333333333333317+}
[----] ../test/full/failmessages.c:95: Assertion Failed
[----] eq(ptr, (void *) 1, (void *) 0):
[----] diff: [-0x1-]{+0x0+}
[----] ../test/full/failmessages.c:176: Assertion Failed
[----] lt(dbl, 1 / 3., 0):
[----] actual: 0.33333333333333331
[----] reference: 0
[----] le(dbl, 1 / 3., 0):
[----] actual: 0.33333333333333331
[----] reference: 0
[----] gt(dbl, 0, 1 / 3.):
[----] actual: 0
[----] reference: 0.33333333333333331
[----] ge(dbl, 0, 1 / 3.):
[----] actual: 0
[----] reference: 0.33333333333333331
[----] ../test/full/failmessages.c:97: Assertion Failed
[----] eq(str, "", "foo"):
[----] diff: [-""-]{+"foo"+}
[----] ../test/full/failmessages.c:177: Assertion Failed
[----] lt(ldbl, 1 / 3.l, 0):
[----] actual: 0.333333333333333333333333333333333317
[----] reference: 0
[----] le(ldbl, 1 / 3.l, 0):
[----] actual: 0.333333333333333333333333333333333317
[----] reference: 0
[----] gt(ldbl, 0, 1 / 3.l):
[----] actual: 0
[----] reference: 0.333333333333333333333333333333333317
[----] ge(ldbl, 0, 1 / 3.l):
[----] actual: 0
[----] reference: 0.333333333333333333333333333333333317
[----] ../test/full/failmessages.c:98: Assertion Failed
[----] eq(str, "reallyreallylongstringindeedmygoodsirormadam", "yetanotherreallyreallylongstring"):
[----] @@ -1,1 +1,1 @@
[----] -"reallyreallylongstringindeedmygoodsirormadam"
[----] +"yetanotherreallyreallylongstring"
[----] ../test/full/failmessages.c:99: Assertion Failed
[----] eq(str, "foo\nbar", "foo\nbaz"):
[----] @@ -1,2 +1,2 @@
[----] "foo\n"
[----] -"bar"
[----] +"baz"
[----] ../test/full/failmessages.c:180: Assertion Failed
[----] lt(ptr, (void *) 1, (void *) 0):
[----] actual: 0x1
[----] reference: 0x0
[----] le(ptr, (void *) 1, (void *) 0):
[----] actual: 0x1
[----] reference: 0x0
[----] gt(ptr, (void *) 0, (void *) 1):
[----] actual: 0x0
[----] reference: 0x1
[----] ge(ptr, (void *) 0, (void *) 1):
[----] actual: 0x0
[----] reference: 0x1
[----] ../test/full/failmessages.c:101: Assertion Failed
[----] eq(wcs, L"", L"foo"):
[----] diff: [-L""-]{+L"foo"+}
[----] ../test/full/failmessages.c:182: Assertion Failed
[----] lt(str, "cba", "abc"):
[----] actual: "cba"
[----] reference: "abc"
[----] le(str, "cba", "abc"):
[----] actual: "cba"
[----] reference: "abc"
[----] gt(str, "abc", "cba"):
[----] actual: "abc"
[----] reference: "cba"
[----] ge(str, "abc", "cba"):
[----] actual: "abc"
[----] reference: "cba"
[----] ../test/full/failmessages.c:102: Assertion Failed
[----] eq(wcs, L"reallyreallylongstringindeedmygoodsirormadam", L"yetanotherreallyreallylongstring"):
[----] @@ -1,1 +1,1 @@
[----] -L"reallyreallylongstringindeedmygoodsirormadam"
[----] +L"yetanotherreallyreallylongstring"
[----] ../test/full/failmessages.c:183: Assertion Failed
[----] lt(str, "cba\ncba", "abc\nabc"):
[----] actual: "cba\n"
[----] "cba"
[----] reference: "abc\n"
[----] "abc"
[----] le(str, "cba\ncba", "abc\nabc"):
[----] actual: "cba\n"
[----] "cba"
[----] reference: "abc\n"
[----] "abc"
[----] gt(str, "abc\nabc", "cba\ncba"):
[----] actual: "abc\n"
[----] "abc"
[----] reference: "cba\n"
[----] "cba"
[----] ge(str, "abc\nabc", "cba\ncba"):
[----] actual: "abc\n"
[----] "abc"
[----] reference: "cba\n"
[----] "cba"
[----] ../test/full/failmessages.c:103: Assertion Failed
[----] eq(wcs, L"foo\nbar", L"foo\nbaz"):
[----] @@ -1,2 +1,2 @@
[----] L"foo\n"
[----] -L"bar"
[----] +L"baz"
[----] ../test/full/failmessages.c:53: Assertion Failed
[----] zero(i8, 0):
[----] value: 0
[----] ../test/full/failmessages.c:185: Assertion Failed
[----] lt(wcs, L"cba", L"abc"):
[----] actual: L"cba"
[----] reference: L"abc"
[----] le(wcs, L"cba", L"abc"):
[----] actual: L"cba"
[----] reference: L"abc"
[----] gt(wcs, L"abc", L"cba"):
[----] actual: L"abc"
[----] reference: L"cba"
[----] ge(wcs, L"abc", L"cba"):
[----] actual: L"abc"
[----] reference: L"cba"
[----] ../test/full/failmessages.c:111: Assertion Failed
[----] eq(mem, ma, mb):
[----] @@ -1,2 +1,2 @@
[----] -00: 00000000 ....
[----] +00: 01000000 ....
[----]
[----] ../test/full/failmessages.c:186: Assertion Failed
[----] lt(wcs, L"cba\ncba", L"abc\nabc"):
[----] actual: L"cba\n"
[----] L"cba"
[----] reference: L"abc\n"
[----] L"abc"
[----] le(wcs, L"cba\ncba", L"abc\nabc"):
[----] actual: L"cba\n"
[----] L"cba"
[----] reference: L"abc\n"
[----] L"abc"
[----] gt(wcs, L"abc\nabc", L"cba\ncba"):
[----] actual: L"abc\n"
[----] L"abc"
[----] reference: L"cba\n"
[----] L"cba"
[----] ge(wcs, L"abc\nabc", L"cba\ncba"):
[----] actual: L"abc\n"
[----] L"abc"
[----] reference: L"cba\n"
[----] L"cba"
[----] ../test/full/failmessages.c:54: Assertion Failed
[----] zero(i16, 0):
[----] value: 0
[----] ../test/full/failmessages.c:112: Assertion Failed
[----] eq(int[1], &a, &b):
[----] @@ -1,3 +1,3 @@
[----] (int[1]) {
[----] - [0] = 0,
[----] + [0] = 1,
[----] }
[----] ../test/full/failmessages.c:206: Assertion Failed
[----] lt(stream, shi, slo):
[----] actual: 00: 68656c6c 6f20776f 726c6400 hello world.
[----]
[----] reference: 00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] le(stream, shi, slo):
[----] actual: 00: 68656c6c 6f20776f 726c6400 hello world.
[----]
[----] reference: 00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] gt(stream, slo, shi):
[----] actual: 00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] reference: 00: 68656c6c 6f20776f 726c6400 hello world.
[----]
[----] ge(stream, slo, shi):
[----] actual: 00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] reference: 00: 68656c6c 6f20776f 726c6400 hello world.
[----]
[----] ../test/full/failmessages.c:55: Assertion Failed
[----] zero(i32, 0):
[----] value: 0
[----] ../test/full/failmessages.c:125: Assertion Failed
[----] eq(mem, marra, marrb):
[----] @@ -1,3 +1,3 @@
[----] -00: 00000000 01000000 02000000 03000000 ................
[----] -10: 04000000 ....
[----] +00: 04000000 03000000 02000000 01000000 ................
[----] +10: 00000000 ....
[----]
[----] ../test/full/failmessages.c:56: Assertion Failed
[----] zero(i64, 0):
[----] value: 0
[----] ../test/full/failmessages.c:126: Assertion Failed
[----] eq(int[sizeof (arra) / sizeof (int)], arra, arrb):
[----] @@ -1,7 +1,7 @@
[----] (int[5]) {
[----] - [0] = 0,
[----] - [1] = 1,
[----] + [0] = 4,
[----] + [1] = 3,
[----] [2] = 2,
[----] - [3] = 3,
[----] - [4] = 4,
[----] + [3] = 1,
[----] + [4] = 0,
[----] }
[FAIL] messages::cmp: (0.20s)
[----] ../test/full/failmessages.c:57: Assertion Failed
[----] zero(u8, 0):
[----] value: 0
[----] ../test/full/failmessages.c:131: Assertion Failed
[----] eq(type(struct dummy_struct), dummy1, dummy2):
[----] @@ -1,4 +1,4 @@
[----] (struct dummy_struct) {
[----] .a = 42,
[----] - .b = 24
[----] + .b = 42
[----] }
[----] ../test/full/failmessages.c:58: Assertion Failed
[----] zero(u16, 0):
[----] value: 0
[----] ../test/full/failmessages.c:132: Assertion Failed
[----] eq(type(struct dummy_struct)[1], &dummy1, &dummy2):
[----] @@ -1,6 +1,6 @@
[----] (struct dummy_struct[1]) {
[----] [0] = (struct dummy_struct) {
[----] .a = 42,
[----] - .b = 24
[----] + .b = 42
[----] },
[----] }
[----] ../test/full/failmessages.c:59: Assertion Failed
[----] zero(u32, 0):
[----] value: 0
[----] ../test/full/failmessages.c:152: Assertion Failed
[----] eq(stream, s1, s2):
[----] @@ -1,2 +1,2 @@
[----] -00: 68656c6c 6f20776f 726c6400 hello world.
[----] +00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] ../test/full/failmessages.c:60: Assertion Failed
[----] zero(u64, 0):
[----] value: 0
[----] ../test/full/failmessages.c:61: Assertion Failed
[----] zero(iptr, 0):
[----] value: 0x0
[----] ../test/full/failmessages.c:62: Assertion Failed
[----] zero(uptr, 0):
[----] value: 0x0
[FAIL] messages::eq: (0.24s)
[----] ../test/full/failmessages.c:63: Assertion Failed
[----] zero(flt, 0):
[----] value: 0
[----] ../test/full/failmessages.c:64: Assertion Failed
[----] zero(dbl, 0):
[----] value: 0
[----] ../test/full/failmessages.c:65: Assertion Failed
[----] zero(ldbl, 0):
[----] value: 0
[----] ../test/full/failmessages.c:68: Assertion Failed
[----] zero(ptr, 0):
[----] value: 0x0
[----] ../test/full/failmessages.c:69: Assertion Failed
[----] zero(str, ""):
[----] value: ""
[----] ../test/full/failmessages.c:70: Assertion Failed
[----] zero(wcs, L""):
[----] value: L""
[----] ../test/full/failmessages.c:75: Assertion Failed
[----] zero(type(struct dummy_struct), dummy1):
[----] value: (struct dummy_struct) {
[----] .a = 0,
[----] .b = 0
[----] }
[FAIL] messages::zero: (0.15s)
[====] Synthesis: Tested: 5 | Passing: 0 | Failing: 5 | Crashing: 0
==============================================================================
=================================== 38/48 ====================================
test: criterion / full / other-crashes.c
start time: 01:10:34
duration: 1.78s
result: exit status 0
command: MALLOC_PERTURB_=179 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/test/full/other-crashes.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] Warning! The test `misc::setup_crash` crashed during its setup or teardown.
[----] Warning! The test `misc::teardown_crash` crashed during its setup or teardown.
[====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 1
==============================================================================
=================================== 39/48 ====================================
test: criterion / full / with-time.c
start time: 01:10:34
duration: 1.63s
result: exit status 0
command: MALLOC_PERTURB_=51 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/test/full/with-time.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../test/full/with-time.c:4: Assertion Failed
[----]
[----] The expression 0 is false.
[----]
[FAIL] samples::timed: (0.01s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 40/48 ====================================
test: criterion / sample / theories.cc
start time: 01:10:33
duration: 2.94s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=123 /home/infinity/Criterion/build/samples/theories.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../samples/theories.cc:119: Assertion Failed
[----]
[----] The conditions for this assertion were not met.
[----]
[----] Theory theory::misc failed with the following parameters: ('a', true, 1, 1, 1l, 1l, 3.14f, 3.14, "test", "other test", 0xaaaaaad2b110c8)
[FAIL] theory::misc: (0.07s)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2147483647, 2)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2147483648, 2)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2147483647, -2)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2147483648, -2)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2, 2147483647)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2, 2147483647)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2147483647, 2147483647)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2147483648, 2147483647)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2, -2147483648)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-1, -2147483648)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2, -2147483648)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (2147483647, -2147483648)
[----] ../samples/theories.cc:34: Assertion Failed
[----]
[----] The expression (a) == (bad_div(bad_mul(a, b), b)) is false.
[----]
[----] Theory algebra::bad_divide_is_inverse_of_multiply failed with the following parameters: (-2147483648, -2147483648)
[FAIL] algebra::bad_divide_is_inverse_of_multiply: (1.01s)
[====] Synthesis: Tested: 5 | Passing: 3 | Failing: 2 | Crashing: 0
==============================================================================
=================================== 41/48 ====================================
test: criterion / full / bug463.c
start time: 01:10:35
duration: 1.34s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=14 /home/infinity/Criterion/build/test/full/bug463.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../test/full/bug463.c:16: Assertion Failed
[----] eq(type(struct T1), (struct T1){}, (struct T1){}):
[----] @@@ <no message or difference -- this is a user bug in the object stringifier>
[FAIL] bug463::nl: (0.03s)
[----] ../test/full/bug463.c:31: Assertion Failed
[----] eq(type(struct T2), (struct T2){}, (struct T2){}):
[----] @@@ <no difference -- this is a user bug in the object stringifier>
[FAIL] bug463::nonl: (0.01s)
[====] Synthesis: Tested: 2 | Passing: 0 | Failing: 2 | Crashing: 0
==============================================================================
=================================== 42/48 ====================================
test: criterion / full / theories_regression.c
start time: 01:10:35
duration: 1.01s
result: exit status 0
command: MALLOC_PERTURB_=9 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/test/full/theories_regression.c.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../test/full/theories_regression.c:37: Assertion Failed
[----]
[----] The conditions for this assertion were not met.
[----]
[----] Theory theory::misc failed with the following parameters: ('a', true, 1, 1, 3.14f, 3.14, 3.14l, "test", "other test")
[FAIL] theory::misc: (0.02s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 43/48 ====================================
test: criterion / full / long-messages.cc
start time: 01:10:36
duration: 0.81s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=153 /home/infinity/Criterion/build/test/full/long-messages.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../test/full/long-messages.cc:4: Assertion Failed
[----]
[----] This is
[----] A long message
[----] Spawning multiple lines.
[----] Formatting is respected.
[----]
[FAIL] sample::long_msg: (0.02s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 44/48 ====================================
test: criterion / full / exception.cc
start time: 01:10:35
duration: 1.40s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=92 /home/infinity/Criterion/build/test/full/exception.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] exception::raise_any_init: Caught some unexpected exception during the test initialization.
[FAIL] exception::raise_any_init: (0.00s)
[----] exception::raise_std: Caught an unexpected exception during the test execution: Some exception message.
[FAIL] exception::raise_std: (0.00s)
[----] exception::raise_any: Caught some unexpected exception during the test execution.
[FAIL] exception::raise_any: (0.00s)
[----] exception::raise_std_fini: Caught an unexpected exception during the test finalization: Some exception message.
[----] exception::raise_any_fini: Caught some unexpected exception during the test finalization.
[----] exception::raise_std_init: Caught an unexpected exception during the test initialization: Some exception message.
[FAIL] exception::raise_std_init: (0.00s)
[====] Synthesis: Tested: 6 | Passing: 2 | Failing: 4 | Crashing: 0
==============================================================================
=================================== 45/48 ====================================
test: criterion / full / exit.cc
start time: 01:10:35
duration: 1.29s
result: exit status 0
command: MALLOC_PERTURB_=247 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/test/full/exit.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[FAIL] exit::unexpected_exit: (0.00s)
[----] Warning! The test `exit_with_fixtures::fini_exits` exited during its setup or teardown.
[----] Warning! The test `exit_with_fixtures::init_exits` exited during its setup or teardown.
[====] Synthesis: Tested: 5 | Passing: 3 | Failing: 2 | Crashing: 1
==============================================================================
=================================== 46/48 ====================================
test: criterion / full / other-crashes.cc
start time: 01:10:36
duration: 0.91s
result: exit status 0
command: MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/test/full/other-crashes.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] Warning! The test `misc::setup_crash` crashed during its setup or teardown.
[----] Warning! The test `misc::teardown_crash` crashed during its setup or teardown.
[====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 1
==============================================================================
=================================== 47/48 ====================================
test: criterion / full / theories_regression.cc
start time: 01:10:36
duration: 0.92s
result: exit status 0
command: LD_LIBRARY_PATH=/home/infinity/Criterion/build/src MALLOC_PERTURB_=202 /home/infinity/Criterion/build/test/full/theories_regression.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../test/full/theories_regression.cc:36: Assertion Failed
[----]
[----] The conditions for this assertion were not met.
[----]
[----] Theory theory::misc failed with the following parameters: ('a', true, 1, 1, 3.14f, 3.14, "test", "other test")
[FAIL] theory::misc: (0.03s)
[====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0
==============================================================================
=================================== 48/48 ====================================
test: criterion / full / failmessages.cc
start time: 01:10:36
duration: 1.53s
result: exit status 0
command: MALLOC_PERTURB_=140 LD_LIBRARY_PATH=/home/infinity/Criterion/build/src /home/infinity/Criterion/build/test/full/failmessages.cc.bin --always-succeed
----------------------------------- stderr -----------------------------------
[----] ../test/full/failmessages.cc:216: Assertion Failed
[----] eq(i32, 1, 0):
[----] diff: [-1-]{+0+}
[----] ../test/full/failmessages.cc:222: Assertion Failed
[----] throw(std::bad_alloc, throw std::invalid_argument("exception message")):
[----] message: "exception message"
[----] ../test/full/failmessages.cc:174: Assertion Failed
[----] lt(i8, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(i8, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(i8, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(i8, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.cc:229: Assertion Failed
[----] ../test/full/failmessages.cc:217: Assertion Failed
[----] ../test/full/failmessages.cc:81: Assertion Failed
[----] eq(i8, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.cc:223: Assertion Failed
[----] ../test/full/failmessages.cc:230: Assertion Failed
[----]
[----] foo bar
[----]
[----] ../test/full/failmessages.cc:175: Assertion Failed
[----] lt(i16, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(i16, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(i16, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(i16, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.cc:218: Assertion Failed
[----] eq(i32, 1, 1):
[----] @@@ <no difference -- this is a user bug in the object stringifier>
[----] ../test/full/failmessages.cc:82: Assertion Failed
[----] eq(i16, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.cc:224: Assertion Failed
[----] nothrow(throw std::invalid_argument("exception message")):
[----] message: "exception message"
[----] ../test/full/failmessages.cc:176: Assertion Failed
[----] lt(i32, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(i32, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(i32, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(i32, 0, 1):
[----] actual: 0
[----] reference: 1
[FAIL] messages::default: (0.03s)
[----] ../test/full/failmessages.cc:225: Assertion Failed
[----] ../test/full/failmessages.cc:83: Assertion Failed
[----] eq(i32, 0, 1):
[----] diff: [-0-]{+1+}
[FAIL] message::compo: (0.06s)
[----] ../test/full/failmessages.cc:177: Assertion Failed
[----] lt(i64, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(i64, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(i64, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(i64, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.cc:84: Assertion Failed
[----] eq(i64, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.cc:178: Assertion Failed
[----] lt(u8, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(u8, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(u8, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(u8, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.cc:85: Assertion Failed
[----] eq(u8, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.cc:179: Assertion Failed
[----] lt(u16, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(u16, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(u16, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(u16, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.cc:86: Assertion Failed
[----] eq(u16, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.cc:180: Assertion Failed
[----] lt(u32, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(u32, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(u32, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(u32, 0, 1):
[----] actual: 0
[----] reference: 1
[FAIL] message::exception: (0.06s)
[----] ../test/full/failmessages.cc:181: Assertion Failed
[----] lt(u64, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(u64, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(u64, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(u64, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.cc:87: Assertion Failed
[----] eq(u32, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.cc:182: Assertion Failed
[----] lt(iptr, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(iptr, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(iptr, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(iptr, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.cc:88: Assertion Failed
[----] eq(u64, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.cc:183: Assertion Failed
[----] lt(uptr, 1, 0):
[----] actual: 1
[----] reference: 0
[----] le(uptr, 1, 0):
[----] actual: 1
[----] reference: 0
[----] gt(uptr, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ge(uptr, 0, 1):
[----] actual: 0
[----] reference: 1
[----] ../test/full/failmessages.cc:89: Assertion Failed
[----] eq(iptr, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.cc:90: Assertion Failed
[----] eq(uptr, 0, 1):
[----] diff: [-0-]{+1+}
[----] ../test/full/failmessages.cc:184: Assertion Failed
[----] lt(flt, 1 / 3.f, 0):
[----] actual: 0.333333
[----] reference: 0
[----] le(flt, 1 / 3.f, 0):
[----] actual: 0.333333
[----] reference: 0
[----] gt(flt, 0, 1 / 3.f):
[----] actual: 0
[----] reference: 0.333333
[----] ge(flt, 0, 1 / 3.f):
[----] actual: 0
[----] reference: 0.333333
[----] ../test/full/failmessages.cc:50: Assertion Failed
[----] zero(i8, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:91: Assertion Failed
[----] eq(flt, 0, 1 / 3.f):
[----] diff: [-0-]{+0.333333+}
[----] ../test/full/failmessages.cc:185: Assertion Failed
[----] lt(dbl, 1 / 3., 0):
[----] actual: 0.333333
[----] reference: 0
[----] le(dbl, 1 / 3., 0):
[----] actual: 0.333333
[----] reference: 0
[----] gt(dbl, 0, 1 / 3.):
[----] actual: 0
[----] reference: 0.333333
[----] ge(dbl, 0, 1 / 3.):
[----] actual: 0
[----] reference: 0.333333
[----] ../test/full/failmessages.cc:51: Assertion Failed
[----] zero(i16, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:92: Assertion Failed
[----] eq(dbl, 0, 1 / 3.):
[----] diff: [-0-]{+0.333333+}
[----] ../test/full/failmessages.cc:186: Assertion Failed
[----] lt(ldbl, 1 / 3.l, 0):
[----] actual: 0.333333
[----] reference: 0
[----] le(ldbl, 1 / 3.l, 0):
[----] actual: 0.333333
[----] reference: 0
[----] gt(ldbl, 0, 1 / 3.l):
[----] actual: 0
[----] reference: 0.333333
[----] ge(ldbl, 0, 1 / 3.l):
[----] actual: 0
[----] reference: 0.333333
[----] ../test/full/failmessages.cc:93: Assertion Failed
[----] eq(ldbl, 0, 1 / 3.l):
[----] diff: [-0-]{+0.333333+}
[----] ../test/full/failmessages.cc:52: Assertion Failed
[----] zero(i32, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:189: Assertion Failed
[----] lt(ptr, (void *) 1, (void *) 0):
[----] actual: @1
[----] reference: nullptr
[----] le(ptr, (void *) 1, (void *) 0):
[----] actual: @1
[----] reference: nullptr
[----] gt(ptr, (void *) 0, (void *) 1):
[----] actual: nullptr
[----] reference: @1
[----] ge(ptr, (void *) 0, (void *) 1):
[----] actual: nullptr
[----] reference: @1
[----] ../test/full/failmessages.cc:96: Assertion Failed
[----] eq(ptr, (void *) 1, (void *) 0):
[----] diff: [-@1-]{+nullptr+}
[----] ../test/full/failmessages.cc:53: Assertion Failed
[----] zero(i64, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:98: Assertion Failed
[----] eq(str, "", "foo"):
[----] diff: [-""-]{+"foo"+}
[----] ../test/full/failmessages.cc:191: Assertion Failed
[----] lt(str, "cba", "abc"):
[----] actual: "cba"
[----] reference: "abc"
[----] le(str, "cba", "abc"):
[----] actual: "cba"
[----] reference: "abc"
[----] gt(str, "abc", "cba"):
[----] actual: "abc"
[----] reference: "cba"
[----] ge(str, "abc", "cba"):
[----] actual: "abc"
[----] reference: "cba"
[----] ../test/full/failmessages.cc:54: Assertion Failed
[----] zero(u8, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:55: Assertion Failed
[----] zero(u16, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:192: Assertion Failed
[----] lt(str, "cba\ncba", "abc\nabc"):
[----] actual: "cba\n"
[----] "cba"
[----] reference: "abc\n"
[----] "abc"
[----] le(str, "cba\ncba", "abc\nabc"):
[----] actual: "cba\n"
[----] "cba"
[----] reference: "abc\n"
[----] "abc"
[----] gt(str, "abc\nabc", "cba\ncba"):
[----] actual: "abc\n"
[----] "abc"
[----] reference: "cba\n"
[----] "cba"
[----] ge(str, "abc\nabc", "cba\ncba"):
[----] actual: "abc\n"
[----] "abc"
[----] reference: "cba\n"
[----] "cba"
[----] ../test/full/failmessages.cc:56: Assertion Failed
[----] zero(u32, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:99: Assertion Failed
[----] eq(str, "reallyreallylongstringindeedmygoodsirormadam", "yetanotherreallyreallylongstring"):
[----] @@ -1,1 +1,1 @@
[----] -"reallyreallylongstringindeedmygoodsirormadam"
[----] +"yetanotherreallyreallylongstring"
[----] ../test/full/failmessages.cc:57: Assertion Failed
[----] zero(u64, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:194: Assertion Failed
[----] lt(wcs, L"cba", L"abc"):
[----] actual: L"cba"
[----] reference: L"abc"
[----] le(wcs, L"cba", L"abc"):
[----] actual: L"cba"
[----] reference: L"abc"
[----] gt(wcs, L"abc", L"cba"):
[----] actual: L"abc"
[----] reference: L"cba"
[----] ge(wcs, L"abc", L"cba"):
[----] actual: L"abc"
[----] reference: L"cba"
[----] ../test/full/failmessages.cc:58: Assertion Failed
[----] zero(iptr, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:100: Assertion Failed
[----] eq(str, "foo\nbar", "foo\nbaz"):
[----] @@ -1,2 +1,2 @@
[----] "foo\n"
[----] -"bar"
[----] +"baz"
[----] ../test/full/failmessages.cc:59: Assertion Failed
[----] zero(uptr, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:195: Assertion Failed
[----] lt(wcs, L"cba\ncba", L"abc\nabc"):
[----] actual: L"cba\n"
[----] L"cba"
[----] reference: L"abc\n"
[----] L"abc"
[----] le(wcs, L"cba\ncba", L"abc\nabc"):
[----] actual: L"cba\n"
[----] L"cba"
[----] reference: L"abc\n"
[----] L"abc"
[----] gt(wcs, L"abc\nabc", L"cba\ncba"):
[----] actual: L"abc\n"
[----] L"abc"
[----] reference: L"cba\n"
[----] L"cba"
[----] ge(wcs, L"abc\nabc", L"cba\ncba"):
[----] actual: L"abc\n"
[----] L"abc"
[----] reference: L"cba\n"
[----] L"cba"
[----] ../test/full/failmessages.cc:102: Assertion Failed
[----] eq(wcs, L"", L"foo"):
[----] diff: [-L""-]{+L"foo"+}
[----] ../test/full/failmessages.cc:60: Assertion Failed
[----] zero(flt, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:61: Assertion Failed
[----] zero(dbl, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:212: Assertion Failed
[----] lt(stream, shi, slo):
[----] actual: 00: 68656c6c 6f20776f 726c6400 hello world.
[----]
[----] reference: 00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] le(stream, shi, slo):
[----] actual: 00: 68656c6c 6f20776f 726c6400 hello world.
[----]
[----] reference: 00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] gt(stream, slo, shi):
[----] actual: 00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] reference: 00: 68656c6c 6f20776f 726c6400 hello world.
[----]
[----] ge(stream, slo, shi):
[----] actual: 00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] reference: 00: 68656c6c 6f20776f 726c6400 hello world.
[----]
[----] ../test/full/failmessages.cc:103: Assertion Failed
[----] eq(wcs, L"reallyreallylongstringindeedmygoodsirormadam", L"yetanotherreallyreallylongstring"):
[----] @@ -1,1 +1,1 @@
[----] -L"reallyreallylongstringindeedmygoodsirormadam"
[----] +L"yetanotherreallyreallylongstring"
[----] ../test/full/failmessages.cc:62: Assertion Failed
[----] zero(ldbl, 0):
[----] value: 0
[----] ../test/full/failmessages.cc:104: Assertion Failed
[----] eq(wcs, L"foo\nbar", L"foo\nbaz"):
[----] @@ -1,2 +1,2 @@
[----] L"foo\n"
[----] -L"bar"
[----] +L"baz"
[----] ../test/full/failmessages.cc:65: Assertion Failed
[----] zero(ptr, 0):
[----] value: nullptr
[FAIL] messages::cmp: (0.13s)
[----] ../test/full/failmessages.cc:112: Assertion Failed
[----] eq(mem, ma, mb):
[----] @@ -1,2 +1,2 @@
[----] -00: 00 .
[----] +00: 01 .
[----]
[----] ../test/full/failmessages.cc:66: Assertion Failed
[----] zero(str, ""):
[----] value: ""
[----] ../test/full/failmessages.cc:67: Assertion Failed
[----] zero(wcs, L""):
[----] value: L""
[----] ../test/full/failmessages.cc:113: Assertion Failed
[----] eq(int[1], &a, &b):
[----] @@ -1,3 +1,3 @@
[----] (int[1]) {
[----] - [0] = 0,
[----] + [0] = 1,
[----] }
[----] ../test/full/failmessages.cc:69: Assertion Failed
[----] zero(type(dummy_struct), dummy_struct{}):
[----] value: (struct dummy_struct) {
[----] .a = 0,
[----] .b = 0
[----] }
[----] ../test/full/failmessages.cc:126: Assertion Failed
[----] eq(mem, marra, marrb):
[----] @@ -1,2 +1,2 @@
[----] -00: 00000000 01 .....
[----] +00: 04000000 03 .....
[----]
[----] ../test/full/failmessages.cc:73: Assertion Failed
[----] zero(type(int_vect), int_vect{}):
[----] value: {}
[----] ../test/full/failmessages.cc:127: Assertion Failed
[----] eq(int[sizeof (arra) / sizeof (int)], arra, arrb):
[----] @@ -1,7 +1,7 @@
[----] (int[5]) {
[----] - [0] = 0,
[----] - [1] = 1,
[----] + [0] = 4,
[----] + [1] = 3,
[----] [2] = 2,
[----] - [3] = 3,
[----] - [4] = 4,
[----] + [3] = 1,
[----] + [4] = 0,
[----] }
[----] ../test/full/failmessages.cc:76: Assertion Failed
[----] zero(type(string_int_map), string_int_map{}):
[----] value: {}
[----] ../test/full/failmessages.cc:132: Assertion Failed
[----] eq(type(struct dummy_struct), dummy1, dummy2):
[----] @@ -1,4 +1,4 @@
[----] (struct dummy_struct) {
[----] .a = 42,
[----] - .b = 24
[----] + .b = 42
[----] }
[FAIL] messages::zero: (0.07s)
[----] ../test/full/failmessages.cc:133: Assertion Failed
[----] eq(type(struct dummy_struct)[1], &dummy1, &dummy2):
[----] @@ -1,6 +1,6 @@
[----] (struct dummy_struct[1]) {
[----] [0] = (struct dummy_struct) {
[----] .a = 42,
[----] - .b = 24
[----] + .b = 42
[----] },
[----] }
[----] ../test/full/failmessages.cc:150: Assertion Failed
[----] eq(stream, s1, s2):
[----] @@ -1,2 +1,2 @@
[----] -00: 68656c6c 6f20776f 726c6400 hello world.
[----] +00: 646c726f 77206f6c 6c656800 dlrow olleh.
[----]
[----] ../test/full/failmessages.cc:156: Assertion Failed
[----] eq(type(int_vect), vec1, vec2):
[----] @@ -1,5 +1,5 @@
[----] {
[----] - 1,
[----] - 2,
[----] 3,
[----] + 2,
[----] + 1,
[----] }
[----] ../test/full/failmessages.cc:161: Assertion Failed
[----] eq(type(string_int_map), m1, m2):
[----] @@ -1,4 +1,4 @@
[----] {
[----] - ["hello"]: 1,
[----] - ["world"]: 2,
[----] + ["all"]: 1,
[----] + ["hello"]: 2,
[----] }
[FAIL] messages::eq: (0.17s)
[====] Synthesis: Tested: 6 | Passing: 0 | Failing: 6 | Crashing: 0
==============================================================================
Ok: 48
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment