summaryrefslogtreecommitdiffstats
path: root/tdeio/tests/kmimetypetest.sh.cmake
blob: a242b8dc56d102f12f4a7e5c23e705a29bf1980e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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