diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2018-06-29 11:13:44 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2018-06-29 11:15:41 +1000 |
commit | e4c3a8ee7a7f2ec25ce89ab11b04675e285b1411 (patch) | |
tree | d0bb11adc6b4551ee6d4fdde2b3dcab0b4609e76 /test | |
parent | c4cfd7668a279f80877707b97417850e4670a587 (diff) | |
download | libevdev-e4c3a8ee7a7f2ec25ce89ab11b04675e285b1411.tar.gz |
test: add LIBEVDEV_SKIP_ROOT_TESTS environment variable check
Depending on the container, or other checks don't always work. Add an extra
environment variable instead.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'test')
-rw-r--r-- | test/test-main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/test-main.c b/test/test-main.c index fa4c48c..1898d0c 100644 --- a/test/test-main.c +++ b/test/test-main.c @@ -91,6 +91,8 @@ int main(void) for (t = &__start_test_section; t < &__stop_test_section; t++) { if (t->needs_root_privileges) { + if (getenv("LIBEVDEV_SKIP_ROOT_TESTS")) + return 77; if (getuid() != 0) { fprintf(stderr, "This test needs to run as root\n"); |