tests: fix a race condition in ivi-shell tests
ivi-shell tests load their own controller plugin for testing purposes. Tests also uses the generated weston-ivi.in config file, which causes weston to load hmi-controller and its helper client. Existence of hmi-controller and its helper client confuses test plugins. Because they are creating surfaces and layers which are not expected by test plugins. We can start ivi-shell tests without config file to solve this problem. Then, weston will not load hmi-controller plugin. Reported-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Signed-off-by: Emre Ucan <eucan@de.adit-jv.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Acked-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
committed by
Pekka Paalanen
parent
eba58edc6a
commit
c6e2942fab
@@ -44,7 +44,7 @@ case $TEST_FILE in
|
||||
WESTON_BUILD_DIR=$abs_builddir \
|
||||
WESTON_TEST_REFERENCE_PATH=$abs_top_srcdir/tests/reference \
|
||||
$WESTON --backend=$MODDIR/$BACKEND \
|
||||
--config=$abs_builddir/tests/weston-ivi.ini \
|
||||
--no-config \
|
||||
--shell=$SHELL_PLUGIN \
|
||||
--socket=test-${TEST_NAME} \
|
||||
--modules=$TEST_PLUGIN,$MODDIR/${TEST_FILE/.la/.so}\
|
||||
@@ -74,7 +74,7 @@ case $TEST_FILE in
|
||||
WESTON_TEST_REFERENCE_PATH=$abs_top_srcdir/tests/reference \
|
||||
WESTON_TEST_CLIENT_PATH=$abs_builddir/$TEST_FILE \
|
||||
$WESTON --backend=$MODDIR/$BACKEND \
|
||||
--config=$abs_builddir/tests/weston-ivi.ini \
|
||||
--no-config \
|
||||
--shell=$SHELL_PLUGIN \
|
||||
--socket=test-${TEST_NAME} \
|
||||
--modules=$TEST_PLUGIN \
|
||||
|
||||
Reference in New Issue
Block a user