Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-12 | rfork RIP | Philip Guenthe | |
2012-04-11 | Add a simple barrier regression test. | Paul Irofti | |
2012-03-24 | Another tiny test case | Philip Guenthe | |
2012-03-19 | Add blocked_fifo. | Owain Ainsworth | |
2012-03-19 | Add a (failing) test for a deadlock with fifos and threads. | Owain Ainsworth | |
The ``sleep until we have a writer'' behaviour of an open() on a fifo does so with the file descriptor table locked, so if we are waiting for another thread to be our writer we will hang forever. Found this using zotero and firefox. ok fgsch@ | |||
2012-03-13 | better bounds | Otto Moerbeek | |
2012-03-13 | rough test of the bc(1) math lib | Otto Moerbeek | |
2012-03-07 | another questionable hang. | Federico G. Schwindt | |
2012-03-05 | If the main thread exits, the process should still be able to get | Philip Guenthe | |
signals | |||
2012-03-03 | Add tests for sem_timedwait() | Philip Guenthe | |
2012-03-03 | Verify that sem_wait() doesn't return zero without decrementing the | Philip Guenthe | |
semaphore when a signal is received. It should either resume waiting or return EINTR, preferrably the former. | |||
2012-03-03 | While we guarantee that a zero-filled sem_t variable will trigger | Philip Guenthe | |
EINVAL errors, a sem_t on the stack may have garbage, so make the tests portable by moving the sem_t from function to file scope. problem found by miod@ | |||
2012-02-27 | test based on python's dubious test_3_join_in_forked_from_thread test. | Federico G. Schwindt | |
2012-02-26 | update error message. inetd has not been used since rev 1.3. | Federico G. Schwindt | |
spotted by miod@ | |||
2012-02-26 | similar change to the setsockopt1.c one: use the resolution of the monotonic | Federico G. Schwindt | |
clock from clock_getres(). while here use a different port when binding. | |||
2012-02-26 | Remove OpenBSD release numbers from these tests, | Ingo Schwarze | |
or the tests are going to break after each release. | |||
2012-02-26 | Let this compile with gcc 2. | Miod Vallat | |
2012-02-23 | Check that PTHREAD_MUTEX_NORMAL mutexes will self-deadlock and that | Philip Guenthe | |
pthread_mutex_timedlock() will block and then timeout on self-deadlock | |||
2012-02-22 | similar change to the setsockopt1.c one: use the resolution of the monotonic | Federico G. Schwindt | |
clock from clock_getres(). while here use a different port when binding. | |||
2012-02-21 | Add pthread_suspend_np regress test. okay guenther@ | Kurt Miller | |
2012-02-20 | Switch the time measuring to be in timespecs, and then check the | Philip Guenthe | |
difference against the resolution of the monotonic clock from clock_getres() discussed with fgsch@ | |||
2012-02-20 | - remove invalid potions of blocked_* regress tests | Kurt Miller | |
- reenable blocked_* regress tests. while this behaivor is not specifited by posix, deadlocking is not a reasonable behaivor and some ports depend on this to work. | |||
2012-02-20 | Disable the dup2_race test, as it requires a buggy behavior that uthreads | Philip Guenthe | |
happened to exhibit | |||
2012-02-20 | Round-robin behavior isn't guaranteed by SCHED_OTHER and the kernel | Philip Guenthe | |
doesn't have SCHED_FIFO or SCHED_RR support, so use sleep(1) to 'ensure' the second thread gets the lock when expected | |||
2012-02-20 | Enable the errno test; add a quick rwlocks test | Philip Guenthe | |
2012-02-20 | End the output with a newline | Philip Guenthe | |
2012-02-20 | This test needs a large nprocs ulimit, so just have it raise its own | Philip Guenthe | |
2012-02-20 | Need to block the signals in all thread for the kill(getpid(), SIGFOO) | Philip Guenthe | |
tests to work. Disable the "sigwait for blocked but ignored signal" test as it depended on undefined behavior (POSIX quoted included for reference) and rthreads (currently) handles it the other way. | |||
2012-02-20 | SIGSTOP, SIGKILL, and (for threaded programs) SIGTHR are unblockable | Philip Guenthe | |
2012-02-20 | pthread_sigmask() was fixed to return the errno value on failure | Philip Guenthe | |
2012-02-20 | ops. compare against the socket timeout, not the alarm one. | Federico G. Schwindt | |
sometimes these tests are incorrectly marked as failing (ktrace shows the read is returning within the specified timeout) but there are other times where they're taking slightly longer than expected. for now both cases are marked as failure. | |||
2012-02-19 | fix tests. | Federico G. Schwindt | |
2012-02-19 | Add Id and public-domain declaration | Philip Guenthe | |
2012-02-19 | Add regress test for stack attributes | Philip Guenthe | |
Disable some tests that depended on uthread's particular undefined behavior | |||
2012-02-08 | Add IPv6 tests for fragmented destination options, fragments without | Alexander Bluhm | |
payload, fragmented UDP packets. | |||
2012-01-31 | Add test suite for IPv6 neighbor discovery protocol. Send all kind | Alexander Bluhm | |
of solicitations to remote host and check responses. This can be used to test both pf neighbor discovery states and the IPv6 stack. | |||
2012-01-27 | Test sending a short atomic IPv6 fragment. | Alexander Bluhm | |
2012-01-24 | Add a test for atomic IPv6 fragment reassembly. | Alexander Bluhm | |
2012-01-23 | After overlapping IPv6 fragments have been dropped, new fragments | Alexander Bluhm | |
with the same id get reassembled into a valid packet. Adapt test. | |||
2012-01-13 | According to RFC 5722 we drop all IPv6 fragments that belong to a | Alexander Bluhm | |
packet with overlaps. Adapt existing tests. | |||
2012-01-11 | Do not read dstaddr from command line, get it from addr.py. | Alexander Bluhm | |
2012-01-10 | According to RFC 5722 we drop all IPv6 fragments that belong to a | Alexander Bluhm | |
packet with overlaps. Adapt existing tests and add one more. | |||
2012-01-06 | Add tests for IPv6 fragment reassembly. Hand-crafted ping6 | Alexander Bluhm | |
echo-request fragments are sent by scapy to the target machine. There they get reassembled and a echo-reply comes back. The ping6 payload is checked. | |||
2012-01-04 | link new semaphore tests | Martin Pieuchot | |
2012-01-04 | Basic semaphore tests | Martin Pieuchot | |
ok guenther@ | |||
2012-01-04 | Heads of .It macros in -diag lists are not parsed, | Ingo Schwarze | |
even though .It macros in general are parsed. Fixing a bug reported by deraadt@, based on an incomplete fix by kristaps@, and update the test suite to catch this issue. | |||
2011-12-26 | The __bounded__ declaration on getcwd() has been corrected, so update | Philip Guenthe | |
the expected test results to match and convert one to be a test of getwd() | |||
2011-12-12 | update regression tests wrt skip steps (fixed in pfctl.c rev1.305); | Mike Belopuhov | |
ok henning mcbride (a while back) | |||
2011-12-12 | fixup regression tests wrt skip steps (fixed in pfctl.c rev1.305); | Mike Belopuhov | |
ok henning mcbride (a while back) | |||
2011-12-12 | better output on error. | Federico G. Schwindt | |