Robert Watson
fc19db6c7b
Add a second pass to the close-before-accept test using a call to the
...
tcp drop sysctl. This should exercise the ECONNABORTED accept case.
2006-04-03 11:57:41 +00:00
Robert Watson
1b2c980983
Add regression test for tcpdrop sysctl.
2006-04-03 11:34:36 +00:00
Robert Watson
4f29da19bd
Add a regression test to exercise the case where accept() is called and
...
the next waiting socket has had a close on the remote endpoint already.
2006-04-03 10:08:35 +00:00
Stefan Farfeleder
b333fbe98d
Add test cases that check utility syntax errors and redirection errors. For
...
special built-in utilities they must terminate the shell, for other
utilities only a error message shall be written. We currently fail both
tests.
2006-04-02 19:02:49 +00:00
Robert Watson
876f7f842a
When running the second part of the test, kill off the server process from
...
the first part before starting, or the TCP port we want to bind may be in
use still. Sleep for a short period between tests.
Use SIGTERM instead of SIGKILL.
2006-04-02 11:09:37 +00:00
Robert Watson
dfe0ec64aa
Pass the right pid into the parent and child tasks so that when a test
...
fails, we kill the right partner process.
2006-04-02 11:03:05 +00:00
Robert Watson
8c4d74c408
Add makefile for tcpsocktimewait missed in previous commit.
2006-04-02 10:50:46 +00:00
Robert Watson
b4c2aeb1c4
Add a short regression test that triggers a TCP socket to enter time wait
...
while the socket is still open; one variant closes the socket while in
time wait, and a second lets time wait expire while the socket is open.
2006-04-02 00:07:38 +00:00
Robert Watson
416c476c47
Add spxabort, a simple netipx/spx regression test that triggers
...
pru_abort() by closing a listen socket while completed connections are
presenting in its listen queue. Unfortunately, it's difficult to
trigger the other two pru_abort() cases using user APIs, so they are
not covered by this test.
2006-03-27 00:03:37 +00:00
Robert Watson
d70f997e49
Add simple regression test to ping pong a data packet over SPX in stream
...
mode. Support both connection via connect() and sendto(), but don't
compile in sendto() for now, since netipx doesn't appear to actually
implement that (doh).
2006-03-26 19:10:27 +00:00
Robert Watson
c0bb7e6a97
Add a simple IPX datagram regression test, which opens two IPX datagram
...
sockets, binds a local port, sends a datagram, and confirms that it is
received.
2006-03-26 18:25:53 +00:00
Robert Watson
8403b3d7cc
Add a short README with configuration hints to get the netipx regression
...
tests up and running. This is likely a message to myself in six months
when I've completely forgotten how.
2006-03-26 17:42:04 +00:00
Robert Watson
94fdcc2ee8
Modify ipxsocket regression test to create and close sockets several
...
times, with variable length sleeps between socket() and close(). This
will help to ensure that IPX/SPX timers fire while the sockets are
open, and hence have PCB's on the IPX pcb list, so that if timers are
going to stumble over PCB types they don't expect, it will happen as
part of this test.
2006-03-26 15:49:35 +00:00
Robert Watson
f4cda13bed
Add simple ipxsocket regression test: open, and close, various IPX socket
...
types supported by the FreeBSD netipx implementation.
2006-03-26 01:58:39 +00:00
Robert Watson
87569f75a9
Merge Perforce change 93572 from TrustedBSD audit3 branch:
...
Simple audit pipe ioctl regression test.
Obtained from: TrustedBSD Project
2006-03-19 15:47:53 +00:00
Robert Watson
f2c40a5119
Change s_net to s_node when printing the destination address.
2006-03-17 20:14:25 +00:00
Ruslan Ermilov
d1e9def254
NO_MAN is not needed here.
2006-03-16 15:18:17 +00:00
Ruslan Ermilov
6aebd02aa8
Style: NO_MAN doesn't need any value.
2006-03-15 10:46:38 +00:00
Hajimu UMEMOTO
9bbad495a3
NOMAN --> NO_MAN
2006-03-07 14:26:17 +00:00
Pawel Jakub Dawidek
49fa8b70c6
Add regression test which verifies that options -P and -i cannot be used
...
together.
MFC after: 3 days
2006-02-12 02:07:56 +00:00
Pawel Jakub Dawidek
2867c5c8b0
Add regression tests which will verify that giving no key components for
...
init/attach/setkey subcommands is really impossible.
MFC after: 3 days
2006-02-01 15:17:45 +00:00
Pawel Jakub Dawidek
551fdafaf4
Add simple tests which verify that redzone(9) works properly.
2006-01-31 11:20:13 +00:00
David Xu
77efa49867
s/sigval/sival/g
2006-01-22 03:46:03 +00:00
Tai-hwa Liang
1f3fbd6cba
Adding another multi-byte characters related regression test for recent
...
nmount(2) adoption.
2006-01-01 01:28:31 +00:00
Pawel Jakub Dawidek
5612eab744
Convert gstripe(8) regression tests to the new framework.
2005-12-07 01:30:44 +00:00
Pawel Jakub Dawidek
54cd653136
Convert gshsec(8) regression tests to the new framework.
2005-12-07 01:29:50 +00:00
Pawel Jakub Dawidek
3c6d62f3c4
Convert graid3(8) regression tests to the new framework.
2005-12-07 01:28:59 +00:00
Pawel Jakub Dawidek
b0f4c56e21
- Make use of geom_subr.sh to improve regression tests.
...
- Keep class-specific data in conf.sh file.
2005-12-07 01:27:23 +00:00
Pawel Jakub Dawidek
db5f9b8b22
Finish conversion of gconcat(8) regression tests to the new framework.
2005-12-07 01:24:25 +00:00
Pawel Jakub Dawidek
6d3e81df97
Add file with helper functions for geom tools regression tests.
2005-12-07 01:20:18 +00:00
Pawel Jakub Dawidek
028f760b81
Convert gnop(8) regression tests to the new framework.
2005-12-07 00:37:14 +00:00
Pawel Jakub Dawidek
7d4ec059d3
Convert gmirror(8) regression tests to the new framework.
2005-12-07 00:34:27 +00:00
David Xu
98fd65daa5
Add code to test POSIX message queue.
2005-11-26 13:19:09 +00:00
Marcel Moolenaar
735592906b
Update to match geom_gpt:1.35
...
o Change the result of gctl(001) now that a bogus verb still requires
a valid geom,
o Insert gctl(024) to test for an appropriate error when a bogus verb
is given that does have a proper geom parameter.
2005-11-13 22:02:04 +00:00
Marcel Moolenaar
d453d31b41
Instead of saving the unit number of the md(4) device name, save the
...
whole name. This does not unnecessarily close the door that in some
future we want to test on something other than md(4) devices.
Also add a "conf" action so that we can check whether a gctl actually
did the right thing or not. It's one thing to check that the result
strings are as expected, but it doesn't tell us if the end result is
correct. This needs a bit more fleshing out, but for now a visual
(i.e. manual) check suffices.
2005-11-12 20:17:08 +00:00
Robert Watson
794bf8edc7
Add unix_passfd, a simple set of regression tests for UNIX domain socket
...
file descriptor passing. These tests are not all currently passed.
2005-11-09 21:41:20 +00:00
David Xu
14b7815fcb
Add code to test queued SIGCHLD.
2005-11-08 09:19:44 +00:00
Pawel Jakub Dawidek
d56da50ae8
Add tests for -t option with short tty name - pkill(1) should accept both
...
(eg. "ttyv0" and "v0").
2005-11-07 16:56:16 +00:00
David Xu
60d3d21057
Add sigqueue test code.
2005-11-07 14:10:33 +00:00
Stefan Farfeleder
94cfb3d24c
Add test cases for the command built-in, including its -v and -V options which
...
I'll commit real soon.
Count the number of found test cases instead of hard-coding them. Allow an
arbitrary exit status.
2005-10-28 14:02:42 +00:00
Hartmut Brandt
8cc2581b3d
Add first tests for semicolon handling. The first test fails. This is
...
probably a bug in the parser.
2005-10-18 07:28:09 +00:00
Hartmut Brandt
70ebfd0e40
Add more tests for escaped newline handling and fix a test that currently
...
should fail because of a bug in the parser (test 2).
2005-10-18 07:20:14 +00:00
Doug Ambrisko
d7c39f45d5
This test can run now.
2005-10-12 18:04:18 +00:00
Marcel Moolenaar
ada6a4d2b7
Rough implementation of the create and add verbs. The verbs cause
...
in-memory changes only and as such are only useful for prototyping
and regression testing purposes.
2005-10-09 17:10:35 +00:00
Brooks Davis
97fb6f6f5d
Add regression tests for trimdomain(3).
2005-10-05 04:46:10 +00:00
Max Khon
1d12d2a87f
Use mkuzip(8) instead of create_compressed_fs.
2005-09-29 22:41:20 +00:00
Robert Watson
5334bbba91
Small regression test tool to generate two forms of ENOSPC on a file
...
system: out of blocks, and out of inodes. Useful for exercising the
uprintf(9) calls in UFS/ext2fs in order to detect races.
2005-09-19 16:29:36 +00:00
Marcel Moolenaar
b1fa310c00
o Extend the suite to run more than just the driver. We need to run
...
mdconfig(8), because we need a disk to work on.
o Extend the number of tests now that we have a disk.
o Simplify the driver. All parameters are ASCII strings now.
2005-09-19 06:51:57 +00:00
Marcel Moolenaar
6763e7c1ed
Add the beginnings of a testsuite for testing GPT control requests.
...
The testsuite is based on a simple driver program that builds a
request from the arguments passed to it and issues the request to
Geom. The driver emits FAIL with the error string or PASS depending
on whether the request completed with an error or not. A -v option
has been added to the driver and causes the request to be dumped.
The -v option to prove(1) controls the -v option to the driver.
The testsuite itself contains a hash of which the key constitutes
the arguments and the value is the expected result.
2005-09-19 02:59:09 +00:00
Robert Watson
d742e4abaf
Add a regression test for listen()'s backlog argument, both at time of
...
creation and at time of update using an additional call to listen().
This test also exercises SO_LISTENQLIMIT, a forthcoming socket option
that allows the retrieval (but not setting) of the queue limit.
Discussed with: andre
2005-09-18 13:42:19 +00:00