Commit Graph

791 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