#!/bin/sh -e
echo TEST: session
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type session --task /bin/true
echo TEST: system
../src/dbus-test-runner --dbus-config ../../tests/../data/system.conf --bus-type system --task /bin/true
echo TEST: both
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type both --task /bin/true
echo TEST: session, session
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type session --task /bin/true --task-bus=session
echo TEST: session, both
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type session --task /bin/true --task-bus=both
echo TEST: system, system
../src/dbus-test-runner --dbus-config ../../tests/../data/system.conf --bus-type system --task /bin/true --task-bus=system
echo TEST: system, both
../src/dbus-test-runner --dbus-config ../../tests/../data/system.conf --bus-type system --task /bin/true --task-bus=both
echo TEST: both, session
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type both --task /bin/true --task-bus=session
echo TEST: both, system
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type both --task /bin/true --task-bus=system
echo TEST: both, both
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type both --task /bin/true --task-bus=both
echo TEST: verify session, session
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type session --task gdbus --parameter call --parameter --session --parameter --dest --parameter org.freedesktop.DBus --parameter --object-path --parameter / --parameter --method --parameter org.freedesktop.DBus.GetId
echo TEST: verify session, both
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type both --task gdbus --parameter call --parameter --session --parameter --dest --parameter org.freedesktop.DBus --parameter --object-path --parameter / --parameter --method --parameter org.freedesktop.DBus.GetId
echo TEST: verify system, system
../src/dbus-test-runner --dbus-config ../../tests/../data/system.conf --bus-type system --task gdbus --parameter call --parameter --system --parameter --dest --parameter org.freedesktop.DBus --parameter --object-path --parameter / --parameter --method --parameter org.freedesktop.DBus.GetId
echo TEST: verify system, both
../src/dbus-test-runner --dbus-config ../../tests/../data/session.conf --bus-type both --task gdbus --parameter call --parameter --system --parameter --dest --parameter org.freedesktop.DBus --parameter --object-path --parameter / --parameter --method --parameter org.freedesktop.DBus.GetId
