Blame view

test/FitNesseRoot/ReleaseS/ThirdPart/ReLease2/SprinT1/UserStory14/content.txt 8.06 KB
fbe3c2bb   Benjamin Renard   First commit
1
2
3
!1 !-User Story 14: Requête de plot à partir d'une TT-!

!define path {../test/FitNesseRoot/ReleaseS/ThirdPart/ReLease2/SprinT1/UserStory14/}
ba77c76c   Benjamin Renard   Move all referenc...
4
!define plotsRefDir {../test/plots_ref/${SYSTEM_OS}/ThirdPart/ReLease2/SprinT1/UserStory14/}
fbe3c2bb   Benjamin Renard   First commit
5
6
!define workingPath {./PlotFitnesseResults/US14/}
!define executable {amdaXMLRequestorTool }
fbe3c2bb   Benjamin Renard   First commit
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
!2 Description du test
!- En tant que utilisateur scientifique
Je peux définir une requête de plot à partir d'une TT
Afin d'effectuer le plot pour chaque intervalle de temps.

Deux possibilités:
* un document regroupant toutes les pages correspondantes (une page / intervalle) - Peut être post-processing?
* un document / intervalle -!

!2 Test

!3 Connexion au serveur 

!|script|ConnectToDDServer|
|check|login|1|

!|script|TestAmdaCommandLine|
|set|${path}|path|

!3 Initialisation de l'espace de travail

!|script|TestAmdaCommandLine|
|note|!- Suppression des éventuels résultats précédents générés -!|
|execute|rm|command|./plot_*|args|
|execute|rm -rf |command|./PlotFitnesseResults/US14|args|
|note|!- Création du répertoire de stockage des résultats -!|
|execute|mkdir -p |command|./PlotFitnesseResults/US14|args|

!3 Exécution des scripts

!|script|TestAmdaCommandLine|
|reference|US 14 : id 1|id test|
|note|!-  
TimePlot sur TimeTable (remarque: les deux premiers intervalles se superposent) :
2008-01-01T00:00:00 2008-01-01T04:00:00
2008-01-01T03:00:00 2008-01-01T05:00:00
2008-01-01T08:00:00 2008-01-01T11:00:00
2008-01-01T16:00:00 2008-01-01T17:30:00
2008-01-01T23:00:00 2008-01-01T23:40:00
-!|
|check|execute|${executable}|command|${path}request_us14_1.xml|args|0|
|note|!-Vérification de la présence du fichier et renommage du fichier pour comparaison complémentaire-!|
2c27fa7a   Benjamin Renard   Update some tests
49
50
51
52
53
54
55
56
57
58
|check|execute|!-ls -!|command| plot_tt_1_0_*.png |args|0|
|check|execute|mv|command|./plot_tt_1_0_*.png ${workingPath}/plot_14_1_0.png|args|0|
|check|execute|!-ls -!|command| plot_tt_1_1_*.png |args|0|
|check|execute|mv|command|./plot_tt_1_1_*.png ${workingPath}/plot_14_1_1.png|args|0|
|check|execute|!-ls -!|command| plot_tt_1_2_*.png |args|0|
|check|execute|mv|command|./plot_tt_1_2_*.png ${workingPath}/plot_14_1_2.png|args|0|
|check|execute|!-ls -!|command| plot_tt_1_3_*.png |args|0|
|check|execute|mv|command|./plot_tt_1_3_*.png ${workingPath}/plot_14_1_3.png|args|0|
|check|execute|!-ls -!|command| plot_tt_1_4_*.png |args|0|
|check|execute|mv|command|./plot_tt_1_4_*.png ${workingPath}/plot_14_1_4.png|args|0|
fbe3c2bb   Benjamin Renard   First commit
59
|note|!-Copie de référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
60
|check|execute|cp|command|${plotsRefDir}/plot_14_1_*_REF.png ./PlotFitnesseResults/US14/|args|0|
fbe3c2bb   Benjamin Renard   First commit
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/plot_14_1_0_REF.png|Img1|${workingPath}/plot_14_1_0.png|Img2|${workingPath}/diff_14_1_0.png|ImgDiff|0|
|check|compare|${workingPath}/plot_14_1_1_REF.png|Img1|${workingPath}/plot_14_1_1.png|Img2|${workingPath}/diff_14_1_1.png|ImgDiff|0|
|check|compare|${workingPath}/plot_14_1_2_REF.png|Img1|${workingPath}/plot_14_1_2.png|Img2|${workingPath}/diff_14_1_2.png|ImgDiff|0|
|check|compare|${workingPath}/plot_14_1_3_REF.png|Img1|${workingPath}/plot_14_1_3.png|Img2|${workingPath}/diff_14_1_3.png|ImgDiff|0|
|check|compare|${workingPath}/plot_14_1_4_REF.png|Img1|${workingPath}/plot_14_1_4.png|Img2|${workingPath}/diff_14_1_4.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}plot_14_1_0_REF.png ${workingPath}/plot_14_1_0.png|args|0|
|check|execute|diff|command|${workingPath}plot_14_1_1_REF.png ${workingPath}/plot_14_1_1.png|args|0|
|check|execute|diff|command|${workingPath}plot_14_1_2_REF.png ${workingPath}/plot_14_1_2.png|args|0|
|check|execute|diff|command|${workingPath}plot_14_1_3_REF.png ${workingPath}/plot_14_1_3.png|args|0|
|check|execute|diff|command|${workingPath}plot_14_1_4_REF.png ${workingPath}/plot_14_1_4.png|args|0|

