testsuite test, dbus services need the use the same HOME.
Maximiliano Curia
9 years ago
0 | 0 |
Tests: testsuite
|
1 | 1 |
Depends: @, @builddeps@, build-essential,
|
2 | |
xvfb, xauth, dbus-x11, openbox
|
|
2 |
xvfb, xauth, dbus-x11, openbox,
|
|
3 |
libkf5service-bin, kinit
|
3 | 4 |
Restrictions: rw-build-tree
|
4 | 5 |
|
5 | 6 |
Tests: acc
|
5 | 5 |
debian/rules clean 2>&1
|
6 | 6 |
dpkg-source --before-build .
|
7 | 7 |
debian/rules build 2>&1
|
|
8 |
[ -e debian/tests.home ] || mkdir debian/tests.home
|
|
9 |
export HOME="$(pwd)/debian/tests.home"
|
8 | 10 |
xvfb-run -a --server-args="-screen 0 1024x768x24+32" \
|
9 | 11 |
dbus-launch --exit-with-session debian/tests/testsuite.xsession
|
|
12 |
ret=$?
|
|
13 |
rm -rf debian/tests.home
|
|
14 |
exit $ret
|
0 | 0 |
#!/bin/sh
|
1 | 1 |
export LANG=C.UTF-8
|
2 | 2 |
export LC_ALL=C.UTF-8
|
3 | |
[ -e debian/tests.home ] || mkdir debian/tests.home
|
4 | |
HOME="$(pwd)/debian/tests.home" openbox &
|
|
3 |
openbox &
|
5 | 4 |
sleep 5
|
6 | |
HOME="$(pwd)/debian/tests.home" dh_auto_test
|
|
5 |
kdeinit5
|
|
6 |
dh_auto_test
|
7 | 7 |
ret=$?
|
8 | |
rm -rf debian/tests.home
|
|
8 |
kdeinit5_shutdown
|
9 | 9 |
exit $ret
|