Ruslan Ermilov
751d4065e6
Join the effort in simplifying this makefile. ;)
2004-09-03 06:18:52 +00:00
Robert Watson
accbe49470
Pass O_NONBLOCK directly to fcntl() rather than the pointer to an int
...
holding the value O_NONBLOCK. This worked previously because I was
lucky.
2004-09-02 21:41:57 +00:00
Robert Watson
27b37d5cf2
Don't override the rule used to build a binary by providing our own
...
compiler line.
2004-09-02 21:37:50 +00:00
Robert Watson
cf03a9be9c
Make sure to properly initialize 'size' to sizeof(sin) before passing
...
it into accept(). Depending on the initial value in memory, it is
otherwise possible to get EINVAL.
2004-08-24 04:59:26 +00:00
Robert Watson
62967fb0bb
Add a basic kqueue + UNIX domain socket pair regression test to do some
...
elementary exercising of kqueues on datagram and stream sockets. Note
that the datagram write kqueue case is left untested due to potentially
confusing behavior for the developer (me) that might require attention.
2004-08-24 04:02:41 +00:00
Pawel Jakub Dawidek
1c11fbbb6e
Regression tests for 'verify reading' algorithm.
2004-08-22 16:26:09 +00:00
Pawel Jakub Dawidek
3e90f289df
Add regression test for the new "round-robin reading" feature.
2004-08-21 18:14:55 +00:00
Doug Rabson
c37420b0d5
Remove some debug cruft from the Makefiles and make them ${.OBJDIR}
...
friendly.
2004-08-16 09:35:49 +00:00
Pawel Jakub Dawidek
4d5580d64d
Add regression tests for GEOM_RAID3.
2004-08-16 09:09:23 +00:00
Ruslan Ermilov
5f90425815
Replaced COPTS by equivalent CFLAGS.
2004-08-13 14:21:49 +00:00
Max Khon
69bcab915c
Regen.
2004-08-13 09:56:22 +00:00
Max Khon
ee91bec14f
Regression test for geom_uzip.
2004-08-13 09:53:52 +00:00
Hartmut Brandt
b5bb945eef
Add a regression test for the ATM call control stuff.
2004-08-13 09:27:21 +00:00
Hartmut Brandt
215431deb0
Now that make more correctly handles variable assignments
...
in .MAKEFLAGS targets enable the regression test for this.
2004-08-12 19:14:10 +00:00
Diomidis Spinellis
30fd73fb81
Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived
...
software (original contributor).
Reviewed by: imp
2004-08-09 15:29:41 +00:00
Hartmut Brandt
cfe632eaba
Back out something I'm working on that crept in with the last commit.
...
Spotted by: ru
2004-08-05 09:11:44 +00:00
Hartmut Brandt
82eb7072de
Remove extra spaces. Remove double quotes around error messages -
...
they are not needed and will actually be printed.
Submitted by: ru
2004-08-05 08:44:00 +00:00
Doug Rabson
3b9474cc07
This file is not suppose be be all one big comment :-(
...
Pointed out by: ssouhlal
2004-08-05 08:07:40 +00:00
Hartmut Brandt
c997f47be0
Add another test that checks for a working '+' command flag.
2004-08-05 07:24:06 +00:00
Pawel Jakub Dawidek
f33015b90f
Add regression test for "prefer" balance algorithm in MIRROR class.
2004-08-04 12:18:42 +00:00
Hartmut Brandt
48ec21e7e6
Add a regression test for the passing of command line
...
variable assignments via the MAKEFLAGS environment variable.
2004-08-04 07:40:58 +00:00
Robert Watson
07727c8333
Add minimal socketpair() regression test to confirm that we can create
...
(and close) PF_UNIX socket pairs, and that we can't create PF_INET
socket pairs. More tests to follow.
2004-08-04 03:46:35 +00:00
Doug Rabson
2546665afc
Add regression tests for TLS.
2004-08-03 09:04:01 +00:00
Pawel Jakub Dawidek
fa4a1febf7
Add GEOM_MIRROR class which provide RAID1 functionality and has many useful
...
features. The gmirror(8) utility should be used for control of this class.
There is no manual page yet, but I'm working on it with keramida@.
Many useful tests provided by: simon (thank you!)
Some ideas from: scottl, simon, phk
2004-07-30 23:13:45 +00:00
Jordan K. Hubbard
bad960b11b
After conferring with Apple legal, update the license of this to APSL 2.0
...
and change the URL link to point to the appropriate license text.
2004-07-27 20:01:43 +00:00
Pawel Jakub Dawidek
889c5dc22b
Change naming scheme from /dev/<name>.stripe to /dev/stripe/<name>.
2004-07-26 16:10:27 +00:00
Pawel Jakub Dawidek
ba385d0091
Change naming scheme from /dev/<name>.concat to /dev/concat/<name>.
2004-07-26 16:08:32 +00:00
Robert Watson
43cb0b2b09
Simple attachment regression test to attach the "accf_data" accept
...
filter to an inet socket and check at various points during the socket
life cycle that the filter can or cannot be attached, and that once
attached that the right one is attached and that it can be queried.
2004-07-26 03:53:47 +00:00
Mike Silbersack
a99c936ba3
Add two more programs useful for testing the correctness of pipes.
2004-07-22 02:46:25 +00:00
Tim J. Robbins
a24d9b9413
Add test programs for mbsnrtowcs() and wcsnrtombs().
2004-07-21 13:47:48 +00:00
Mike Silbersack
d895e295d0
Make this test compile again and remove its dependency on sys/pipe.h.
2004-07-21 03:13:53 +00:00
Mike Silbersack
9fb02d624f
Add a simple regression test for the stat st_size bug just fixed in
...
sys_pipe.c
2004-07-20 07:17:19 +00:00
Tim J. Robbins
7cc9e6ddbb
Add a skeleton makefile that runs the tests out of libc/regex/grot.
2004-07-19 09:00:26 +00:00
Tim J. Robbins
683d338a83
Oops, test error behaviour of wctrans(), not wctype().
2004-07-19 08:53:41 +00:00
David Schultz
b3cb43917d
While testing fe[gs]etround(), make sure FLT_ROUNDS reflects the
...
proper rounding mode as well.
2004-07-19 08:17:47 +00:00
Robert Watson
f8254af5ce
Explicitly specify ATPROTO_DDP constant rather than '0' when binding
...
a netatalk socket. No functional change.
2004-07-17 17:16:16 +00:00
Robert Watson
ffd446110e
Add a simple tool to bind netatalk sockets and perform send operations.
...
This isn't a classic regression test in that it doesn't have a notion of
pass fail, it's more of an exercise tool. It attempts to exercise
unbound, bound, unconnected, and connected variations on SOCK_DGRAM
sockets.
2004-07-17 17:12:15 +00:00
Robert Watson
9e7ebef8c3
gcc now objects to a default label without any contents. Because I want
...
to have a comment present in the default case, add a 'break' to each
default case that previously had no actual statements.
2004-07-17 17:01:25 +00:00
Robert Watson
90d6d28efa
Add simple regression test to detect leakage of file descriptors when
...
accept() returns EAGAIN on a non-blocking listen socket. This is the
tool I used to check that such a bug was resolved when merging accept()
locking.
2004-07-17 16:56:46 +00:00
Hartmut Brandt
f0092780fc
Use and explicite 'sh' to run the scripts, because they may be checked
...
out non-executable.
2004-07-09 08:59:15 +00:00
Maxim Sobolev
ace18b764a
Add qsort, mergesort and heapsort regression tests.
2004-06-25 12:31:12 +00:00
David Schultz
a2ca83c04a
Add some fenv.h regression tests.
2004-06-11 03:22:34 +00:00
Brooks Davis
d49b8d3917
Fix stupid patch(1) tricks. Apparently patch thinks all files match the
...
empty file so if you accidently apply a patch created with diff -N
twice, you get files with duplicate contents.
Reported by: Antoine Brodin <antoine.brodin at laposte.net>
2004-05-27 17:23:32 +00:00
Brooks Davis
7387768ef4
Add support for an /etc/eui64 file modeled on /etc/ethers. The API is
...
modeled on ethers(3) except that all functions are thread-safe.
Reviewed by: simokawa
2004-05-26 22:58:06 +00:00
Pawel Jakub Dawidek
c4db6df027
Add regression tests for geom_stripe and geom_nop.
...
Supported by: Wheel - Open Technologies - http://www.wheel.pl
2004-05-22 10:58:53 +00:00
Tim J. Robbins
7076971c1a
Test accumulation of partial multibyte characters in conversion
...
state objects.
2004-05-11 13:10:47 +00:00
Pawel Jakub Dawidek
100ed7e49e
Add regression tests for GEOM Gate:
...
- test-1.sh - Tests ggatec(8) and ggated(8) on lo0.
- test-2.sh - Tests ggatel(8) on a regular file.
- test-3.sh - Tests ggatel(8) on a md(4) device.
2004-05-03 18:29:54 +00:00
Sean Kelly
528d980cc0
A new version that does exponents and lots of other neat things. Update
...
from the original author of math.sed.
Submitted by: K S Braunsdorf <sed@ksb.npcguild.org>
2004-05-01 02:15:58 +00:00
Tim J. Robbins
3a8bdd99cb
Reset internal conversion state after triggering conversion errors;
...
the state is undefined according to the standards, and our undefined
behaviour has changed.
2004-04-07 11:02:51 +00:00
Pawel Jakub Dawidek
bf25fb037e
Add regression tests for geom_concat class.
2004-03-03 21:52:49 +00:00
Johan Karlsson
20e61691a2
style.Makefile(5):
...
Use WARNS?= instead of WARNS=.
2004-02-24 20:52:58 +00:00
Brian Feldman
b99c0fd2b4
Add some more comments and a -4 argument to restrict searches to only
...
A (not default A and AAAA) records. Now the longest time that a -4
thread might hang trying to resolve is only 2:30 instead of 5:00 ;)
2004-02-21 22:42:54 +00:00
Brian Feldman
bdb764aa04
Print the maximum resolution time encountered by each thread. Did you
...
know that the resolver might keep trying on a getaddrinfo() for up to
FIVE MINUTES?
2004-02-21 02:52:49 +00:00
Brian Feldman
e858faa9bb
Add my getaddrinfo(3) stress-tester as gaithrstress. The most obvious
...
regressions would be to see the program or your kernel crashing.
If you want to give it something to really test out, try a much more
reentrant version of the resolver.
<URL:http://green.homeunix.org/~green/reentrant_resolver.patch >
Any Mozilla-based browser would show you a clear difference.
2004-02-20 16:54:01 +00:00
Ruslan Ermilov
b77a54a688
Added missing DPADD.
2004-02-05 22:01:28 +00:00
Ruslan Ermilov
99d3652e69
Add a test for what was broken in rev. 1.28 and fixed in rev. 1.29
...
of make/str.c.
2004-01-30 09:46:28 +00:00
Ruslan Ermilov
9608d7e2cd
Add a test for what was fixed in revs. 1.28 and 1.29 of make/str.c.
2004-01-29 22:51:36 +00:00
Hartmut Brandt
ac9c95fde8
These scripts run the protocol test suites for the SSCOP, SSCF-UNI and
...
UNI protocols. The actual test suites are not in these directories because
of their size. One needs to install the atmsupport port (the script
will remind you, if it cannot find the port).
The SSCOP test suite includes booth the ETSI and the ITU-T test suite,
the SSCF-UNI test suite is home grown and the UNI test suite is the
P2MP ETSI test suite. Others may follow.
2004-01-29 16:01:57 +00:00
Hartmut Brandt
2e0b641e23
Add a simple test script for the ng_atmpif node.
...
Submitted by: Vincent Jardin <vjardin@free.fr>
2004-01-29 15:58:06 +00:00
David Schultz
575f4d3239
Add regression tests for printf's %a/%A formats.
...
While here, disable some of the long double tests on i386, since
FreeBSD/i386 is the only port that doesn't evaluate long doubles in
their full precision (due to constant folding bugs in gcc).
2004-01-19 05:59:07 +00:00
David Schultz
24f285966e
Add regression tests for some of the bugs recently discovered in the
...
vendor's strtod() implementation.
While here, disable some of the long double tests on i386, since
FreeBSD/i386 is the only port that doesn't evaluate long doubles in
their full precision (due to constant folding bugs in gcc).
2004-01-19 05:30:56 +00:00
David Schultz
e5524baebf
Work around a recently-introduced gcc bug. The compiler no longer
...
accepts certain floating point constant representations that are
legal in C99.
2004-01-18 07:06:21 +00:00
Tim J. Robbins
33c50f26da
Add regression tests for sgetrune() and sputrune().
2003-10-30 11:51:36 +00:00
Ruslan Ermilov
21159d1687
Fix a bug that prevented exists() from finding "foo/", "foo/."
...
and "foo/.." when ".PATH: foo" was also given.
PR: bin/34062
2003-10-02 21:30:30 +00:00
Pierre Beyssac
af1a7621cf
Add a regression test for the big pipe bug.
...
Suggested by: silby
2003-07-31 12:40:56 +00:00
Diomidis Spinellis
37c94e1d78
Test 8.16 in sed.test tests the ability of a sed to handle an empty
...
regular expression as the first argument to a substitute command. If
used to test a sed which (erroneously) evaluates this at translation
time rather than at execution time, the bugged sed is put into an
infinite loop. This mode of failure seems excessive. Such a failing
sed is the Free Software Foundation's sed 3.02.
The specific test was also not being executed for the BSD sed.
Both problems are now fixed.
PR: misc/25585
Submitted by: Walter Briscoe <w.briscoe@ponl.com>
Approved by: schweikh (mentor)
MFC after: 2 weeks
2003-07-22 19:22:08 +00:00
Ruslan Ermilov
c94d70434f
Fixed broken arithmetic expression parser.
...
Reminded by: bde
In memory of: alane
2003-07-04 13:33:48 +00:00
David Schultz
3f0b22498b
Add regression tests for floating point parsing in scanf(3).
2003-06-28 09:03:44 +00:00
Tim J. Robbins
57f0ef1f50
Regression tests for wctype(), iswctype(), wctrans(), towctrans().
2003-06-06 09:42:21 +00:00
Tony Finch
7d3a298ba9
Add tests for the behaviour of substitution when the regex can match
...
a zero-length string. This shows bugs in the s///g and s///2+ cases.
2003-06-04 15:26:23 +00:00
Poul-Henning Kamp
06a31d6a67
write pattern to /dev/ccd3 not /dev/ccd3c
2003-06-02 19:49:09 +00:00
Jordan K. Hubbard
f2e30adc3f
Sync with latest and greatest Apple sources (which, among other things, fix
...
the style flag).
Submitted by: Conrad Minshall <conrad@apple.com>
Reviewed by: jkh
Obtained from: Apple Computer, Inc.
2003-04-23 23:42:23 +00:00
David Schultz
60fd7ba74a
Add a dozen new tests with the general theme of getting trailing
...
zeroes right.
2003-04-19 23:53:34 +00:00
David Schultz
3b74a935d6
Add a test case for printf("%5.0f", 0.001).
2003-04-14 11:26:32 +00:00
Poul-Henning Kamp
a9198bad37
Remove the "run GEOM in userland harness" test stuff, it's been OBE.
2003-04-13 09:11:47 +00:00
Poul-Henning Kamp
22de4dc100
Give mdconfig a couple of seconds to deconfigure in case debugging is being
...
printed to a serial console.
Reverse the order of args to diff to make it more logical.
2003-04-13 09:06:39 +00:00
Poul-Henning Kamp
7176764df3
Update these two reference vectors.
2003-04-09 13:36:28 +00:00
Poul-Henning Kamp
a067f0991b
Add script to run kernel based regression test and the reference vectors
...
for the current XML images.
2003-04-09 12:40:12 +00:00
Poul-Henning Kamp
d71142f396
Utility to load one of our XML images into a MD(4) device.
2003-04-09 12:34:20 +00:00
David Schultz
b0850075ac
Additional regression tests for grouping, parsing of '.*', and printing
...
of %f formats where the number of significant digits is < expt.
2003-04-07 00:42:49 +00:00
Tim J. Robbins
fadfe1d425
Test for bug in revision 1.54 of vfprintf.c.
2003-04-06 08:02:20 +00:00
David Schultz
600276e186
Regression tests for printf()'s floating point formats.
...
Tests for correct printing of subnormals are lacking.
2003-04-05 22:13:01 +00:00
David Schultz
0c66f5adc3
Write negative zero as '-0.0'. Otherwise, it is parsed as an integer
...
before being cast to a floating point type, and the sign is lost.
2003-03-27 05:32:28 +00:00
Poul-Henning Kamp
49efad87df
Fix a bug in the white-space remover.
2003-03-04 19:20:52 +00:00
Garance A Drosehn
413a16d889
The regression-tests for 'make' *expect* to trigger make's warning:
...
warning: duplicate script for target "double" ignored
The regression-tests do try to hide that message, but the message does
still appear when using -j (eg: 'make -j5 buildworld'). This changes the
regression-test so the expected warning message will not be seen even
when -j is specified.
Reviewed by: jmallett ru
2003-02-10 19:56:42 +00:00
Mike Barcroft
b4e41c1278
Add more tests. Specifically, infinity cast from other types should
...
always be classified as infinity.
2003-02-08 20:45:48 +00:00
Mike Barcroft
2c4594131f
Add regression test for soon-to-be-committed fpclassify().
2003-02-05 16:40:18 +00:00
Poul-Henning Kamp
395121c034
Update reference vectors to include BSD's <type> output.
2003-01-31 18:59:12 +00:00
Poul-Henning Kamp
f993880ae1
Add Apple partitioning test case.
...
Use correct name for image data file
2003-01-31 18:31:48 +00:00
Poul-Henning Kamp
126fe1249a
Add more scaffolding to make this compile kernel code.
2003-01-28 09:48:59 +00:00
Poul-Henning Kamp
ab543fbcee
Add a regression test for ccds layout policy.
2003-01-17 12:23:44 +00:00
Poul-Henning Kamp
ceadf51064
geom_bsd need -lmd to link now.
2003-01-06 20:11:32 +00:00
Tim J. Robbins
889c37ceb3
Add a regression test for wordexp() and wordfree().
2003-01-04 05:50:35 +00:00
Tim J. Robbins
a932a3f4b5
Add a test program for perror() that demonstrates two bugs in the
...
current implementation.
2002-12-19 09:46:10 +00:00
Tim J. Robbins
7d5a41c359
Test that if the buffer argument (`s') to wcrtomb() is NULL then
...
the value of the supplied wide character is ignored and L'\0' is used
instead. Remove incorrect comments about "internal buffer" since wcrtomb()
does not have one (wctomb() does).
2002-12-19 02:01:39 +00:00
Mike Barcroft
ac3f0d298f
Add regression test for strerror()/strerror_r().
...
Based on: src/lib/libc/string/strerror.c (rev 1.8)
2002-12-18 16:59:08 +00:00
Poul-Henning Kamp
adb72768ea
Goto WARNS 5 with assorted changes.
2002-12-16 22:35:56 +00:00
Poul-Henning Kamp
6f8a5ea200
Update this one too.
2002-12-16 22:01:25 +00:00
Poul-Henning Kamp
a99aa4c483
Get the test-suite into sync with the kernel again.
2002-12-16 21:39:16 +00:00
Ruslan Ermilov
be8b43b4c7
Add a test for what was fixed in revisions 1.39 and 1.50 of
...
make/parse.c (allow embedded `:' and `!' in target names).
Approved by: re
2002-11-28 13:21:32 +00:00