summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rwxr-xr-xtests/test-resource-engine/test-resource-engine-wrapper9
-rw-r--r--tests/test-resource-engine/test-resource-engine.pro5
-rw-r--r--tests/tests.xml12
3 files changed, 19 insertions, 7 deletions
diff --git a/tests/test-resource-engine/test-resource-engine-wrapper b/tests/test-resource-engine/test-resource-engine-wrapper
new file mode 100755
index 0000000..d894409
--- /dev/null
+++ b/tests/test-resource-engine/test-resource-engine-wrapper
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+# Source and export D-Bus session info
+. /tmp/dbus-info
+export DBUS_SESSION_BUS_ADDRESS
+export DBUS_SESSION_BUS_PID
+export DBUS_SESSION_BUS_WINDOWID
+
+/usr/lib/libresourceqt-tests/test-resource-engine "$@"
diff --git a/tests/test-resource-engine/test-resource-engine.pro b/tests/test-resource-engine/test-resource-engine.pro
index 6084df7..d976536 100644
--- a/tests/test-resource-engine/test-resource-engine.pro
+++ b/tests/test-resource-engine/test-resource-engine.pro
@@ -32,5 +32,8 @@ PKGCONFIG += dbus-1
# Install directives
INSTALLBASE = /usr
target.path = $${INSTALLBASE}/lib/libresourceqt-tests/
-INSTALLS = target
+wrapper.path = $${INSTALLBASE}/lib/libresourceqt-tests/
+wrapper.files = test-resource-engine-wrapper
+
+INSTALLS = target wrapper
diff --git a/tests/tests.xml b/tests/tests.xml
index fab9c74..43b33a6 100644
--- a/tests/tests.xml
+++ b/tests/tests.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<testdefinition version="0.1">
- <suite name="libresourceqt-tests" domain="Multimedia Middleware">
+ <suite name="libresourceqt-tests" domain="Multimedia Middleware">
<set name="libresourceqt-tests" feature="Resource policy">
<case name="test-resource" type="Functional" level="Component" subfeature="libresource Qt API" description="Unit tests for libresourceqt" timeout="15">
@@ -12,18 +12,18 @@
</case>
<case name="test-resource-engine" type="Functional" level="Component" subfeature="libresource Qt API" description="Unit tests for libresourceqt" timeout="15">
- <step expected_result="0">/usr/lib/libresourceqt-tests/test-resource-engine</step>
+ <step expected_result="0">/usr/lib/libresourceqt-tests/test-resource-engine-wrapper</step>
</case>
-
+
<environments>
<scratchbox>false</scratchbox>
- <hardware>true</hardware>
+ <hardware>true</hardware>
</environments>
</set>
</suite>
- <suite name="libdbus-qeventloop-tests" domain="Multimedia Middleware">
+ <suite name="libdbus-qeventloop-tests" domain="Multimedia Middleware">
<set name="libdbus-qeventloop-tests" feature="Resource policy">
<case name="unit-tests" type="Functional" level="Component" subfeature="libresource Qt API" description="Unit tests for libdbus-qeventloop" timeout="15">
@@ -32,7 +32,7 @@
<environments>
<scratchbox>false</scratchbox>
- <hardware>true</hardware>
+ <hardware>true</hardware>
</environments>
</set>