]> granicus.if.org Git - check/commitdiff
disable exit tests if fork is unavailable
authorbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Thu, 26 Sep 2013 02:31:47 +0000 (02:31 +0000)
committerbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Thu, 26 Sep 2013 02:31:47 +0000 (02:31 +0000)
all of these tests expect that calling exit() during a test is OK.
Without fork, these tests just result in killing the unit test
program early.

git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@797 64e312b2-a51f-0410-8e61-82d0ca0eb02a

tests/check_check_main.c

index 7e858fcbf6f8a0273ae62b9e579658510a7fbd9c..70643b3cf8a834dd3d25596ce30e7b84a35c77c2 100644 (file)
@@ -23,7 +23,11 @@ int main (void)
   srunner_add_suite(sr, make_fork_suite());
   srunner_add_suite(sr, make_fixture_suite());
   srunner_add_suite(sr, make_pack_suite());
+
+#if defined(HAVE_FORK)
   srunner_add_suite(sr, make_exit_suite());
+#endif
+
   srunner_add_suite(sr, make_selective_suite());
   
   printf ("Ran %d tests in subordinate suite\n", sub_ntests);