Fix: test: test plan/skip must come after TAP initialization
[lttng-tools.git] / tests / regression / kernel / test_select_poll_epoll
index 6d5509b25990ea7960e39803cc07b2c54e6b7290..d8245a0e7297f0083fe070abef8d33320d58de53 100755 (executable)
@@ -12,12 +12,6 @@ TESTDIR=$CURDIR/../..
 VALIDATE_SCRIPT="$CURDIR/validate_select_poll_epoll.py"
 NUM_TESTS=102
 
-# Only run this test on x86 and arm
-uname -m | grep -E "x86|i686|arm|aarch64" >/dev/null 2>&1
-if test $? != 0; then
-       exit 0
-fi
-
 DISABLE_VALIDATE=0
 # Babeltrace python bindings are required for the validation, but
 # it is not a mandatory dependancy of the project, so fail run the
@@ -373,6 +367,13 @@ plan_tests $NUM_TESTS
 
 print_test_banner "$TEST_DESC"
 
+# Only run this test on x86 and arm
+uname -m | grep -E "x86|i686|arm|aarch64" >/dev/null 2>&1
+if test $? != 0; then
+       skip 0 "Run only on x86 and arm. Skipping all tests." $NUM_TESTS
+       exit 0
+fi
+
 if [ "$(id -u)" == "0" ]; then
        isroot=1
 else
@@ -381,6 +382,8 @@ fi
 
 skip $isroot "Root access is needed. Skipping all tests." $NUM_TESTS ||
 {
+       validate_lttng_modules_present
+
        start_lttng_sessiond
 
        test_working_cases
This page took 0.023264 seconds and 4 git commands to generate.