summaryrefslogtreecommitdiff
path: root/tests/test-performance/tests.xml
blob: 852e2eb8f31a7cde8c8d21c4ad5c18abfaaaca8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?xml version="1.0" encoding="ISO-8859-1"?>
<testdefinition version="0.1">
  <suite name="libresourceqt-performance-tests" domain="Multimedia Middleware">
    <set name="libresourceqt-performance-tests" feature="Resource policy">

      <case name="no-dbus-load" type="Performance" level="Component" subfeature="libresource Qt dbus performance" description="Testcase without dbus spamming" timeout="120">
        <step expected_result="0">/usr/lib/libresourceqt-performance-tests/test-resourceqt-performance-runner.sh 0</step>
      </case>

      <case name="small-dbus-load" type="Performance" level="Component" subfeature="libresource Qt dbus performance" description="Testcase with 5 dbus spamming threads, message size 50 bytes" timeout="120">
        <step expected_result="0">/usr/lib/libresourceqt-performance-tests/test-resourceqt-performance-runner.sh 1</step>
      </case>

      <case name="medium-dbus-load" type="Performance" level="Component" subfeature="libresource Qt dbus performance" description="Testcase with 10 dbus spamming threads, message size 50 bytes" timeout="120">
        <step expected_result="0">/usr/lib/libresourceqt-performance-tests/test-resourceqt-performance-runner.sh 2</step>
      </case>

      <case name="heavy-dbus-load" type="Performance" level="Component" subfeature="libresource Qt dbus performance" description="Testcase with 20 dbus spamming threads, message size 50 bytes" timeout="120">
        <step expected_result="0">/usr/lib/libresourceqt-performance-tests/test-resourceqt-performance-runner.sh 3</step>
      </case>

      <case name="very-heavy-dbus-load" type="Performance" level="Component" subfeature="libresource Qt dbus performance" description="Testcase with 20 dbus spamming threads, message size 150 bytes" timeout="240">
        <step expected_result="0">/usr/lib/libresourceqt-performance-tests/test-resourceqt-performance-runner.sh 4</step>
      </case>
      
      <get>
	    <file>/tmp/resourceqt-performance.html</file>
	  </get>

      <environments>
        <scratchbox>false</scratchbox>
        <hardware>true</hardware>
      </environments>

    </set>
  </suite>
</testdefinition>