Stefan Farfeleder
9bb8020ab3
Add regression tests for exec.c rev 1.30.
2007-01-11 00:25:20 +00:00
David Schultz
2a5f50a641
Fix a few of the tests so that correct implementations actually pass them.
2007-01-07 09:25:22 +00:00
David Xu
1d6328e12b
Fix compiling.
2007-01-06 11:32:15 +00:00
David Schultz
f56f1d7735
Remove the test that ensures that when the string "nan(...)" is converted
...
to floating-point, the result is a quiet NaN. The current implementation
may return a signaling NaN, and the vendor has no plans for changing this,
for reasons explained in the comment I added.
2007-01-03 21:28:26 +00:00
David Schultz
3f29b2ef51
Fix cut-and-paste bugs in the regression tests.
2007-01-03 05:38:08 +00:00
Bruce M Simpson
a86ec33820
Drop all received data mbufs from a socket's queue if the MT_SONAME
...
mbuf is dropped, to preserve the invariant in the PR_ADDR case.
Add a regression test to detect this condition, but do not hook it
up to the build for now.
PR: kern/38495
Submitted by: James Juran
Reviewed by: sam, rwatson
Obtained from: NetBSD
MFC after: 2 weeks
2006-12-23 21:07:07 +00:00
David Xu
56073c9eac
initialize mutex and cv.
2006-12-06 00:03:42 +00:00
David Xu
a3f452e8d8
Fix spelling.
2006-12-05 05:31:49 +00:00
David Xu
e986eeec92
Add a test for pthread's cv and cancellation.
2006-12-05 05:14:56 +00:00
Diomidis Spinellis
894407d359
New test cases demonstrating fixed bugs, and the reason why
...
fmtcheck can't be used.
2006-12-03 19:18:41 +00:00
Yaroslav Tykhiy
a6afe5ada8
Fix and extend the -j option to pkill/pgrep WRT the jail
...
wildcard specifications. Earlier the only wildcard syntax
was "-j 0" for "any jail". There were at least
two shortcomings in it: First, jail ID 0 was abused; it
meant "no jail" in other utils, e.g., ps(1). Second, it
was impossible to match processed not in jail, which could
be useful to rc.d developers. Therefore a new syntax is
introduced: "-j any" means any jail while "-j none" means
out of jail. The old syntax is preserved for compatibility,
but now it's deprecated because it's limited and confusing.
Update the respective regression tests. While I'm here,
make the tests more complex but sensitive: Start several
processes, some in jail and some out of jail, so we can
detect that only the right processes are killed by pkill
or matched by pgrep.
Reviewed by: gad, pjd
MFC after: 1 week
2006-11-23 11:55:17 +00:00
Jung-uk Kim
b8aa271342
Fix message size tests for msgsnd(3) and msgrcv(3). msgsz is the length of
...
actual message and it should not include size of message type.
2006-11-16 19:51:10 +00:00
Robert Watson
57c4583f70
Add a short regression test to try to exercise races in the non-atomic
...
nature of implied connect via sendto(). Oddly, uipc_usrreq.c implements
this for stream sockets, but doesn't set the flag in its protocol
definition so that it can actually be used. As such, the stream test is
implemented but doesn't run for now.
2006-11-15 12:43:45 +00:00
Maxim Konovalov
52fc06f0f2
o Indent by tab.
2006-11-11 18:45:20 +00:00
Maxim Konovalov
08a8d24059
o Add several regression tests for dup(2), dup2(2) and fcntl(F_DUPFD).
...
Obtained from: OpenBSD
2006-11-11 18:32:50 +00:00
Jung-uk Kim
c5f41de11c
Use z modifier for size_t and ssize_t.
2006-11-07 23:28:30 +00:00
Diomidis Spinellis
0dc97cf078
Add the examples from the manual page.
2006-11-06 15:05:03 +00:00
Diomidis Spinellis
3b5adecb00
Updated results for bin/68981
...
PR: bin/68981
2006-11-06 15:00:37 +00:00
Diomidis Spinellis
44d251df7a
Regress.out is now regress.x.out.
2006-11-06 08:49:43 +00:00
Diomidis Spinellis
2c75d9c7ba
Test the handling of supplied and default parameters.
2006-11-06 08:39:52 +00:00
Stefan Farfeleder
44c892dac2
Add regression tests for PR 105078.
2006-11-05 18:41:23 +00:00
Maxim Konovalov
13fff3d67b
o Grammar.
...
Submitted by: kris
2006-10-09 06:47:08 +00:00
Maxim Konovalov
6bc39031ef
o Enable test-sparceaout test since alc@ has fixed the panic in rev. 1.229
...
sys/vm/vnode_pager.c.
cVS: ----------------------------------------------------------------------
2006-10-09 05:31:37 +00:00
Pawel Jakub Dawidek
b58ab5f02a
Move readonly.t regression tests file to where it belongs.
...
I accidentally added it to a wrong directory.
2006-09-19 11:28:06 +00:00
Pawel Jakub Dawidek
0608d9863a
Add regression tests for 'geli configure' subcommand.
...
MFC after: 1 week
2006-09-16 10:44:33 +00:00
Pawel Jakub Dawidek
b88743e637
Regression tests for read-only option (attach -r).
...
MFC after: 1 week
2006-09-16 09:30:24 +00:00
Robert Watson
9fa5f6b4b9
dd a series of regression tests to validate that privilege requirements are
...
implemented properly for a number of kernel subsystems. In general, they
try to exercise the privilege first as the root user, then as a test user,
in order to determine when privilege is being checked.
Currently, these tests do not compare inside/outside jail, and probably
should be enhanced to do that.
Sponsored by: nCircle Network Security, Inc.
Obtained from: TrustedBSD Project
2006-09-13 09:05:39 +00:00
Ruslan Ermilov
2b46c64c9c
Remove alpha left-overs.
2006-08-22 08:03:01 +00:00
John Birrell
ffc48c2814
Fix for architectures where sizeof(void *) > sizeof(int).
2006-08-04 21:45:08 +00:00
Simon L. B. Nielsen
6e0d070709
Add a test program which performs some very basic tests of libmp(3).
...
It is by no means expected to perform a complete test of the library
for correctness, but is meant to test the API to make sure libmp (or
libcrypto) updates don't totally break the library.
2006-07-28 16:00:59 +00:00
Robert Watson
13496464e5
Add a test case for closing a UDPv6 socket that has been connected to
...
the IPv6 loopback address.
Warns ?= 2.
2006-07-19 12:54:14 +00:00
Robert Watson
9b498b31a9
Add very basic regression test for netinet6: create and close raw,
...
UDP, and TCP IPv6 sockets.
2006-07-19 12:10:33 +00:00
Marcel Moolenaar
f2f0337e84
Add regression tests of the emulation of the long branch conditional form.
...
These tests can obviously only be run on Merced processors, as they don't
implement the long branch.
2006-07-17 00:27:12 +00:00
Maxim Konovalov
8847579c57
o style.Makefile(5): WARNS= -> WARNS?=.
2006-07-09 11:51:14 +00:00
Robert Watson
b0388d6b91
When extending a file with truncate, check that newly added bytes have
...
a value of 0 in the extended region.
Make sure that we get EINVAL back if we try to truncate a read-only
file descriptor.
2006-07-09 10:56:36 +00:00
Robert Watson
17d6f0e53b
Add regression tests to make sure that attempting to call ftruncate() on
...
various non-file objects fails.
2006-07-09 10:43:31 +00:00
Robert Watson
cead9b1c1c
Add very basic ftruncate() regression test, with a comment rather more
...
thorough than the tests regarding what should be tested.
2006-07-09 10:19:07 +00:00
Pawel Jakub Dawidek
8091e0f54b
Add regression tests for geli(8) authentication feature.
...
Supported by: Wheel Sp. z o.o. (http://www.wheel.pl )
2006-06-06 06:46:51 +00:00
Pawel Jakub Dawidek
43b48559c5
- Update regression tests after recent changes.
...
- Verify various sector sizes.
2006-06-06 06:44:19 +00:00
Pawel Jakub Dawidek
cb852b474a
Add regression tests for IPsec.
2006-06-04 22:06:17 +00:00
Maxim Konovalov
326c421e09
Output directory has gone, remove it from Makefile.
2006-05-31 11:22:15 +00:00
Maxim Konovalov
884fb9ccdd
Fix test for empty interpreter.
2006-05-31 11:15:16 +00:00
Maxim Konovalov
393e6ede9e
o Add various regression tests for execve(2) syscall.
...
Obtained from: NetBSD
2006-05-31 11:13:10 +00:00
Maxim Konovalov
fd447da171
o Let getopt(3) report errors in command line arguments.
...
o If something is wrong with options, then output short usage help message.
o Output errstr returned from strtonum(3).
PR: bin/98141
Submitted by: Andrey Simonenko
2006-05-31 08:10:34 +00:00
Maxim Konovalov
5368db2726
o Add a collection of regression tests for ancillary (control)
...
data passing for unix domain sockets, stream and datagram.
There are 15 tests:
Test/Type of socket STREAM DGRAM
----------------------------------------------------------------------
Sending, receiving cmsgcred 1 6
Receiving sockcred (listening socket has LOCAL_CREDS) 2 n/a
Receiving sockcred (accepted socket has LOCAL_CREDS) 3 n/a
Receiving sockcred n/a 7
Sending cmsgcred, receiving sockcred 4 8
Sending, receiving timestamp 5 9
Sending, receiving cmsgcred (no control data) 10 13
Sending cmsgcred, receiving sockcred (no control data) 11 14
Sending, receiving timestamp (no control data) 12 15
Currently we pass 8 tests. All the rest marked as TODO.
PR: kern/90800
Submitted by: Andrey Simonenko
2006-05-29 18:40:55 +00:00
Maxim Konovalov
f1746dbc9c
o Test truncate(2) on fifo: it should ignore the request and
...
return success.
PR: kern/98064
Submitted by: Kirk Russell
2006-05-29 10:56:27 +00:00
Robert Watson
64ccf56136
Use WARNS and rely on rules rather than an explicit target for the
...
test binary.
Reported by: maxim
2006-05-25 10:46:43 +00:00
Robert Watson
0fb57f87a3
Add a basic regression test for sendfile() over TCP, which sends varying
...
lengths of headers and data and makes sure it receives about the right
number of bytes.
2006-05-25 09:50:14 +00:00
Maxim Konovalov
90967a95ce
o Convert to Test::Harness testing infratructure.
2006-05-20 19:18:24 +00:00
Maxim Konovalov
cd915ab751
o A tiny regression test exposes bug in rip_disconnect().
2006-05-14 22:03:00 +00:00