Commit Graph

841 Commits

Author SHA1 Message Date
martin
ae84301430 Let me play regression test dictator for just one day: document rules that
regression tests are supposed to follow.

XXX - none of the tests currently conform.
2006-03-14 09:46:34 +00:00
kleink
ff12504c9c Add a printf regression test; for now covering lib/32951. 2006-02-28 19:30:45 +00:00
wiz
5d1e8b2745 Fix some typos. 2006-02-25 02:28:55 +00:00
drochner
02008493db test some basic operations with subnomal numbers 2006-02-21 16:36:57 +00:00
drochner
814f8ea6a5 fix pasto in comment 2006-02-20 17:14:33 +00:00
rpaulo
9c7380b5d3 Moved to interface/interface.c 2005-12-25 22:24:57 +00:00
rpaulo
31e9b918de Change ioctls.c to interface/interface.c to accomodate further
addition of regressions tests.
2005-12-25 22:07:01 +00:00
perry
8a331c8f36 __asm__ -> __asm, __volatile__ -> volatile 2005-12-24 21:43:51 +00:00
perry
0be44b35dc Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 21:22:46 +00:00
rpaulo
5ff83cb96b Remove <sys/tablet.h>, noticed by Kurt Schreiner on current-users@. 2005-12-20 13:32:50 +00:00
rpaulo
cf7672baed Descend into posix_fadvise/ 2005-12-19 17:50:02 +00:00
cube
2d66c7ea26 Add a regression test for PR#32329 by uwe@. The bug is not fixed yet,
though.

'pseudodev' depends on interface attribute 'hook', but doesn't explicitely
declare locators (which is perfectly allowed, and logical).  config(1)
should handle the situation properly.
2005-12-18 19:44:07 +00:00
rpaulo
9c3930a81d Descend into net/. 2005-12-14 23:56:45 +00:00
rpaulo
5233f18e7f Add a simple program to test bpf ioctls. A more comprehensive test for
bpf filters will follow up shortly.
2005-12-14 23:55:02 +00:00
yamt
fb2455c6ae uncomment set_e.sh. 2005-12-10 14:22:17 +00:00
cube
03696913fa config(1) must handle properly devices that can be their own parent. 2005-12-10 13:36:01 +00:00
ross
ba316f8199 Add memcpy test. 2005-12-06 08:14:48 +00:00
is
4493beadad Make messages more useful. 2005-12-02 16:44:54 +00:00
is
6d07524f33 Ensure that thread context switches will leave the floating point
computations unharmed.
Adapted from a similar test program from the MPD implementation by the
CS department of The University of Arizona.
2005-12-01 16:03:36 +00:00
christos
64a43eb2f4 test for new functions. 2005-11-25 20:07:14 +00:00
yamt
f3d3b4af4f test posix_fadvise. 2005-11-22 12:18:43 +00:00
simonb
a3defee552 Don't check <sys/systm.h> anymore. 2005-10-30 23:36:22 +00:00
drochner
c5d5b5030f also check a double argument to isnan(), and whether
float -> double conversion works
2005-10-20 18:02:52 +00:00
tnozaki
641c362cb9 add wcsncpy test. 2005-10-13 21:36:11 +00:00
tnozaki
d1a646444f wcsncpy - SUSv6: if s2 is shorter than n, s1 should be filled with L'\0' until n. 2005-10-13 21:15:49 +00:00
cube
ce2b6bfe08 Add a test to make sure loops are handled properly. 2005-10-04 22:56:20 +00:00
cube
6b80161bb5 Add a comment explaining exactly what is being tested here. 2005-10-04 13:45:16 +00:00
cube
b31e2ad635 Add a test, POSTPONED_ORPHAN, that should fail (although it currently
does not).  Rework the Makefile magic to have failing and succeeding tests.

