tests: add a basic ivi-shell test

This simply tests that Weston starts with ivi-shell, and ivi_application
is present.

Changes in v3:
- Rebased to upstream weston-tests-env changes.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Derek Foreman <derekf@osg.samsung.com> (v2)
diff --git a/tests/weston-tests-env b/tests/weston-tests-env
index fa36523..a734999 100755
--- a/tests/weston-tests-env
+++ b/tests/weston-tests-env
@@ -37,6 +37,20 @@
 			--log="$SERVERLOG" \
 			&> "$OUTLOG"
 		;;
+	ivi-*.weston)
+		SHELL_PLUGIN=$MODDIR/ivi-shell.so
+
+		WESTON_BUILD_DIR=$abs_builddir \
+		WESTON_TEST_CLIENT_PATH=$abs_builddir/$TEST_FILE $WESTON \
+			--socket=test-${TEST_NAME} \
+			--backend=$MODDIR/$BACKEND \
+			--config=$abs_builddir/tests/weston-ivi.ini \
+			--shell=$SHELL_PLUGIN \
+			--log="$SERVERLOG" \
+			--modules=$TEST_PLUGIN \
+			$($abs_builddir/$TESTNAME --params) \
+			&> "$OUTLOG"
+		;;
 	*)
 		WESTON_BUILD_DIR=$abs_builddir \
 		WESTON_TEST_CLIENT_PATH=$abs_builddir/$TEST_FILE $WESTON \