mrg
37d2b2a6e9
use socklen_t where appropriate.
2006-05-10 19:10:09 +00:00
mrg
26e4f3cc1c
extent_alloc_subregion1()'s 9th argument is a u_long *, not long *.
2006-05-10 19:09:11 +00:00
mrg
b141b31103
include <string.h>, <stdio.h> and <stdlib.h> as appropriate.
2006-05-10 19:07:22 +00:00
groo
4abb0da686
Remove obsoleted sys/properties.h include.
...
HI JASON!
2006-05-06 01:38:06 +00:00
perseant
ebcbbf8093
Tabify.
2006-05-05 19:42:07 +00:00
perseant
0f4e4cae54
Allow the user to specify a file size in the ckckp regression test, including
...
the value zero (filling the filesystem with directories and empty file
inodes).
2006-05-05 19:38:30 +00:00
perseant
635007e1aa
Remember to empty the filesystem between iterations, otherwise all
...
iterations after the first are no-ops.
2006-05-01 19:47:01 +00:00
perseant
ebaf398270
Be a little more careful about what we copy into the working file when;
...
this takes care of another class of false positives. Add copyright
assignments.
2006-04-27 22:37:54 +00:00
perseant
7cd0266a27
Regression test improvements:
...
Move the stop for LFCNWRAPSTOP to the point at which writing at segment 0
is really about to commence, since this is what the test expects (and
incidentally what a snapshotting utility wants as well).
More correctly reconstruct the on-disk state at every checkpoint, rather
than relying on the entire state at the point of wrapping to be accurate
(that is only true the first time we wrap). Add a "make abort" target to
make rerunning the test more convenient when it has failed and we're done
analyzing the failure.
2006-04-22 00:10:54 +00:00
simonb
1525687690
Copy sysconf(_SC_SEMAPHORES) test from regress/lib/librt/sem/sem.c
...
so we abort a bit more gracefully if semaphores aren't configured
in the kernel.
2006-04-18 12:21:05 +00:00
perseant
0268059112
Introduce two fcntl calls that freeze the filesystem right at the point
...
where segment 0 is being considered for writing. This allows for automated
checkpoint vailidity scanning, and could be used (in conjunction with the
existing LFCNREWIND) for e.g. snapshot dumps as well.
Include a regression test that does such scanning.
When writing the Ifile, loop through the dirty block list three times to
make sure that the checkpoint is always consistent (the first and second
times the Ifile blocks can cross a segment boundary; not so the third time
unless the segments are very small). Discovered by using the aforementioned
regression test.
2006-04-17 20:02:34 +00:00
simonb
972aec407b
Make this regression test work with objdirs.
2006-04-16 16:21:05 +00:00
tnozaki
9d0aec986d
replaced by FreeBSD version wcstod(3) for make it work
...
with L"inf", L"nan", and hex conversion.
suggested by jeorg AT netbsd DOT org, thanks.
2006-04-13 01:25:13 +00:00
cube
d84fe1a4d1
The manual for open(2) says that -1 indicate a failure, not 0. And I
...
really don't think testing the behaviour of open(2) is the subject of that
regression test. Maybe it was a developer regression test? Do I get a
cookie?
2006-04-12 14:01:52 +00:00
martti
9ea58d54bc
Upgraded IPFilter to 4.1.13
2006-04-04 16:17:18 +00:00
martti
983a2072ce
Import IPFilter 4.1.13
2006-04-04 16:08:18 +00:00
martin
4b70f3655f
Use /dev/MAKEDEV to create devices - instead of hardcoding i386 majors.
2006-03-26 20:27:52 +00:00
jmmv
0eee8b4ede
Decrement the size value passed to test-mount by one unit so that it fits
...
in a 64-bit signed integer (thus ensuring that mount_tmpfs handles these
correctly).
Also check that the previous (big) value fails.
This makes this test behave correctly on all platforms (not only 64-bit
ones) after the fix commited to mount_tmpfs.
2006-03-26 16:19:04 +00:00
pavel
02a38a5320
Regression test for reads past the end of a packet (out of bounds reads).
...
Those should abort the bpf program.
The test currently fails (out of bound reads silently return zeros), but
succeeds if lo0 is replaced by an Ethernet interface and 127.0.0.1 by an
address reachable through it.
A fix is being worked on.
Approved by martin.
2006-03-24 13:54:58 +00:00
drochner
d9956871be
link against libm
2006-03-21 18:34:22 +00:00
martin
dfd0099ebb
Explain why this fails when run from nbmake-$ARCH.
...
From Simon J. Gerraty.
2006-03-21 08:31:13 +00:00
martin
a090457a0b
Ensure proper buffer alignement. OK'd by yamt.
2006-03-20 08:57:37 +00:00
christos
b9b4a8cc41
Use sig_atomic_t
2006-03-20 00:22:38 +00:00
jmmv
5f4c11af49
WARNS=4
...
One of the changes fixes Coverity CID 2468 (use of uninitialized error
variable in main).
2006-03-18 17:09:35 +00:00
martin
8d15124682
This test is highly dependend on local configuration - note some
...
pitfalls.
2006-03-17 11:33:24 +00:00
rpaulo
afcaa10a27
Refactor this test suite for v4-only and dual-stack hosts.
...
XXX: We will need to re-visit this regression test when we add IPv6
only support in the kernel.
2006-03-16 16:24:23 +00:00
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
nathanw
9bc68dac2e
Add cond6.
2004-12-10 17:10:16 +00:00
nathanw
218b4bf410
Reformat subdir list to get more flexibility.
2004-12-10 17:09:54 +00:00
nathanw
b4f201157b
Add a regression test for PR lib/25961.
2004-12-10 17:07:31 +00:00
mrg
015cfb41ad
allow $GZIP to be overridden.
2004-12-01 12:35:02 +00:00
christos
6afa3d6f72
Regression test for sockaddr_snprintf
2004-11-19 21:38:25 +00:00
christos
03409a2526
whitespace.
2004-11-11 15:58:59 +00:00
christos
13eabbb5aa
- add unlockpt(); linux wants it.
...
- disable major/minor test and explain why.
2004-11-11 15:57:47 +00:00
christos
78821e774a
Make the regression tests work in the presense of ptyfs ptys.
...
XXX: What to do about the master's name?
2004-11-11 00:03:15 +00:00
yamt
5562fc6935
use semaphore before starting pthread. currently fail.
2004-11-03 15:18:35 +00:00
yamt
d9a63ae94a
flush stdout before switching output to stderr.
2004-10-25 20:35:40 +00:00
yamt
a2e8d4b465
short results are not fatal.
2004-10-25 20:34:50 +00:00
yamt
9351f524bd
redo the previous (rev.1.2) differently. use t modifier.
2004-10-07 10:29:46 +00:00
he
132a99257c
Cast a pointer difference to int before printing with %x.
...
Should fix build problem for our LP64 ports.
2004-10-04 22:33:16 +00:00
yamt
fc9b8f9a4f
test getdents(2). currently fail on nfs.
2004-10-03 12:35:15 +00:00
yamt
d1bfce95f0
copyright notice.
2004-09-26 03:50:16 +00:00
yamt
7ae93615ad
a simple regression test for wcrtomb and wctomb.
2004-09-26 03:45:10 +00:00
provos
e128f30ca9
support for bufferevents; fix signal race; faster timeout insertion;
...
update man page and regression tests - this is a sync to libevent 0.9
2004-08-07 21:09:47 +00:00
yamt
c6e9091049
- timeout for timedwrlock should be an absolute value.
...
- add some more tests.
2004-08-03 12:02:09 +00:00
yamt
bb73a3ff4c
add a test for rwlock.
2004-08-03 11:36:23 +00:00
thorpej
5c72a6e0de
Add public domain notice.
2004-08-02 00:17:21 +00:00
thorpej
16ffd680a8
Add a test to check that recursive calls to nsdispatch() within a
...
threaded program work.
2004-08-02 00:16:25 +00:00
yamt
706f324ed2
pthread_kill test.
...
(currently fail with concurrency > 1)
2004-07-27 22:01:51 +00:00
enami
5f67cc6955
Decsent into humanize_number.
2004-07-27 01:57:31 +00:00
enami
2bc2b5dfdf
Add test case from PR#23600.
2004-07-27 01:50:35 +00:00