POSTPONED_ORPHAN is an example of a configuration where the user starts
negating an instance, and then adding an instance of a child of the negated
one.  The latter should be found as an erroneous orphan, as the parent was
negated beforewards.
2005-10-04 13:44:23 +00:00
cube
47161e3118 Descend into 'config', too. 2005-10-04 13:34:14 +00:00
jmmv
456d1fea79 Check that symlinks to directories work as expected. 2005-10-03 19:38:57 +00:00
cube
8745ad50f1 Add a regression test framework for config(1).
The first test, SHADOW_INSTANCE, includes an example of a shadowed
instance:  'child' only attaches to attribute hook, therefore the instance
'child* at parentii?' is shadowed by 'child* at hook?'.

However, that configuration file is still valid, and therefore must be
accepted.
2005-10-02 21:27:02 +00:00
jmmv
7f4f9fe044 Check that both the kernel and mount_tmpfs handle extremely big numbers in
correctly in the max size parameter.
2005-09-26 09:50:53 +00:00
jmmv
b35a89f13c Sanity check negative values in the maximum size and number of nodes
arguments to avoid a crash while mounting a tmpfs file system.  Add a
regression test for this too.  Noticed by chs@.
2005-09-25 16:28:43 +00:00
elad
851adad0b8 Use crypto/rmd160.h. 2005-09-25 14:34:54 +00:00
jmmv
d83dd97e63 Make this test timezone-agnostic so that it works in different timezones.
Found by riz@.
2005-09-23 19:41:39 +00:00
jmmv
b0085cab71 Kill the tmpfs(9) manual page; it was just documenting internal details of
tmpfs' "API" and was already rotting.

Instead, merge all the relevant comments into the code.  This includes
acknowledgements to Google's Summer of Code 2005 program (they were in the
AUTHORS section of tmpfs(9) before), so all the files need to be changed
to include this sentence alongside the title.  (Note that this was not a
requirement of the program.)
2005-09-23 15:36:15 +00:00
jmmv
5d6f54160e Fix test after the changes to skip 0 and 1 node identifiers. 2005-09-23 14:11:15 +00:00
simonb
402b1dadb7 Don't check <sys/tprintf.h> - it's not installed any more. 2005-09-19 03:15:56 +00:00
jmmv
2ddaf8b92b Nodes cannot use the '0' identifier or they will be skipped by readdir.
E.g., the root node's '.' and '..' directory entries did not appear in
a directory list, because the root node always holds the first id.
2005-09-13 21:30:52 +00:00
jmmv
8e0a777ab1 wiz@ remembers that the preferred way to spell file-system in NetBSD is
file system.
2005-09-10 22:28:57 +00:00
jmmv
c6a6458ca8 Lower the maximum number of vnodes while running this test. Otherwise,
it won't ever succeed with default values.
2005-09-10 19:39:18 +00:00
jmmv
ec93365612 Initial addition of tmpfs, an efficient memory file-system. This project
was developed as part of Google's Summer of Code 2005 program.  This
change adds the kernel code, the mount_tmpfs utility, a regression test
suite and does all other related changes to integrate these.

The file-system is still *experimental*.  Therefore, it is disabled by
default in all kernels.  However, as typically done, a commented-out
entry is added in them to ease its setup.

Note that I haven't commited the required mountd(8) changes to be able
to export tmpfs file-systems because NFS support is still very unstable
and because, before enabling it, I'd like to do some other changes.

