Fix: test: test plan/skip must come after TAP initialization
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Tue, 1 Mar 2022 17:33:53 +0000 (12:33 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Tue, 1 Mar 2022 19:17:23 +0000 (14:17 -0500)
TAP is initialized during the sourcing of `utils.sh`. Calling it before
yield nothing.

Move the platform validation after the `PLAN_TEST` call.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: Ib7b4434440ed7590b39b0580ea294045ace40495

tests/regression/kernel/test_select_poll_epoll

index 5789a3f5911ee65bdf92891387f173719a1af47c..3404195358192ce8551eaf3cdebafc7a18d42672 100755 (executable)
@@ -12,14 +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
-       plan_tests $NUM_TESTS
-       skip 0 "Run only on x86 and arm. Skipping all tests." $NUM_TESTS
-       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
@@ -364,6 +356,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
This page took 0.025496 seconds and 4 git commands to generate.