]> granicus.if.org Git - check/commit
move clock_gettime calls outside of setjmp context for NO_FORK mode
authorbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Mon, 23 Dec 2013 15:48:37 +0000 (15:48 +0000)
committerbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Mon, 23 Dec 2013 15:48:37 +0000 (15:48 +0000)
commitabb99db2e6218073c2d5300469e6c2396457e597
tree507cedc0c6d59b2165fcc67a8897b91d166ef36d
parentce4f21e826cf90b91cfa683ff4eb2cbbfca15f40
move clock_gettime calls outside of setjmp context for NO_FORK mode

The test duration was getting smashed if tests failed in NO_FORK
mode. If the setjmp() function was used to abort a test, the end
time would not get captured. This resulted in arbitrary numbers
being written for the test's duration.

This change moves the settime() calls outside of the setjmp() context,
so the times get captured if the test passes or fails.

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