David Strauss
6414b7c981
cgroups: Cache controller masks and optimize queues.
2013-11-22 11:22:47 +10:00
Ronny Chevalier
889a90422d
test: remove duplicated code
2013-11-07 01:23:54 -05:00
Harald Hoyer
41a5ef639b
TEST-03-JOBS/test.sh: do not output the "failed" if it does not exist
2013-09-17 15:19:17 -05:00
Harald Hoyer
07ba977575
TEST-01-BASIC, TEST-02-CRYPTSETUP: fixed strip
...
also output more status about failed jobs
2013-09-17 15:19:17 -05:00
Kay Sievers
0228a7e56a
test: add licence header and switch to LGPL
...
Checked with and got OK from Martin.
2013-08-14 22:55:40 +02:00
Zbigniew Jędrzejewski-Szmek
fff87a35d9
test: make it easier to override kernel version
2013-04-24 00:25:04 -04:00
Anatol Pomozov
ab06eef810
Fix spelling errors using 'codespell' tool
2013-04-15 08:40:05 -04:00
Michal Schmidt
d710d36375
test: test irreversible jobs
2013-02-23 14:18:17 +01:00
Zbigniew Jędrzejewski-Szmek
7bcd865d38
test: some trivial fixes to test scripts
...
- fix typo
- use compiled systemd-nspawn
- drop --capability=... from systemd-nspawn invocation, is is the default now
- simplify sudo make invocations
2013-01-29 19:01:41 -05:00
Kay Sievers
28dcf77ffe
update .gitignore
2013-01-28 03:54:49 +01:00
Michal Schmidt
b5da077ddf
test: add test for jobs
...
Add a test case for job merging with --ignore-dependencies.
test.sh is copied from TEST-01-*, only lightly modified (this
should be refactored better in the future).
test-jobs.sh is the core of this test.
2013-01-25 22:29:56 +01:00
Michal Schmidt
c90feab4ff
test: factor out testsuite.target, end.service
...
Tests can use the same testsuite.target.
Add end.service to call poweroff instead of doing it from ExecStopPost
where it may be skipped on failure of ExecStart.
2013-01-25 22:29:56 +01:00
Michal Schmidt
e8a66f4af2
test: use non-blocking systemctl calls in testsuite.service
...
"systemctl poweroff" called from testsuite.service will cause this unit
itself to stop. To avoid deadlock, the call must not be synchronous.
2013-01-25 22:29:55 +01:00
Sami Kerola
23757887f7
licence: remove references to old FSF address
...
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=57206
2012-12-17 11:41:31 +01:00
Holger Hans Peter Freyther
bb11271068
sched: Only setting CPUSchedulingPriority=rr doesn't work
...
A service that only sets the scheduling policy to round-robin
fails to be started. This is because the cpu_sched_priority is
initialized to 0 and is not adjusted when the policy is changed.
Clamp the cpu_sched_priority when the scheduler policy is set. Use
the current policy to validate the new priority.
Change the manual page to state that the given range only applies
to the real-time scheduling policies.
Add a testcase that verifies this change:
$ make test-sched-prio; ./test-sched-prio
[test/sched_idle_bad.service:6] CPU scheduling priority is out of range, ignoring: 1
[test/sched_rr_bad.service:7] CPU scheduling priority is out of range, ignoring: 0
[test/sched_rr_bad.service:8] CPU scheduling priority is out of range, ignoring: 100
2012-11-15 16:16:45 +01:00
Kay Sievers
1298001ec5
use the same email address everywhere
2012-11-12 19:47:43 +01:00
Kay Sievers
5488ac8c3a
udev: fix rule-syntax-check.py
2012-10-09 00:49:15 +02:00
Kay Sievers
8a1733871f
udev: remove SYMLINK "unique" option
2012-10-08 21:54:39 +02:00
Lennart Poettering
71dc3ed1d9
test: split of cryptsetup into its own test
2012-09-13 23:19:05 +02:00
Thomas Hindoe Paaboel Andersen
c53158818d
man: fix a bunch of typos in docs
...
https://bugs.freedesktop.org/show_bug.cgi?id=54501
2012-09-13 19:34:24 +02:00
Kay Sievers
4cb72937d3
udev: get rid of TEST_PREFIX and use unshare() to fake /sys, /dev, /run
2012-07-15 22:10:46 +02:00
Lennart Poettering
5076f0ccfd
nspawn: introduce new --capabilities= flag and make use of it in the nspawn test case
2012-06-28 14:05:16 +02:00
Lennart Poettering
5fa594df8d
test: reenable nspawn, even if it fails for now
2012-06-28 12:18:04 +02:00
Harald Hoyer
c452e37254
test/README.testsuite: add documentation for the testsuite
2012-05-29 09:23:37 +02:00
Harald Hoyer
0d6e798a78
test/TEST-01-BASIC: add /var on cryptoluks and wait for the journal
2012-05-29 09:23:37 +02:00
Harald Hoyer
1ecf6a2b49
test/test-functions: add check_qemu() and check_nspawn() functions
2012-05-29 09:23:37 +02:00
Harald Hoyer
6ea4364c7b
test/TEST-01-BASIC: fail test, if qemu failed
2012-05-29 09:23:37 +02:00
Harald Hoyer
f7c05f7de6
test/TEST-01-BASIC: make DEBUGTOOLS an environment variable
2012-05-29 09:23:31 +02:00
Harald Hoyer
33a5e20ffa
test/test-functions: be more verbose about skipping tests
2012-05-29 09:23:31 +02:00
Harald Hoyer
bd2b15138e
test/TEST-01-BASIC: add missing "; then"
2012-05-24 16:07:35 +02:00
Harald Hoyer
7b17d413b1
test/TEST-01-BASIC: only test systemd-nspawn, if the test system uses systemd
2012-05-24 16:02:06 +02:00
Harald Hoyer
d9890f4ed4
test/TEST-01-BASIC: add systemd-nspawn run with the root image
2012-05-24 15:52:31 +02:00
Harald Hoyer
6b197f2a03
test/TEST-01-BASIC: untabified
2012-05-24 15:33:58 +02:00
Harald Hoyer
3d3035e80c
test/TEST-01-BASIC: add a defined rc.local
2012-05-24 15:32:51 +02:00
Harald Hoyer
7c1856aacd
test/TEST-01-BASIC: add /etc/localtime to test image
2012-05-24 15:32:51 +02:00
Lennart Poettering
680705351d
test: add touch to test machine
2012-05-24 15:21:43 +02:00
Lennart Poettering
32d965851d
test: check systemctl --failed in test VM
2012-05-24 14:32:48 +02:00
Harald Hoyer
898720b7e9
test: introduce a basic testsuite framework
...
$ cd test
$ sudo make check
will run all tests in the TEST-* subdirectories
$ cd test/TEST-01-BASIC
$ sudo make clean setup run
will run the different stages of the test for debugging purposes
2012-05-22 16:54:54 +02:00
Kay Sievers
6ada823a9a
udev: remove configuration options for /dev, /sys, /run directories
2012-04-16 19:20:57 +02:00
Kay Sievers
0b87a07761
udev: test - move test/ and src/test/
2012-04-14 19:36:47 +02:00
Lennart Poettering
379079ba6b
test: test tools should still be in the src/ directory
2012-04-12 13:48:01 +02:00
Kay Sievers
6af684ee5c
move a couple of test-*.c to test/
2012-04-12 13:17:41 +02:00
Lennart Poettering
5e2c93666f
test: rename test directory
2011-12-31 18:06:56 +01:00