blob: 8d577a6cd98389a03ff826bf71692512da46009c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
set -eu
echo "About to run the tests. First we'll launch a gnome-session DBus mock."
python3 -m dbusmock --session org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager &
gdbus wait --session --timeout 10 org.gnome.SessionManager
gdbus call --session \
--dest org.gnome.SessionManager \
--object-path /org/gnome/SessionManager \
--method org.freedesktop.DBus.Mock.AddTemplate 'tests/dbusmock/mock-gnome-session.py' '{}'
mkdir -p _build/tests/registryd
cd tests/registryd
python3 -m pytest --junit-xml=../../_build/tests/registryd/registryd-pytest.junit.xml
kill %1 # Kill python dbusmock
|