summaryrefslogtreecommitdiffstats
path: root/tdeio/tests/kmimetypetest.sh.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'tdeio/tests/kmimetypetest.sh.cmake')
-rw-r--r--tdeio/tests/kmimetypetest.sh.cmake23
1 files changed, 23 insertions, 0 deletions
diff --git a/tdeio/tests/kmimetypetest.sh.cmake b/tdeio/tests/kmimetypetest.sh.cmake
new file mode 100644
index 000000000..a242b8dc5
--- /dev/null
+++ b/tdeio/tests/kmimetypetest.sh.cmake
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+# create profile for test
+TDEHOME=@CMAKE_CURRENT_BINARY_DIR@/profile
+mkdir $TDEHOME $TDEHOME/share
+ln -s @CMAKE_SOURCE_DIR@/mimetypes $TDEHOME/share/mimelnk
+export TDEHOME
+
+# run dcop server
+../../dcop/dcopserver --nofork &
+DCOP_SERVER_PID=$!
+
+# update tdesycoca using mime types from source
+../../kded/tdebuildsycoca --noincremental --nosignal
+
+# perform test
+./kmimetypetest
+STATE=$?
+
+# cleanup
+kill $DCOP_SERVER_PID
+rm -fr $TDEHOME
+exit $STATE