summaryrefslogtreecommitdiffstats
path: root/tests/auto/tests.xml
blob: 4deee7df33aa890ec20b0f8d5346f8968291cd28 (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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?xml version="1.0" encoding="ISO-8859-1"?>
<testdefinition version="0.1">
  <suite domain="Functional" name="jsondb-autotests" timeout="2000">
    <set description=" Simple JSON DB auto tests " feature="JSONDB" level="Auto" name="jsondb-autotests" type="Functional"  timeout="2000">
      <case name="tst_client" requirement="BAT,CST" component="qt5jsondb"  timeout="600">
        <description>Client library tests: C++ APIs testcases.</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/client;date &amp;&amp; ./tst_client&amp;&amp; date</step>
      </case>
      <case name="tst_partition" requirement="BAT" component="qt5jsondb"  timeout="2000">
        <description> JsonDb partition tests: This testcase tests server behavior.</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/partition;date &amp;&amp; ./tst_partition &amp;&amp; date</step>
      </case>
      <case name="tst_accesscontrol" requirement="BAT,CST" type="Security" component="qt5jsondb"  timeout="600">
        <description> JsonDb security tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/accesscontrol;date &amp;&amp; ./tst_accesscontrol&amp;&amp; date</step>
      </case>
      <case name="tst_jsondblistmodel" requirement="BAT,CST" component="qt5jsondb"  timeout="600">
        <description>QML JsonDbListModel tests: This testcase tests new JsonDb QML APIs</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/jsondblistmodel;date &amp;&amp; ./tst_jsondblistmodel -platform minimal&amp;&amp; date</step>
      </case>
      <case name="tst_jsondbnotification" requirement="BAT,CST" component="qt5jsondb"  timeout="600">
        <description>QML JsonDB Notification tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/jsondbnotification;date &amp;&amp; ./tst_jsondbnotification -platform minimal&amp;&amp; date</step>
      </case>
      <case name="tst_jsondbpartition" requirement="BAT,CST" component="qt5jsondb"  timeout="600">
        <description>QML JsonDB Partition tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/jsondbpartition;date &amp;&amp; ./tst_jsondbpartition -platform minimal&amp;&amp; date</step>
      </case>
      <case name="tst_jsondbcachinglistmodel" requirement="BAT,CST" component="qt5jsondb"  timeout="600">
        <description>QML JsonDB Caching ListModel tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/jsondbcachinglistmodel;date &amp;&amp; ./tst_jsondbcachinglistmodel -platform minimal&amp;&amp; date</step>
      </case>
      <case name="tst_jsondbsortinglistmodel" requirement="BAT,CST" component="qt5jsondb"  timeout="600">
        <description>QML JsonDB Sorting ListModel tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/jsondbsortinglistmodel;date &amp;&amp; ./tst_jsondbsortinglistmodel -platform minimal&amp;&amp; date</step>
      </case>
      <case name="tst_jsondbqueryobject" requirement="BAT,CST" component="qt5jsondb"  timeout="600">
        <description>QML JsonDB Query Object tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/jsondbqueryobject;date &amp;&amp; ./tst_jsondbqueryobject -platform minimal&amp;&amp; date</step>
      </case>
      <case name="tst_qbtree" component="qt5jsondb"  timeout="2000">
        <description>Btree tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/qbtree;date &amp;&amp; ./tst_qbtree&amp;&amp; date</step>
      </case>
      <case name="tst_qjsondbrequest" component="qt5jsondb"  timeout="600">
        <description>QJsonDbRequest Class tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/qjsondbrequest;date &amp;&amp; ./tst_qjsondbrequest &amp;&amp; date</step>
      </case>
      <case name="tst_qjsondbflushrequest" component="qt5jsondb"  timeout="600">
        <description>QJsonDbFlushRequest Class tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/qjsondbflushrequest;date &amp;&amp; ./tst_qjsondbflushrequest &amp;&amp; date</step>
      </case>
      <case name="tst_qjsondbwatcher" component="qt5jsondb"  timeout="600">
        <description>QJsonDbWatcher Class tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/qjsondbwatcher;date &amp;&amp; ./tst_qjsondbwatcher &amp;&amp; date</step>
      </case>
      <case name="tst_hbtree" component="qt5jsondb"  timeout="2000">
        <description>hbtree tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/hbtree;date &amp;&amp; ./tst_hbtree &amp;&amp; date</step>
      </case>
      <case name="tst_jsonstream" component="qt5jsondb"  timeout="600">
        <description>JsonStream Class tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/jsonstream;date &amp;&amp; ./tst_jsonstream &amp;&amp; date</step>
      </case>
      <case name="tst_queries" component="qt5jsondb"  timeout="600">
        <description>JsonDb Queries tests</description>
        <step>cd /var/lib/qt5jsondb-tests/auto/queries;date &amp;&amp; ./tst_queries &amp;&amp; date</step>
      </case>
      </set>
  </suite>
</testdefinition>