Commit Graph

184 Commits

Author SHA1 Message Date
ad e1fe405771 Add a test for callout_halt (and incidentally, fast softints). 2008-03-28 20:44:57 +00:00
ad 7b5d104e8d Make these compile again. 2008-03-28 20:28:27 +00:00
ad 0c65d1b648 - Use atomic_inc_uint() to maintain the global count.
- Use a barrier to sync thread start.

Ok yamt@.
2008-03-21 16:03:33 +00:00
yamt 9ff0d7c13c test select(2). 2008-03-21 12:27:12 +00:00
ad 2dc7c918f0 A test for the lwpctl preemption counter. 2008-03-12 11:02:21 +00:00
lukem 1f09f2e309 Use mkstemp() instead of mktemp().
Use snprintf() instead of sprintf().
Improve error reporting.
2008-03-02 12:51:59 +00:00
ad e6ac0b80ac Fix uninitialized variable that caused this to fail spuriously. 2008-02-29 16:28:12 +00:00
dholland 936ebf85ff use errno.h, not sys/errno.h 2008-02-24 21:37:47 +00:00
dsl 9551b193fd The interval timers (setitimer()) are not inherited by fork (I've checked
the SuS) so start the timer in the correct process otherwise this test
will never timeout.
2008-01-12 11:10:08 +00:00
martin 5d0a5ce934 Use WEXITSTATUS() on wait() results. From David Laight. 2008-01-06 21:53:08 +00:00
ad a33059bb24 A quick-and-dirty test that forces the softclock interrupt to block. 2007-12-04 08:02:24 +00:00
martin c77a3f5aad Upgraded IPFilter to v4.1.23 2007-06-16 10:52:24 +00:00
martin 03f2531d69 Import IPFilter 4.1.23 2007-06-16 10:33:08 +00:00
darrenr fade943a7f The wrong condition was being tested for when deciding which fields to
update in ICMP error messages.  In the test case for this, the wrong
input was actually being used (it should be the headers from the previous
packet output) and therefore the expected results were also wildly wrong.

kern/36309
2007-05-31 10:33:54 +00:00
martin 29fd0d9db1 Import IPFilter 4.1.22 2007-05-15 22:26:02 +00:00
martti 1a4bf0c822 Better dependency handling for the ip2 test. 2007-05-07 07:06:30 +00:00
martti 159aa98c97 Better handling of ip2 test. 2007-05-02 14:30:08 +00:00
martti 26008496a4 Make this work with object directories as well. 2007-05-02 11:35:28 +00:00
martti 2c5f81ca65 Activate ni23 2007-05-01 19:26:45 +00:00
martti 872147fef7 Upgraded IPFilter to 4.1.20 2007-05-01 19:08:03 +00:00
martti 68eb121d73 Import IPFilter 4.1.20 2007-05-01 19:00:58 +00:00
martin 6b0c4dc5ed Disable test ni23 - the expected output contains the hash bucket number,
which, at least, is endian dependend.
2007-04-14 20:50:48 +00:00
martin 8ebafcc992 Update IPFilter to version 4.1.19 2007-04-14 20:34:18 +00:00
martin 993d757ec6 Import IPFilter 4.1.19 2007-04-14 20:17:19 +00:00
yamt 38b7dcdca4 a test for priority inheritance. 2007-02-25 09:52:47 +00:00
yamt ad0768d11e - fix "make obj && make".
- add "NOMAN=".
2007-02-24 15:25:23 +00:00
ad c1d4b532de Allow the number of loops to specified on the command line, still
defaults to 1.
2007-02-06 15:08:17 +00:00
ad 8d344bc387 Oops, for uniprocessor systems these need to yield more often because
the threads don't get forced off the CPU.
2007-02-05 22:48:01 +00:00
ad 002869bdb7 Drop priority to MAXPRI before starting the tests. 2007-02-05 20:20:48 +00:00
ad 8c24327068 Pass in the correct LKM entry point. Noted by mhitch. 2007-02-05 20:18:43 +00:00
ad d21838fa67 Randomise the calls to yield(). 2007-01-17 21:00:50 +00:00
ad 5606d9f962 Add basic tests for kernel mutexes & rwlocks. 2007-01-17 20:56:49 +00:00
bjh21 cb9637bcff Make regress target depend on the test program so as to ensure it gets
compiled.
2006-10-14 21:23:01 +00:00
christos b7ae68fde0 Coverity CID 1194: Negative returns (from Arnaud Lacombe) 2006-09-29 14:18:25 +00:00
skrll 0ffafee1bf GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
2006-09-19 20:17:28 +00:00
kardel 6d944d24c9 correct usage() handling 2006-09-10 13:28:29 +00:00
kardel 2bd639915d rename index to idx to avoid shadowing index() 2006-09-10 13:21:46 +00:00
kardel a246979d62 add time regression test directory 2006-09-10 12:23:10 +00:00
kardel a2576338b4 exit early on negative time deltas 2006-09-10 11:46:57 +00:00
kardel 68a8ba43dc Add regression test to verify the monotonocity of the
CLOCK_REALTIME implementation
2006-09-10 11:37:04 +00:00
tsutsui 33a8df7bae ${.CURDIR}/sleeptest -> ./sleeptest for MKOBJDIR=yes case. 2006-09-09 12:20:07 +00:00
martin f6e2a81ff9 Add -fno-reorder-blocks for gcc4, to avoid duplicate label definition
by RAS_END() - untill we find some better solution.
2006-09-02 21:27:41 +00:00
kardel e3768e33c9 - add check for kevent() timeouts
- use err() family for error reporting
2006-07-16 22:18:46 +00:00
kardel e67415898c Add regressing test for timeout and sleep releated functions.
currently implemented tests:
	- check agreement of sleep time with real time (from system)
	  to be within 30ms
	- check for EINTR return code on processing SIGALRM signals
	- check for valid residual time if available from the interface
Tested interfaces:
	- nanotime(2)
	- select(2)
	- poll(2)
	- sleep(3)
2006-07-16 19:19:39 +00:00
mrg 37d2b2a6e9 use socklen_t where appropriate. 2006-05-10 19:10:09 +00:00
mrg 26e4f3cc1c extent_alloc_subregion1()'s 9th argument is a u_long *, not long *. 2006-05-10 19:09:11 +00:00
martti 9ea58d54bc Upgraded IPFilter to 4.1.13 2006-04-04 16:17:18 +00:00
martti 983a2072ce Import IPFilter 4.1.13 2006-04-04 16:08:18 +00:00
perry 0be44b35dc Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 21:22:46 +00:00
lukem 7f4d732106 appease gcc -Wuninitialized 2005-06-02 11:10:00 +00:00