summaryrefslogtreecommitdiff
path: root/src/test/test-sched-prio.c
Commit message (Collapse)AuthorAge
* test-engine: fix access to unit load pathZbigniew Jędrzejewski-Szmek2014-07-20
| | | | | | | | Also add a bit of debugging output to help diagnose problems, add missing units, and simplify cppflags. Move test-engine to normal tests from manual tests, it should now work without destroying the system.
* make gcc shut upLennart Poettering2014-02-19
| | | | | | | If -flto is used then gcc will generate a lot more warnings than before, among them a number of use-without-initialization warnings. Most of them without are false positives, but let's make them go away, because it doesn't really matter.
* fix scan-build issuesThomas Hindoe Paaboel Andersen2013-12-10
| | | | | | | | | | | | | | | | | | | | | The static analyzer scan-build had a few issues with analysing parts of systemd. gpt-auto-generator.c: scan-build could not find blkid.h. Whether it should be blkid.h or blkid/blkid.h seems to depend on the version used. We already use blkid/blkid.h in udev-builtin-blkid.c so it seems safe to use that here too. Makefile.am: Moved some -D's from CFLAGS to CPPFLAGS. I also simplified them a bit and got rid of a left over DBUS_CFLAGS. test-cgroup-mask.c/test-sched-prio.c A variable was added to store the replaced TEST_DIR. When wrapped in an assert_se TEST_DIR was not replaced in the logged error. While not an issue introduced in this patch we might as well fix it up while we are here.
* core: allocate a kdbus bus for each systemd instance, if we canLennart Poettering2013-11-30
|
* test: test-sched-prio - skip if XDG_RUNTIME_DIR is not setKay Sievers2013-11-22
| | | | | | | | | | ================================= No control group support available, not creating root group. Failed to determine XDG_RUNTIME_DIR Assertion 'r >= 0' failed at src/test/test-sched-prio.c:42, function main(). Aborting. =================================
* test: exit early if we would conflict with running user systemdLennart Poettering2013-11-20
|
* tests: skip tests when executed without privileges but which require themKay Sievers2013-07-18
|
* test-path-util,test-sched-prio: uninitialize manager to appease valgrindZbigniew Jędrzejewski-Szmek2013-07-12
|
* core: serialize/deserialize bus subscribersLennart Poettering2013-07-10
|
* tests: skip bus test if bus cannot be openedZbigniew Jędrzejewski-Szmek2013-03-26
| | | | | | To make the result more visible, special return value is used to tell automake that the test was skipped. While at it, use the same return value in other skipped tests.
* tests: skip tests if manager cannot be createdZbigniew Jędrzejewski-Szmek2013-02-06
| | | | When running without a user session, tests fail.
* tests: run manager in session modeZbigniew Jędrzejewski-Szmek2013-02-06
| | | | | | | | | | | False positives pop up otherwise. FAIL: test-unit-name (exit: 134) ================================ Failed to open /dev/tty0: Permission denied Failed to create root cgroup hierarchy: Permission denied Assertion 'manager_new(SYSTEMD_SYSTEM, &m) == 0' failed at src/test/test-unit-name.c:125, function test_unit_printf(). Aborting.
* sched: Only setting CPUSchedulingPriority=rr doesn't workHolger Hans Peter Freyther2012-11-15
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