OK'ed by my project mentor, William Studenmund (wrstuden@).
2005-09-10 19:20:48 +00:00
drochner
c968476ae0 don't rely on undocumented behaviour: we don't know which thread
the signal is delivered to
(without that pthread_sigmask(), the test fails also on Linux)
2005-08-29 18:52:16 +00:00
drochner
4b58be0197 rely a bit less on undocumented behaviour: we don't know which thread
the signal is delivered to, and we can't be sure it is delivered
synchonously
(without that sleep(), the test fails also on Linux)
2005-08-29 18:49:14 +00:00
yamt
e55179f33a cast f_fileno to uint64_t to be more portable. 2005-08-20 05:25:16 +00:00
christos
d0fa934dc3 More fallout from ino_t 64 bit changes (from Kurt) 2005-08-19 12:47:10 +00:00
christos
4811c2fc79 10 seconds is more than enough time to wait. 2005-07-27 00:02:14 +00:00
christos
e3c185442d Add another regression test. 2005-07-26 20:44:47 +00:00
christos
acf21e59f6 add regression test for c99 array range initializer. 2005-07-17 19:37:14 +00:00
nathanw
5baf7dff84 Oops, don't include an extra bonus deadlock. 2005-07-16 23:12:02 +00:00
nathanw
ae6f5e4bba Add once3 test. 2005-07-16 23:02:24 +00:00
nathanw
5f424e4d7c Add a test for pthread_once() calling a function which is cancelled,
as described in PR lib/30734.
2005-07-16 23:02:11 +00:00
lukem
7f4d732106 appease gcc -Wuninitialized 2005-06-02 11:10:00 +00:00
christos
5ea0e661bc Add a test for 4 char key and value insert on a 65536 bucket size hash.
From Juergen Hannken-Illjes
2005-04-27 23:37:34 +00:00
nathanw
d8ecca20ed Add sleep1 test. 2005-04-19 16:36:44 +00:00
nathanw
5f1f443991 Add a regression test for sleeping past the time when time_t wraps; the
program should start sleeping, not throw a libpthread assertion failure.
2005-04-19 16:36:34 +00:00
provos
bdc32cfad7 update to libevent-1.0c. This includes support for event priorities,
multi-threaded applications and some bug fixes.  regression test
improved to test for new features.  bump major.
2005-04-17 07:20:00 +00:00
peter
1cd94fe21a Add regression tests for basename(1) and dirname(1). 2005-04-04 16:48:45 +00:00
martti
58b8abcbf8 Upgraded IPFilter to 4.1.8 2005-04-03 15:05:30 +00:00
martti
c775aec128 Import IPFilter 4.1.8 2005-04-03 15:01:04 +00:00
yamt
80216c60c5 test pipe. 2005-04-02 06:09:45 +00:00
yamt
c2cfe0883b test function as well. 2005-04-02 05:43:29 +00:00
yamt
e81eb82eaa add a test for "set -e". related to PR/17514.
commented out in Makefile because i'm not sure
what's a correct behaviour.
2005-03-31 08:52:49 +00:00
christos
16339a29a1 Make sure that sign extension does not happen when we convert to wide
characters. From Miloslav Trmac
2005-03-27 18:49:51 +00:00
christos
9bebb1e48e Descend into mbtowc 2005-03-27 18:48:45 +00:00
christos
fd1b20b859 Descend into citrus. 2005-03-27 18:48:10 +00:00
christos
01d5ed066a Compile with -DOPENSSL_FIPS 2005-03-26 02:21:11 +00:00
he
07a2e5539a Add two regression tests related to making the last line of the input
being available under the END pattern, ref. PR#29659.
2005-03-23 17:28:55 +00:00
bouyer
e9e4c49142 Add a test for the bug fixed in subr_extent.c rev 1.51. 2005-03-15 18:27:23 +00:00
christos
e911ab7deb Add jtc's regression tests. I decided to split them finally to follow suit. 2005-03-15 15:57:58 +00:00
perry
210055fd90 add regression tests for memmem(3) 2005-03-13 15:40:32 +00:00
perry
6439a725d3 move swab regression test to subdir 2005-03-13 15:33:45 +00:00
christos
192c2eccf6 Add -lcrypt where -lcrypto is specified. 2005-03-09 03:11:22 +00:00
christos
ceb0805a9b Add -lcrypt where -lcrypto is specified. 2005-03-09 03:11:21 +00:00
he
dc60e3b6f4 sig_atomic_t isn't necessarily compatible with the %d printf format,
so cast to int before printing.  The value appears to be either 1 or 2,
so no information should be lost this way.
2005-03-05 14:34:29 +00:00
dsl
f93da09d3d Add a -v (verbose) flag 2005-03-05 14:07:55 +00:00
martin
1f4b8e2aae Field width has to be int - ptrdiff_t might be something larger. 2005-03-05 07:48:47 +00:00
dsl
9707cf749d Add regression tests for strptime() 2005-03-04 21:42:40 +00:00
nathanw
72cd26914f Add sigmask2 and sigmask3 to SUBDIR. 2005-03-03 18:47:23 +00:00
nathanw
5394d17172 Add a second flag to indicate whether handler2 ran at all. 2005-02-26 20:12:58 +00:00
nathanw
17b913020a Test for proper sigmask handling in a signal handler with threads running. 2005-02-26 20:08:14 +00:00
nathanw
cdf12b0168 Add a test for proper signal mask handling when threads are not yet started. 2005-02-26 20:03:25 +00:00
perseant
5d2f3e4908 Various minor LFS improvements:
* Extend the lfs library from fsck_lfs(8) so that it can be used with a
  not-yet-existent LFS.  Make newfs_lfs(8) use this library, so it can
  create LFSs whose Ifile is larger than one segment.
