tests: Run run-tests.py as root from run-all.sh
authorJouni Malinen <j@w1.fi>
Wed, 22 Oct 2014 07:50:57 +0000 (10:50 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 22 Oct 2014 07:50:57 +0000 (10:50 +0300)
This will be needed to be able to control dynamic mac80211_hwsim
operations like adding and removing a phy. In the past, it has been
possible to start the main programs as root and then use non-root
account for run-tests.py. However, there is already a large number of
cases within the test scripts where sudo is needed. Moving that
requirement to execution of run-tests.py allows those to be simplified
as well.

Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/run-all.sh

index 2598557..5ec3cf2 100755 (executable)
@@ -57,7 +57,7 @@ if ! ./start.sh $VALGRIND $TRACE $NUM_CH; then
        exit 1
 fi
 
-./run-tests.py -D --logdir "$LOGDIR" $TRACE_ARGS -q $DB $@ || errors=1
+sudo ./run-tests.py -D --logdir "$LOGDIR" $TRACE_ARGS -q $DB $@ || errors=1
 
 ./stop.sh