!|script|TestAmdaCommandLine|
|reference|US 14 : id 2|id test|
|note|!-  
TimePlot sur intervalle désigné par un index dans une TimeTable :
Index 3 -> 2008-01-01T16:00:00 2008-01-01T17:30:00
-!|
|check|execute|${executable}|command|${path}request_us14_2.xml|args|0|
|note|!-Vérification de la présence du fichier et renommage du fichier pour comparaison complémentaire-!|
|check|execute|!-ls -!|command| plot_*.png |args|0|
|check|execute|mv|command|./plot_*.png ${workingPath}/plot_14_2.png|args|0|
|note|!-Copie de référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
85
|check|execute|cp|command|${plotsRefDir}/plot_14_2_REF.png ./PlotFitnesseResults/US14/|args|0|
fbe3c2bb   Benjamin Renard   First commit
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/plot_14_2_REF.png|Img1|${workingPath}/plot_14_2.png|Img2|${workingPath}/diff_14_2.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}plot_14_2_REF.png ${workingPath}/plot_14_2.png|args|0|

!|script|TestAmdaCommandLine|
|reference|US 14 : id 3|id test|
|note|!-  
TimePlot sur intervalle désigné par un index dans une TimeTable.
Index 5 -> N'existe pas dans la TimeTable -> Erreur attendue : 5
-!|
|check|execute|${executable}|command|${path}request_us14_23.xml|args|5|

!|script|TestAmdaCommandLine|
|reference|US 14 : id 4|id test|
|note|!-  
XYPlot sur TimeTable :
2008-01-01T12:00:00 2008-01-01T14:00:00
2008-01-01T15:00:00 2008-01-01T17:00:00
2008-01-01T18:00:00 2008-01-01T20:00:00
2008-01-01T21:00:00 2008-01-01T23:30:00
-!|
|check|execute|${executable}|command|${path}request_us14_4.xml|args|0|
|note|!-Vérification de la présence du fichier et renommage du fichier pour comparaison complémentaire-!|
2c27fa7a   Benjamin Renard   Update some tests
110
111
112
113
114
115
116
117
|check|execute|!-ls -!|command| plot_tt_2_0_*.png |args|0|
|check|execute|mv|command|./plot_tt_2_0_*.png ${workingPath}/plot_14_4_0.png|args|0|
|check|execute|!-ls -!|command| plot_tt_2_1_*.png |args|0|
|check|execute|mv|command|./plot_tt_2_1_*.png ${workingPath}/plot_14_4_1.png|args|0|
|check|execute|!-ls -!|command| plot_tt_2_2_*.png |args|0|
|check|execute|mv|command|./plot_tt_2_2_*.png ${workingPath}/plot_14_4_2.png|args|0|
|check|execute|!-ls -!|command| plot_tt_2_3_*.png |args|0|
|check|execute|mv|command|./plot_tt_2_3_*.png ${workingPath}/plot_14_4_3.png|args|0|
fbe3c2bb   Benjamin Renard   First commit
118
|note|!-Copie de référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
119
|check|execute|cp|command|${plotsRefDir}/plot_14_4_*_REF.png ./PlotFitnesseResults/US14/|args|0|
fbe3c2bb   Benjamin Renard   First commit
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/plot_14_4_0_REF.png|Img1|${workingPath}/plot_14_4_0.png|Img2|${workingPath}/diff_14_4_0.png|ImgDiff|0|
|check|compare|${workingPath}/plot_14_4_1_REF.png|Img1|${workingPath}/plot_14_4_1.png|Img2|${workingPath}/diff_14_4_1.png|ImgDiff|0|
|check|compare|${workingPath}/plot_14_4_2_REF.png|Img1|${workingPath}/plot_14_4_2.png|Img2|${workingPath}/diff_14_4_2.png|ImgDiff|0|
|check|compare|${workingPath}/plot_14_4_3_REF.png|Img1|${workingPath}/plot_14_4_3.png|Img2|${workingPath}/diff_14_4_3.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}plot_14_4_0_REF.png ${workingPath}/plot_14_4_0.png|args|0|
|check|execute|diff|command|${workingPath}plot_14_4_1_REF.png ${workingPath}/plot_14_4_1.png|args|0|
|check|execute|diff|command|${workingPath}plot_14_4_2_REF.png ${workingPath}/plot_14_4_2.png|args|0|
|check|execute|diff|command|${workingPath}plot_14_4_3_REF.png ${workingPath}/plot_14_4_3.png|args|0|

!|script|TestAmdaCommandLine|
|reference|US 14 : id 5|id test|
|note|!-  
TimePlot sur TimeTable.
Format PDF + option "one-file".
-!|
|check|execute|${executable}|command|${path}request_us14_5.xml|args|0|
|note|!-Vérification de la présence du fichier et renommage du fichier pour comparaison complémentaire-!|
|check|execute|!-ls -!|command| plot_*.pdf |args|0|
|check|execute|mv|command|./plot_*.pdf ${workingPath}/plot_14_5.pdf|args|0|
|note|!-Copie de référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
142
|check|execute|cp|command|${plotsRefDir}/plot_14_5_REF.pdf ./PlotFitnesseResults/US14/|args|0|
fbe3c2bb   Benjamin Renard   First commit
143
144
145
146
147
148
149
150
151
152
153

!3 Nettoyage de l'espace de travail et de la base des paramètres.

!|script|TestAmdaCommandLine|
|execute|rm|command|./plot_*|args|




-----
!contents -R2 -g -p -f -h