matt
b9e582e94c
Don't build tests that depend on RUMP if BSD_MK_COMPAT_FILE is defined.
2015-06-22 00:05:23 +00:00
pgoyette
7f8653d8a0
Include better diagnostic info when a required key value cannot be retrieved from envstat -x
2015-04-23 23:23:28 +00:00
pgoyette
8f2064710d
When exiting, provide a reason.
2015-04-23 04:49:37 +00:00
martin
610137e5d4
Double the timeout (to 120s) for slower machines
2015-02-27 09:16:07 +00:00
pooka
0397f3a735
Move sysproxy support into a separate component, rumpkern_sysproxy,
...
instead of it being always provided by the rump kernel base. This
move accomplishes two things:
1) it is no longer necessary to provide sysproxy hypercall stubs for
platforms which do not want to use sysproxy
2) it is easier to reason about the security aspects, since configurations
not linking the sysproxy component simply do not support remote
system calls
discussed on rumpkernel-users
2015-01-07 22:24:03 +00:00
he
f693807fd8
Fix static linking for the tests: -lrump is also used by -lrumpuser,
...
so we also need -lrump after -lrumpuser. Fixes build for sun2.
2014-06-10 04:28:39 +00:00
he
68eb80a8fe
When linking statically (as for sun2), need to list -lrump also
...
after -lrumpuser, because rump_pub_lwproc_switch is used in the
latter and defined in the former.
2014-06-09 18:22:05 +00:00
christos
7801950caf
Include bsd.own.mk (hi pooka)
2014-04-26 18:53:21 +00:00
pooka
0159a35e80
obsolete the installed <rump/scsitest.h> header and make it private
...
to tests/dev/scsipi
2014-04-25 00:24:39 +00:00
pooka
37510bf29a
CPPFLAGS for rump_private.h
2014-04-25 00:17:48 +00:00
pooka
8fa17e4756
scsitest is a SCSI target emulator used by one test, and has little
...
reason to get installed. Make the component private to the test using
it and obsolete the installed one.
IOW, rename sys/rump/dev/lib/libscsitest -> tests/dev/scsipi/libscsitest
2014-04-24 21:46:44 +00:00
martin
1f299de05d
The sh api calls it atf_expect_fail, while the c api calls it
...
atf_tc_expect_fail - this is shell, so fix the names accordingly.
XXX Why do they differ?
2013-04-14 16:07:46 +00:00
jmmv
371c38e8cf
These tests are flaky so mark them as expected failures... when they fail.
...
See PR kern/47661.
2013-03-17 06:29:55 +00:00
martin
11175263ad
The CD emulator has been fixed, no longer expect the test to die.
2013-03-15 16:18:49 +00:00
jmmv
fcde6153ab
Expect a crash in the noisyeject test. Mention PR kern/47646.
2013-03-14 06:43:32 +00:00
joerg
94bcefa490
Check for RUMP programs before using them.
2013-02-19 21:08:24 +00:00
pgoyette
d3317b816e
Actually remove the no-longer-needed Atffiles
2012-12-02 18:40:43 +00:00
pgoyette
f93daef0af
Build helper programs as PROGS and not as TESTS_{C,SH}
...
This enables us to remove custom Atffiles whose only purpose was to avoid
using the helpers as tests.
XXX src/tests/dev/dm/ is not (yet) linked into the build!
2012-12-02 18:39:53 +00:00
christos
cb461c6808
Exclude tests that use rump
2012-08-08 13:57:05 +00:00
pgoyette
198966cae9
Add new test cases for entropy-providing sensors
2012-07-19 13:36:18 +00:00
martin
d0518d9cf8
Comment out the expected failure, as it does not trigger anymore.
2012-05-06 17:27:22 +00:00
gson
4b51693338
Fix cut-and-paste-o that casused the raid1_normal test case to have no
...
cleanup function defined, resulting in a rump_server process hanging
around after the tests completed.
2011-10-15 11:31:40 +00:00
martin
2e58500e62
Add missing RUMP_SERVER export, so the "normal" test does not fail with
...
a stupid error.
2011-08-09 13:48:55 +00:00
oster
bfb5c54728
Note that PR kern/44251 is fixed.
...
Add tests for normal configuration of RAID 1 and RAID 5 sets.
2011-07-29 19:57:38 +00:00
christos
7933a8d7d6
need signal.h for kill()
...
this is why it was wrong for rump_syscalls.h to include this.
2011-06-26 12:14:59 +00:00
riastradh
ee53e39c19
Expand tests for unaligned writes to cgd. No more xfail.
...
PR kern/44515
PR kern/44964
2011-05-19 20:37:50 +00:00
jmmv
9b4c1721f3
Instead of doing 'atf_check ... sh -c foo', just do 'atf_check ... -x foo'.
2011-05-14 17:42:28 +00:00
mlelstv
ec85dd4442
validate that getrawpartition() didn't fail.
2011-03-27 08:53:56 +00:00
jmmv
ecaa6aed45
Force cleanup parts to exit with a success status. Failures in cleanup
...
should not be allowed by atf-run (although they currently are ignored).
2011-03-22 16:16:30 +00:00
riz
736d6f3deb
PR#44239 is now fixed, remove the xfail from the test.
2011-03-01 22:52:54 +00:00
pooka
58a824fcb1
explicitly zero-fill the initial md backend
2011-02-10 13:29:02 +00:00
pooka
5cae2aa40c
test case for PR kern/44515
2011-02-04 19:58:10 +00:00
pooka
bcbc24966e
convert tests from oldstyle dd rif/rof to newstyle dd | rump.dd
2011-02-04 19:44:00 +00:00
pooka
4fec18bfb3
Represent test data as bytes to make it "endian-independent".
...
from martin
2011-01-24 08:26:23 +00:00
pooka
a5f859dbc3
use rawpart
2011-01-03 09:39:46 +00:00
pooka
f0b543beba
make this work when rawpart != d
2011-01-03 09:37:42 +00:00
pgoyette
ee1e1b3d69
Now that 'rump_server -l stuff' works, use a less heavyweight rump_server
...
for this test. Thanks, pooka!
2010-12-31 00:35:42 +00:00
pooka
bc1c80f7e8
Substitute a surgical rump_server configuration for rump_allserver
...
now that it's possible. With warm fs cache, the startup time of
the former is 0.01s and the latter 0.1s. With cold caches it's
0.2s vs 2s.
2010-12-30 16:58:07 +00:00
pgoyette
9231586d8c
Now that we update the callout timer as soon as it is updated, we no longer
...
need to have an extended wait for the first powerd event to occur. Revert
that portion of previous commit.
2010-12-30 04:01:59 +00:00
pgoyette
0e0fe099e8
Various cleanup (most from pooka@)
...
- Does not require root access on the host, only in the rump
environment (which it gets by default)
- Manual clean-up of powerd process and rump-server socket is
not necessary - happens automatically
- Don't use a global, absolute path for the rump-server socket
For alarm_sensor, make sure events are still delivered after 'envstat -S'
(the cur_value was deliberately left at an alarm level and should not be
affected by the reset).
No longer need to skip the alarm_sensor and limit_sensor tests, since
pooka fixed passing of proplist to built-in modules.
Increase wait time for first powerd event report. (This should not be
needed, so there's probably a bug somewhere, but the increased timeout
lets us validate the rest of the sensor functionality.)
2010-12-29 19:21:39 +00:00
pgoyette
2fbd285235
Add a rump-based set of tests for sysmon_envsys(8) + powerd(8) + swsensor(4)
2010-12-20 04:56:18 +00:00
pooka
7e8af32729
test case for PR kern/44251
2010-12-18 09:44:41 +00:00
pooka
eafb3db912
Check that raid1 and raid5 can serve data after a component has
...
been nuked.
2010-12-18 09:26:57 +00:00
pooka
34fb222dd0
fix editing artifact
2010-12-17 14:51:27 +00:00
pooka
b9274e267e
fix post-move testsdir. duh
2010-12-15 21:33:10 +00:00
pooka
a918a74628
"A few seconds later" I realized the kernel directory is dev/raidframe,
...
not dev/raid, so reflect this in the test dir. Affects location
for test of PR kern/44239.
2010-12-15 20:40:17 +00:00
pooka
b3286c98db
Add first raidframe tests. This is the test for the kernel fault
...
described in PR kern/44239
2010-12-15 20:37:52 +00:00
pooka
9c1382e3c1
Use proper cleanup.
...
XXX: the atf sh "compiler" should check for errors.
2010-12-15 19:14:37 +00:00
pooka
4427b5725d
Retire the old C helper in h_img2cgd since we can now write everything
...
with a shellscript in terms of rump.cgdconfig and dd.
2010-12-14 17:48:31 +00:00
pooka
522d9feb4f
use rump.halt
2010-12-12 12:49:59 +00:00