diff --git a/testresults.html b/testresults.html index 0ffc77c..b54980e 100644 --- a/testresults.html +++ b/testresults.html @@ -126,9 +126,9 @@

Testament Test Results Nim Tester

Hostname
spaceship
Git Commit
-
442d971e590
+
62df3610e8a
Branch ref.
-
bug/valgrind-fails-on-asyncdispatch-and-threadpool-import
+
manifest
All Tests
@@ -139,7 +139,7 @@

Testament Test Results Nim Tester

Successful Tests
- 0 (0.00%) + 2 (100.00%)
Skipped Tests
@@ -149,7 +149,7 @@

Testament Test Results Nim Tester

Failed Tests
- 2 (100.00%) + 0 (0.00%)
@@ -201,201 +201,64 @@

Testament Test Results Nim Tester

-
+
-
+
Name
-
tests/boat/tmain.nim c
+
tests/boat/tmain.nim c
Category
boat
Timestamp
unknown
Nim Action
-
run
+
run
Nim Backend Target
c
Code
-
reExitcodesDiffer
+
reSuccess
-
- - - - - - - - - - - - - -
ExpectedActual
exitcode: 0
exitcode: 1
-
-Output:
-==423555== Memcheck, a memory error detector
-==423555== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
-==423555== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
-==423555== Command: tests/boat/tmain
-==423555== 
-All HANDS! cat o'nine tails! blue peter! OMG... landlubber
-==423555== 
-==423555== HEAP SUMMARY:
-==423555==     in use at exit: 6,417 bytes in 21 blocks
-==423555==   total heap usage: 3,021 allocs, 3,000 frees, 116,417 bytes allocated
-==423555== 
-==423555== 0 bytes in 1 blocks are definitely lost in loss record 1 of 9
-==423555==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==423555==    by 0x4005A22: malloc (rtld-malloc.h:56)
-==423555==    by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
-==423555==    by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
-==423555==    by 0x49E2C27: _dl_catch_exception (dl-error-skeleton.c:208)
-==423555==    by 0x400DF99: dl_open_worker (dl-open.c:782)
-==423555==    by 0x49E2C27: _dl_catch_exception (dl-error-skeleton.c:208)
-==423555==    by 0x400E34D: _dl_open (dl-open.c:883)
-==423555==    by 0x48FE6BB: dlopen_doit (dlopen.c:56)
-==423555==    by 0x49E2C27: _dl_catch_exception (dl-error-skeleton.c:208)
-==423555==    by 0x49E2CF2: _dl_catch_error (dl-error-skeleton.c:227)
-==423555==    by 0x48FE1AD: _dlerror_run (dlerror.c:138)
-==423555==    by 0x48FE747: dlopen_implementation (dlopen.c:71)
-==423555==    by 0x48FE747: dlopen@@GLIBC_2.34 (dlopen.c:81)
-==423555== 
-==423555== 3,264 bytes in 12 blocks are possibly lost in loss record 9 of 9
-==423555==    at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==423555==    by 0x40147D9: calloc (rtld-malloc.h:44)
-==423555==    by 0x40147D9: allocate_dtv (dl-tls.c:375)
-==423555==    by 0x40147D9: _dl_allocate_tls (dl-tls.c:634)
-==423555==    by 0x4903834: allocate_stack (allocatestack.c:430)
-==423555==    by 0x4903834: pthread_create@@GLIBC_2.34 (pthread_create.c:647)
-==423555==    by 0x11778C: createThread__pureZconcurrencyZthreadpool_489 (in /home/poop/git/private/nirv/boat/tests/boat/tmain)
-==423555==    by 0x11CF99: atmdotdotatsdotdotatsdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot12atslibatspureatsconcurrencyatsthreadpooldotnim_Init000 (in /home/poop/git/private/nirv/boat/tests/boat/tmain)
-==423555==    by 0x10A540: main (in /home/poop/git/private/nirv/boat/tests/boat/tmain)
-==423555== 
-==423555== LEAK SUMMARY:
-==423555==    definitely lost: 0 bytes in 1 blocks
-==423555==    indirectly lost: 0 bytes in 0 blocks
-==423555==      possibly lost: 3,264 bytes in 12 blocks
-==423555==    still reachable: 3,153 bytes in 8 blocks
-==423555==         suppressed: 0 bytes in 0 blocks
-==423555== Reachable blocks (those to which a pointer was found) are not shown.
-==423555== To see them, rerun with: --leak-check=full --show-leak-kinds=all
-==423555== 
-==423555== For lists of detected and suppressed errors, rerun with: -s
-==423555== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
-
+

No output details