* Make newfs_lfs(8) use strsuftoi64() for its arguments, a la newfs(8).
* Make fsck_lfs(8) respect the "file system is clean" flag.
* Don't let fsck_lfs(8) think it has dirty blocks when invoked with the
  -n flag.
2005-02-26 05:45:54 +00:00
yamt
70df2f92f0 test input from pipe, on which short-read can happen.
currently fails due to inappropriate error checks.
2005-02-21 20:08:18 +00:00
martti
460bbcc960 Upgraded IPFilter to 4.1.6 2005-02-19 21:30:24 +00:00
martti
76b5d9e30f Import IPFilter 4.1.6 2005-02-19 21:26:02 +00:00
simonb
3cebd9325e White space nit- don't put a space before/after increment/decrement
operators.
2005-02-11 06:21:21 +00:00
martti
a023cb1d19 Upgraded IPFilter to 4.1.5 2005-02-08 07:01:52 +00:00
martti
4d6a62d250 Import IPFilter 4.1.5 2005-02-08 06:52:59 +00:00
perry
dd334ae584 de-__P, remove obsolete "register" declarations. 2005-02-06 06:05:18 +00:00
yamt
cd4834a432 test pthread_detach. 2005-01-21 11:54:24 +00:00
erh
327a4a6c1d Add a regression test for contatenated gzipped 0-length data. 2005-01-20 20:40:00 +00:00
kleink
5146404da8 Rename wprintf() to w_printf() to prevent a clash with the 9899/AMD1
function of the same name; suggested by J.T. Conklin on tech-userlevel.
2005-01-19 14:13:21 +00:00
yamt
f93812610d add a test for src/dist/nawk/lex.c rev.1.6. 2005-01-13 12:26:12 +00:00
dyoung
4d24861fc9 For consistency of sockaddr_snprintf(3) with snprintf(3) and
snprintb(3), do not count the terminating NUL in the return value.
Update the regression tests to match.  Approved by christos@.
2005-01-13 00:44:25 +00:00
lukem
7157011597 Only compile in IPv6 support if ${USE_INET6} != "no"
MKINET6 is for providing IPv6 infrastructure.
USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).
2005-01-10 02:58:58 +00:00
martti
52e16f3d20 Use correct checksum (approved by darrenr). 2005-01-06 12:20:35 +00:00
nathanw
0e417b7b3a Add tests for pthread_cond_timedwait() at time zero, as discussed
in PR lib/28700.
2004-12-29 20:34:11 +00:00
mrg
c0abe52657 "@" is a comment char on arm. these tests have always failed to pass the
`@progbits' part to obj_elf_section()... but in 2.15 obj_elf_section()
gained a demand_empty_rest_of_line(), and the trailing ", " tripped this
up.  we can (and now do) use ``"progbits"'' instead of ``@progbits''.
2004-12-27 00:47:57 +00:00
nathanw
4b2ab8e45f No more threadlib.h. 2004-12-14 00:23:41 +00:00