]> granicus.if.org Git - check/commit
check_check_sub: sleep during test_eternal
authorbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Thu, 2 Jan 2014 02:42:43 +0000 (02:42 +0000)
committerbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Thu, 2 Jan 2014 02:42:43 +0000 (02:42 +0000)
commit583281b25e44527073efbb25ab9b8164eba738b3
tree0a57e4d19df7d5c7b2e04014657efb4ae7947d72
parentfbfd719f377ba1f0558465dc5a0e0ec5ca62273a
check_check_sub: sleep during test_eternal

For some reason on Linux (maybe other systems) if
check_check is canceled (e.g. Ctrl+C) when the test_eternal
is running, check_check will still run in the background
on this test. Because the test is in a tight loop,
it eats lots of CPU. Replacing the busy loop with the sleep
does not fix the problem, but at least when it happens
it will not take lots of CPU.

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