-
+
-
+
Name
-
tests/config/tconfig.nim c
+
tests/config/tconfig.nim c
Category
config
Timestamp
unknown
Nim Action
-
run
+
run
Nim Backend Target
c
Code
-
reExitcodesDiffer
+
reSuccess
-
- - - - - - - - - - - - - -
ExpectedActual
exitcode: 0
exitcode: 1
-
-Output:
-==423561== Memcheck, a memory error detector
-==423561== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
-==423561== Using Valgrind-3.18.1 and LibVEX; rerun with -h for copyright info
-==423561== Command: tests/config/tconfig
-==423561== 
-ref Exception(parent: nil, name: "OSError", msg: "No such file or directory\n
-Additional info: 192.168.1.1", trace: @[StackTraceEntry(procname: "raiseOSError", line: 95, filename: "oserr.nim", frameMsg: "")], up: nil)
-ref Exception(parent: nil, name: "OSError", msg: "No such file or directory\n
-Additional info: http://www.not.https", trace: @[StackTraceEntry(procname: "raiseOSError", line: 95, filename: "oserr.nim", frameMsg: "")], up: ref Exception(parent: nil, name: "OSError", msg: "No such file or directory\n
-Additional info: 192.168.1.1", trace: @[StackTraceEntry(procname: "raiseOSError", line: 95, filename: "oserr.nim", frameMsg: "")], up: nil))
-==423561== 
-==423561== HEAP SUMMARY:
-==423561==     in use at exit: 6,417 bytes in 21 blocks
-==423561==   total heap usage: 3,027 allocs, 3,006 frees, 130,129 bytes allocated
-==423561== 
-==423561== 0 bytes in 1 blocks are definitely lost in loss record 1 of 9
-==423561==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==423561==    by 0x4005A22: malloc (rtld-malloc.h:56)
-==423561==    by 0x4005A22: _dl_find_object_update (dl-find_object.c:791)
-==423561==    by 0x400ECCF: dl_open_worker_begin (dl-open.c:735)
-==423561==    by 0x49E2C27: _dl_catch_exception (dl-error-skeleton.c:208)
-==423561==    by 0x400DF99: dl_open_worker (dl-open.c:782)
-==423561==    by 0x49E2C27: _dl_catch_exception (dl-error-skeleton.c:208)
-==423561==    by 0x400E34D: _dl_open (dl-open.c:883)
-==423561==    by 0x48FE6BB: dlopen_doit (dlopen.c:56)
-==423561==    by 0x49E2C27: _dl_catch_exception (dl-error-skeleton.c:208)
-==423561==    by 0x49E2CF2: _dl_catch_error (dl-error-skeleton.c:227)
-==423561==    by 0x48FE1AD: _dlerror_run (dlerror.c:138)
-==423561==    by 0x48FE747: dlopen_implementation (dlopen.c:71)
-==423561==    by 0x48FE747: dlopen@@GLIBC_2.34 (dlopen.c:81)
-==423561== 
-==423561== 3,264 bytes in 12 blocks are possibly lost in loss record 9 of 9
-==423561==    at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==423561==    by 0x40147D9: calloc (rtld-malloc.h:44)
-==423561==    by 0x40147D9: allocate_dtv (dl-tls.c:375)
-==423561==    by 0x40147D9: _dl_allocate_tls (dl-tls.c:634)
-==423561==    by 0x4903834: allocate_stack (allocatestack.c:430)
-==423561==    by 0x4903834: pthread_create@@GLIBC_2.34 (pthread_create.c:647)
-==423561==    by 0x119A1C: createThread__pureZconcurrencyZthreadpool_489 (in /home/poop/git/private/nirv/boat/tests/config/tconfig)
-==423561==    by 0x12AAC9: atmdotdotatsdotdotatsdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot12atslibatspureatsconcurrencyatsthreadpooldotnim_Init000 (in /home/poop/git/private/nirv/boat/tests/config/tconfig)
-==423561==    by 0x12BB9C: PreMain (in /home/poop/git/private/nirv/boat/tests/config/tconfig)
-==423561==    by 0x10A780: main (in /home/poop/git/private/nirv/boat/tests/config/tconfig)
-==423561== 
-==423561== LEAK SUMMARY:
-==423561==    definitely lost: 0 bytes in 1 blocks
-==423561==    indirectly lost: 0 bytes in 0 blocks
-==423561==      possibly lost: 3,264 bytes in 12 blocks
-==423561==    still reachable: 3,153 bytes in 8 blocks
-==423561==         suppressed: 0 bytes in 0 blocks
-==423561== Reachable blocks (those to which a pointer was found) are not shown.
-==423561== To see them, rerun with: --leak-check=full --show-leak-kinds=all
-==423561== 
-==423561== For lists of detected and suppressed errors, rerun with: -s
-==423561== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
-
+

No output details

@@ -404,7 +267,7 @@

config<

Report generated by: testament – Nim Tester
- Made with Nim. Generated on: 2023-03-15 09:57:27 UTC-07:00 + Made with Nim. Generated on: 2023-03-15 10:24:16 UTC-07:00

diff --git a/tests/boat/tmain.nim b/tests/boat/tmain.nim index 714040e..5aba417 100644 --- a/tests/boat/tmain.nim +++ b/tests/boat/tmain.nim @@ -3,7 +3,7 @@ action: "run" output: ''' All HANDS! cat o'nine tails! blue peter! OMG... landlubber ''' -valgrind: true +valgrind: "leaks" """ import boat diff --git a/tests/config/tconfig.nim b/tests/config/tconfig.nim index 2c8874d..b6cce5f 100644 --- a/tests/config/tconfig.nim +++ b/tests/config/tconfig.nim @@ -1,6 +1,6 @@ discard """ action: "run" -valgrind: true +valgrind: "leaks" exitcode: 0 """