diff options
author | Mikail Yayla <mikail.yayla@tu-dortmund.de> | 2019-04-09 18:48:49 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-10-11 08:55:53 +0200 |
commit | 5a1df5e73eb4d538aefd6efde00ea5762126a1c9 (patch) | |
tree | 547ae19837f7eafdbd0900b517d5b75bef08a25a /testsuites/libtests/ttest01/test-leak.c | |
parent | ttest01: Add more test cases (diff) | |
download | rtems-5a1df5e73eb4d538aefd6efde00ea5762126a1c9.tar.bz2 |
ttest01: Add test outputs all test cases
Diffstat (limited to 'testsuites/libtests/ttest01/test-leak.c')
-rw-r--r-- | testsuites/libtests/ttest01/test-leak.c | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/testsuites/libtests/ttest01/test-leak.c b/testsuites/libtests/ttest01/test-leak.c index b9d35e4ba4..6fd0031133 100644 --- a/testsuites/libtests/ttest01/test-leak.c +++ b/testsuites/libtests/ttest01/test-leak.c @@ -131,6 +131,81 @@ T_TEST_CASE(missing_key_delete) T_psx_success(eno); } +#include "t-self-test.h" + +T_TEST_OUTPUT(missing_sema_delete, +"B:missing_sema_delete\n" +"P:0:0:UI1:test-leak.c:14\n" +"F:*:0:UI1:*:*:RTEMS semaphore leak (1)\n" +"E:missing_sema_delete:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_free, +"B:missing_free\n" +"P:0:0:UI1:test-leak.c:22\n" +"E:missing_free:N:1:F:0:D:0.001000\n"); + +T_TEST_OUTPUT(missing_close, +"B:missing_close\n" +"P:0:0:UI1:test-leak.c:35\n" +"F:*:0:UI1:*:*:file descriptor leak (1)\n" +"E:missing_close:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_barrier_delete, +"B:missing_barrier_delete\n" +"P:0:0:UI1:test-leak.c:45\n" +"F:*:0:UI1:*:*:RTEMS barrier leak (1)\n" +"E:missing_barrier_delete:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_extension_delete, +"B:missing_extension_delete\n" +"P:0:0:UI1:test-leak.c:57\n" +"F:*:0:UI1:*:*:RTEMS extension leak (1)\n" +"E:missing_extension_delete:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_mq_delete, +"B:missing_mq_delete\n" +"P:0:0:UI1:test-leak.c:67\n" +"F:*:0:UI1:*:*:RTEMS message queue leak (1)\n" +"E:missing_mq_delete:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_part_delete, +"B:missing_part_delete\n" +"P:0:0:UI1:test-leak.c:78\n" +"F:*:0:UI1:*:*:RTEMS partition leak (1)\n" +"E:missing_part_delete:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_period_delete, +"B:missing_period_delete\n" +"P:0:0:UI1:test-leak.c:88\n" +"F:*:0:UI1:*:*:RTEMS period leak (1)\n" +"E:missing_period_delete:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_region_delete, +"B:missing_region_delete\n" +"P:0:0:UI1:test-leak.c:99\n" +"F:*:0:UI1:*:*:RTEMS region leak (1)\n" +"E:missing_region_delete:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_task_delete, +"B:missing_task_delete\n" +"P:0:0:UI1:test-leak.c:110\n" +"F:*:0:UI1:*:*:RTEMS task leak (1)\n" +"E:missing_task_delete:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_timer_delete, +"B:missing_timer_delete\n" +"P:0:0:UI1:test-leak.c:119\n" +"F:*:0:UI1:*:*:RTEMS timer leak (1)\n" +"E:missing_timer_delete:N:1:F:1:D:0.001000\n"); + +T_TEST_OUTPUT(missing_key_delete, +"B:missing_key_delete\n" +"P:0:0:UI1:test-leak.c:128\n" +"P:1:0:UI1:test-leak.c:131\n" +"F:*:0:UI1:*:*:POSIX key leak (1)\n" +"F:*:0:UI1:*:*:POSIX key value pair leak (1)\n" +"E:missing_key_delete:N:2:F:2:D:0.001000\n"); + /* * The license is at the end of the file to be able to use the test code and * output in examples in the documentation. This is also the reason for the |