do not use dbus-launch in autopkgtest
Sascha Steinbiss
7 years ago
|
0 |
onioncircuits (0.4-3) unstable; urgency=medium
|
|
1 |
|
|
2 |
* Do not use dbus-launch to set up dbus environment.
|
|
3 |
Closes: #836121
|
|
4 |
|
|
5 |
-- Sascha Steinbiss <satta@debian.org> Wed, 31 Aug 2016 18:47:22 +0000
|
|
6 |
|
0 | 7 |
onioncircuits (0.4-2) unstable; urgency=medium
|
1 | 8 |
|
2 | 9 |
* use https for d/copyright's Format entry
|
0 | 0 |
Tests: gui-test
|
1 | |
Depends: @, psmisc, xvfb, dbus-x11, gir1.2-wnck-3.0, libglib2.0-bin, python-dogtail, tor, python-stem
|
2 | |
Restrictions: needs-root, isolation-container, allow-stderr, needs-recommends⏎
|
|
1 |
Depends: @, psmisc, xvfb, dbus (>= 1.8), gir1.2-wnck-3.0, libglib2.0-bin, python-dogtail, tor, python-stem
|
|
2 |
Restrictions: needs-root, isolation-container, allow-stderr, needs-recommends
|
3 | 3 |
set -e
|
4 | 4 |
|
5 | 5 |
useradd -g users -G debian-tor -m testuser
|
6 | |
su testuser -c debian/tests/gui-tor-test⏎
|
|
6 |
su testuser -c debian/tests/gui-tor-test
|
29 | 29 |
export XAUTHORITY=/dev/null
|
30 | 30 |
|
31 | 31 |
# start local D-Bus session
|
32 | |
eval `dbus-launch`
|
33 | |
export DBUS_SESSION_BUS_ADDRESS
|
|
32 |
dbus-daemon --fork --session --print-address=3 --print-pid=4 \
|
|
33 |
3> /tmp/dbus-session-bus-address 4> /tmp/dbus-session-bus-pid
|
|
34 |
export DBUS_SESSION_BUS_ADDRESS="$(cat /tmp/dbus-session-bus-address)"
|
|
35 |
DBUS_SESSION_BUS_PID="$(cat /tmp/dbus-session-bus-pid)"
|
34 | 36 |
|
35 | 37 |
# register clean up handler
|
36 | 38 |
trap "rm -rf $WORKDIR && kill $DBUS_SESSION_BUS_PID $XVFB_PID" 0 INT QUIT ABRT PIPE TERM
|
|
42 | 44 |
killall -q onioncircuits || true
|
43 | 45 |
|
44 | 46 |
# run test
|
45 | |
debian/tests/check-circuits⏎
|
|
47 |
debian/tests/check-circuits
|