Mercurial > trustbridge
annotate extras/testplan/testplan.xml @ 648:e41a2537b84d
Implement root installation
We now iterate over all users that do not obviously have their
login shell disabled and look for NSS directories in their home
directory, dropping our privileges to do so.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 25 Jun 2014 12:44:47 +0200 |
parents | a54d37c4483a |
children | 237af0c82454 |
rev | line source |
---|---|
599
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
1 <?xml version="1.0"?> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
2 <testplan> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
3 <meta> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
4 <product-name>TrustBridge</product-name> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
5 <product-version/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
6 <date/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
7 <tester/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
8 <test-date/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
9 <test-system/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
10 <test-version>0.1</test-version> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
11 <test-duration/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
12 <comment/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
13 </meta> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
14 <testsuite id="ts1" description="Verwaltungsanwendung"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
15 <general-precondition/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
16 <test id="t1.1" description="Anwendung starten"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
17 <precondition/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
18 <steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
19 <step>Verwaltungsanwendung (trustbridge-admin) starten.</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
20 </steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
21 <results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
22 <result value="">Die Anwendung startet</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
23 </results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
24 </test> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
25 <test id="t1.2" description="Zertifikatsliste erstellen"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
26 <precondition/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
27 <steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
28 <step>Mehrere Zertifikate hinzufügen (z.B. aus ui/tests/data)</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
29 <step>Liste erstellen</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
30 <step>Signaturzertifikat angeben (z.B. ui/tests/data/testkey-priv.pem)</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
31 <step>Ausgabeverzeichnis angeben</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
32 <step>Liste erstellen</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
33 </steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
34 <results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
35 <result value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
36 <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
37 </results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
38 </test> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
39 <test id="t1.3" description="Zertifikatsliste aktualisieren"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
40 <precondition/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
41 <steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
42 <step>Ein Zertifikat aus der Liste entfernen</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
43 <step>Ein weiteres Zertifikate hinzufügen (z.B. aus ui/tests/data)</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
44 <step>Liste erstellen (Signaturzertifikat und Ausgabeverzeichnis unverändert lassen)</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
45 <step>Liste erstellen</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
46 </steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
47 <results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
48 <result value="">Liste wurde erfolgreich im Ausgabeverzeichnis gespeichert</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
49 <result value="">Liste wurde erfolgreich im Archivverzeichnis (~/.local share/BSI/trustbridge-admin/) gespeichert</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
50 </results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
51 </test> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
52 <test id="t1.4" description="Letzte Zertifikatsliste automatisch laden"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
53 <precondition/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
54 <steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
55 <step>Verwaltungsanwendung neustarten</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
56 </steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
57 <results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
58 <result value="">Die zuletzt erstellte Zertifikatsliste wird angezeigt</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
59 </results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
60 </test> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
61 <test id="t1.5" description="Installationspaket erzeugen"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
62 <precondition/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
63 <steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
64 <step>Installationspaket erstellen...</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
65 <step>Verzeichnis des Binärpakets angeben (enthält meta.ini)</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
66 <step>Code-Signing-Zertifikat angeben (z.B. ui/tests/data/codesign/codesigning.pem)</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
67 <step>Ausgabeverzeichnis angeben</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
68 <step>Installationspaket erzeugen</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
69 </steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
70 <results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
71 <result>Installationspaket für Windows (NSIS-Installer) wurde im Ausgabeverzeichnis erstellt.</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
72 <result>Installationspaket für Ubuntu wurde im Ausgabeverzeichnis erstellt.</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
73 </results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
74 </test> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
75 <test id="t1.6" description="Anwendung beenden"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
76 <precondition/> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
77 <steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
78 <step>Verwaltungsanwendung beenden.</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
79 </steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
80 <results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
81 <result value="">Die Anwendung schließt sich</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
82 </results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
83 </test> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
84 </testsuite> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
85 <testsuite id="ts2" description="Clientanwendung"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
86 <general-precondition>Der TrustBridge Client Installer liegt vor.</general-precondition> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
87 <test id="t2.1" description="Installation unter Windows (mit Administratorrechten)"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
88 <precondition>Nutzer besitzt Adminstratorrechte.</precondition> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
89 <steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
90 <step>NSIS-Installer ausführen (mit Vorbelegung)</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
91 </steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
92 <results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
93 <result>Anwendung startet nach Installation automatisch.</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
94 <result>Eintrag im Startmenü ist vorhanden</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
95 </results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
96 </test> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
97 <test id="t2.2" description="Installation unter Windows (ohne Administratorrechten)"> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
98 <precondition>Nutzer besitzt keine Adminstratorrechte.</precondition> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
99 <steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
100 <step>NSIS-Installer ausführen (mit Vorbelegung)</step> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
101 </steps> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
102 <results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
103 <result>Anwendung startet nach Installation automatisch.</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
104 <result>Eintrag im Startmenü ist vorhanden</result> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
105 </results> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
106 </test> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
107 </testsuite> |
a54d37c4483a
Added first test plan xml file (and README to build it with intests).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff
changeset
|
108 </testplan> |