pgoyette
67b7416103
Revert previous. The atf default timeout has been reverted, and the 90sec
...
timer I imposed here is still sometimes "not quite long enough" for the
tests to complete in an amd64 qemu/anita environment.
2010-11-29 18:21:15 +00:00
pooka
48e1b6d6d5
Add simple test for md(4) which just stuffs junk into /dev/rmd0d
...
and checks the same data can be retrieved.
2010-11-23 15:38:53 +00:00
mrg
9dd1efa373
vax doesn't have ieee fp, so, don't try to test ieee fp on vax.
2010-11-22 08:47:58 +00:00
njoly
c8fe673676
Add testcase for PR/44113: printf(3) should ignore zero padding for
...
nan/inf.
2010-11-19 18:18:53 +00:00
pooka
ec85f68cbf
Convert skipped tests into proper xfails (a lazy bum is me).
...
prompted by pgoyette
2010-11-19 17:46:02 +00:00
pooka
b98ccd4da5
test snapshots on ffsv2 too
2010-11-19 12:36:49 +00:00
pgoyette
0b49450103
Since /usr/games is rarely in one's $PATH, provide an absolute path to the
...
test-program. This lets automated testing reach and execute a couple more
tests rather than skipping them.
Discussed privately with pooka@
2010-11-19 12:31:36 +00:00
christos
e285c9c3f2
since the fix was reverted, revert the test.
2010-11-17 13:41:52 +00:00
tron
40d1f42309
Put my name in the author section.
2010-11-17 08:55:27 +00:00
christos
cbd46215a7
Fixed test that was expected to fail.
2010-11-16 18:25:03 +00:00
tron
55e8419d17
Split threaded environment test for the other environment tests as
...
suggested by Nicolas Joly in private e-mail. Linking a binary with
"libpthread" effects the beaviour of "libc" and we really want to
test both cases.
2010-11-16 14:03:47 +00:00
pooka
984ea70871
Add another set of problematic offsets from the quoted thread.
2010-11-15 22:01:44 +00:00
pooka
a77ca5ecfc
double the timeout for slow hosts (from 1 to 2 seconds)
2010-11-15 21:29:39 +00:00
pooka
7bdde1ba6d
Add test case for PR kern/44093 (fixed already, but tested to fail
...
without fix applied).
2010-11-15 20:39:00 +00:00
tron
91e8290e88
Add a new regression test "t_threaded" which tests using getenv_r(3),
...
putenv(3), setenv(3) and unsetenv(3) concurrently.
2010-11-14 19:19:24 +00:00
tron
18217b5088
Update tests for *env(3):
...
- Introduce randomness into "t_setenv" to avoid freeing environment
variables exactly in the order they have been allocated.
Also call unsetenv(3) twice to make sure it behaves well if the
environment variable doesn't exist.
- "t_getenv" is no longer a known failure after getenv(3) and getenv_r(3)
have been fixed.
2010-11-14 18:15:08 +00:00
tron
603058a76c
Add a test for getenv(3) which fails at the moment because it doesn't
...
handle "=" in variable names properly.
I'll send out a diff for review soon which fixes this.
2010-11-13 21:08:36 +00:00
tron
926ab269df
Improve testing of environment handling:
...
1.) Always check the return value of setenv(3) and unsetenv(3).
2.) Test that calling setenv(..., ..., 0) doesn't overwrite environment
variables.
3.) Add a new test which mixes putenv(3) and setenv(3).
2010-11-13 18:52:55 +00:00
pooka
8c5fe271ac
Remove accidentally committed part (which I need to run these tests
...
for a -current rump kernel on NetBSD 5.1)
2010-11-12 17:35:34 +00:00
pooka
284f30f020
Add test case for problem described by yamt in PR kern/44086.
...
"large writes with PUFFS_KFLAG_NOCACHE_PAGE ends up with EIO"
2010-11-12 17:33:28 +00:00
pooka
885c88049d
fix
2010-11-11 22:44:50 +00:00
pooka
4b008acfd7
Add rudimentary cgd tests. The tests use cgd to transform a
...
plaintext into into an encrypted image and back into plaintext by
doing rump I/O on /dev/cgd. There is one test to check that giving
the same password for both encryption and decryption produces the
same plaintext and another to check that giving a different passwords
does not produce the same plaintext.
This could be fairly easily extended to test all feature of cgd
(hint hint). For example, now cgd.conf is included in cvs, but
the only reason for that is that without further hacking cgdconfig
uses /dev/random quality random to generate the salt for a
pkcsetcetc_kdf2 cgconfig -g, and making an automated test block on
the entropy pool is just not good form. Details are everything.
2010-11-11 22:38:46 +00:00
pgoyette
1c0f72e4dd
The libevent tests are fairly lengthy - each test case actually contains
...
about 20 or so mini-cases. Increase the timeout for these tests to let
them run to completion.
2010-11-11 22:18:53 +00:00
pooka
88b6bdf19d
skip tests which use features which rumpfs does not support
...
(namely: vop_rename and a file system size limit)
2010-11-11 17:44:44 +00:00
pooka
e60986a223
Add rumpfs to list of file systems to be autotested.
2010-11-11 17:39:29 +00:00
pooka
44198575b7
add necessary libs for t_posix_fadvise
2010-11-11 17:36:57 +00:00
pooka
1a160862e8
use atf interfaces for error reportage
2010-11-11 16:03:55 +00:00
pooka
f5449a5597
Actually, add a full tc for operating on fd's backed by regular
...
files (as opposed to pipes and devices).
2010-11-11 15:08:07 +00:00
pooka
7c8241e470
Add expected failure test for posix_fadvise() panic reported by yamt
...
on source-changes-d.
2010-11-11 14:50:58 +00:00
pooka
dbfa9a01cc
Now that copyinstr() correctly returns error, trim the semaphore
...
name to fit into SEM_MAX_NAMELEN.
2010-11-10 11:14:12 +00:00
pooka
ff2758a541
Test copystr/copyinstr/copyoutstr focusing on the off-by-one cases.
...
As a notable caveat, this does not test the remote RPC paths of
those routines, which are arguably a little more complex.
2010-11-09 15:25:19 +00:00
jmmv
97a78f11fc
Remove ugly workaround to skip this if unprivileged-user=_atf and just use
...
'su -m' as pooka@ did in t_mkdir.sh. As he says this may still fail if
root's shell is csh; we need a better solution.
2010-11-09 13:01:33 +00:00
pooka
92603a1ff0
This test is cursed.
...
Yesterday I thought I committed the increased timeout and when the
test was still failing for the autotests n hours later I noticed
I had actually failed to commit it. I did manage to commit something
in the evening, but the autotests were still failing this morning,
so I noticed I increased the timeout of the wrong test. I wonder
what will go wrong this time...
(and p.s.: 10240 is probably slow because it's O(n^2) with a constant
of quite a few)
2010-11-09 11:48:35 +00:00
pooka
537f9e3a0b
Increase timeout from 30 to 300 since this test runs for a long time.
...
XXX1: should 2x10240 loops really be *that* slow?
XXX2: is 10240 a sensible number to begin with?
2010-11-08 23:28:41 +00:00
pooka
d4a18bf9e3
another long-running test, so give it some buffer
2010-11-08 21:38:13 +00:00
pooka
ae2e5e944c
increase timeouts of long-running tests
2010-11-08 19:06:12 +00:00
pooka
617f136424
Use su -m since _atf has nologin as its shell.
...
XXX: this will still fail if root's shell is csh
2010-11-08 15:25:50 +00:00
njoly
e7d0fdd058
Do not fail but skip tests if POSIX semaphores are not supported.
2010-11-08 13:05:49 +00:00
pooka
7119e5be14
convert program in PR kern/44054 to an atf test case
2010-11-07 19:53:42 +00:00
jmmv
decf2b5e0f
Adjusts tests after import of atf-0.12:
...
- The use.fs property is gone.
- Mark the tests/fs/t_create:attrs test as broken when using the default
unprivileged-user:_atf setting. This probably deserves a fix somehow
but I'm not sure at this point.
2010-11-07 17:51:16 +00:00
pooka
948c1978f6
test fss with underlying fs mounted with MNT_LOG
2010-11-05 11:32:09 +00:00
pooka
36445fc1a8
remove newline from error
2010-11-05 11:31:15 +00:00
christos
fb0d4bcc11
make that u_int, because it is passed as a socket option.
2010-11-03 21:44:46 +00:00
christos
b32d0df211
disable string again
2010-11-03 20:20:12 +00:00
christos
0f10aa9dce
add Makefile.inc everywhere so that we can set WARNS=4 by default. Amazing
...
how many bugs this found :-)
2010-11-03 16:10:19 +00:00
christos
d3d3da9ee3
add a clearenv test.
2010-11-03 16:09:43 +00:00
pooka
dd96c7dab8
Make the shovel threads resilient to file server exit.
2010-11-01 16:27:07 +00:00
pooka
110455ef9e
Create the process we use later in the test. Otherwise cwd doesn't
...
go right and the test fails because of attempting to create files
in the wrong directory.
2010-11-01 14:04:02 +00:00
pgoyette
4b71a48296
Fix format strings so it builds on amd64
2010-10-31 22:33:16 +00:00
pooka
bc79809067
Since rump implicit threads now bind to proc1 instead of proc0, we
...
need our shovel threads bound to proc1 instead of proc0 in order
to have access to the same set of descriptors as the implicit thread
which opens the fd in the rump kernel.
Also, sprinkle some printfs and make failure more dramatic.
fixes the puffs tests. pointed out by pgoyette.
2010-10-31 22:05:35 +00:00