Blame view

test/FitNesseRoot/ReleaseS/SecondPart/ReLease1/SprinT5/UserStory18/content.txt 8.26 KB
fbe3c2bb   Benjamin Renard   First commit
1
2
3
!1 !-User Story 18: Plot d'une série temporelle-!

!define path {../test/FitNesseRoot/ReleaseS/SecondPart/ReLease1/SprinT5/UserStory18/}
ba77c76c   Benjamin Renard   Move all referenc...
4
!define plotsRefDir {../test/plots_ref/${SYSTEM_OS}/SecondPart/ReLease1/SprinT5/UserStory18/}
fbe3c2bb   Benjamin Renard   First commit
5
6
!define workingPath {./PlotFitnesseResults/US18/}
!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
!2 Description du test
!-Le but du test est de valider le tracé d'une série temporelle et la prise en compte de la définition automatique des bornes d'un axe.-!

!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/US18|args|
|note|!- Création du répertoire de stockage des résultats -!|
|execute|mkdir -p |command|./PlotFitnesseResults/US18|args|


!3 Exécution des scripts

!|script|TestAmdaCommandLine|
|note|!-Exécution de l'outil de requête XML pour générer un fichier plot (landscape au format PNG) 
plot Y=f(T), scalar, given Yrange
plot parameter imf(0)
start time: 2008-01-01T00:00:00
time int: 1 hour
Yrange = [-21,19.3]
Y title = 'Ace IMF'
X title = ‘Time, UT’ (by default for Time axis)-!|
|reference|US 18: id 42|id test|
|check|execute|${executable}|command|${path}request_us18_42.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 ./PlotFitnesseResults/US18/timeplot_42.png|args|0|
|note|!-Copie de la référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
47
|check|execute|cp|command|${plotsRefDir}timeplot_42_REF.png ./PlotFitnesseResults/US18/|args|0|
fbe3c2bb   Benjamin Renard   First commit
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/timeplot_42_REF.png|Img1|${workingPath}/timeplot_42.png|Img2|${workingPath}/diff_timeplot_42.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}timeplot_42_REF.png ${workingPath}/timeplot_42.png|args|0|

!|script|TestAmdaCommandLine|
|note|!-Exécution de l'outil de requête XML pour générer un fichier plot (landscape au format PNG) 
 plot Y=f(T), scalar, automatic Yrange

plot parameter imf(0)
start time: 2008-01-01T00:00:00
time int: 1 hour
automatic definition of Yrange-!|
|reference|US 18: id 43|id test|
|check|execute|${executable}|command|${path}request_us18_43.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 ./PlotFitnesseResults/US18/timeplot_43.png|args|0|
|note|!-Copie de la référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
67
|check|execute|cp|command|${plotsRefDir}timeplot_43_REF.png ./PlotFitnesseResults/US18/|args|0|
fbe3c2bb   Benjamin Renard   First commit
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/timeplot_43_REF.png|Img1|${workingPath}/timeplot_43.png|Img2|${workingPath}/diff_timeplot_43.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}timeplot_43_REF.png ${workingPath}/timeplot_43.png|args|0|


!|script|TestAmdaCommandLine|
|note|!-Exécution de l'outil de requête XML pour générer un fichier plot (landscape au format PNG) 
different plot options
ID 43
color = red, blue, green...
linethickness = 1, 2, 3...
linestyle = ...
symbols = ...
line+symbols
symbols only-!|
|reference|US 18: id 44|id test|
|check|execute|${executable}|command|${path}request_us18_44_1.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 ./PlotFitnesseResults/US18/timeplot_44_1.png|args|0|
|note|!-Copie de la référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
90
|check|execute|cp|command|${plotsRefDir}timeplot_44_1_REF.png ./PlotFitnesseResults/US18/|args|0|
fbe3c2bb   Benjamin Renard   First commit
91
92
93
94
95
96
97
98
99
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/timeplot_44_1_REF.png|Img1|${workingPath}/timeplot_44_1.png|Img2|${workingPath}/diff_timeplot_44_1.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}timeplot_44_1_REF.png ${workingPath}/timeplot_44_1.png|args|0|
|check|execute|${executable}|command|${path}request_us18_44_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 ./PlotFitnesseResults/US18/timeplot_44_2.png|args|0|
|note|!-Copie de la référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
100
|check|execute|cp|command|${plotsRefDir}timeplot_44_2_REF.png ./PlotFitnesseResults/US18/|args|0|
fbe3c2bb   Benjamin Renard   First commit
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}/timeplot_44_2_REF.png|Img1|${workingPath}/timeplot_44_2.png|Img2|${workingPath}/diff_timeplot_44_2.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}timeplot_44_2_REF.png ${workingPath}/timeplot_44_2.png|args|0|
|check|execute|${executable}|command|${path}request_us18_44_3.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 ./PlotFitnesseResults/US18/timeplot_44_3.png|args|0|
|note|!-Copie de la référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
110
|check|execute|cp|command|${plotsRefDir}timeplot_44_3_REF.png ./PlotFitnesseResults/US18/|args|0|
fbe3c2bb   Benjamin Renard   First commit
111
112
113
114
115
116
117
118
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/timeplot_44_3_REF.png|Img1|${workingPath}/timeplot_44_3.png|Img2|${workingPath}/diff_timeplot_44_3.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}timeplot_44_3_REF.png ${workingPath}/timeplot_44_3.png|args|0|
|check|execute|${executable}|command|${path}request_us18_44_4.xml|args|0|
|note|!-Renommage du fichier obtenu et comparaison avec le fichier de référence.-!|
|check|execute|mv|command|./plot_*.png ./PlotFitnesseResults/US18/timeplot_44_4.png|args|0|
|note|!-Copie de la référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
119
|check|execute|cp|command|${plotsRefDir}timeplot_44_4_REF.png ./PlotFitnesseResults/US18/|args|0|
fbe3c2bb   Benjamin Renard   First commit
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/timeplot_44_4_REF.png|Img1|${workingPath}/timeplot_44_4.png|Img2|${workingPath}/diff_timeplot_44_4.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}timeplot_44_4_REF.png ${workingPath}/timeplot_44_4.png|args|0|


!|script|TestAmdaCommandLine|
|note|!-Exécution de l'outil de requête XML pour générer un time plot avec une échelle logarithmique pour l'axe Y -!|
|reference|US 18: log|id test|
|check|execute|${executable}|command|${path}request_us18_log.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 ./PlotFitnesseResults/US18/timeplot_log.png|args|0|
|note|!-Copie de la référence -!|
ba77c76c   Benjamin Renard   Move all referenc...
134
|check|execute|cp|command|${plotsRefDir}/timeplot_log_REF.png ./PlotFitnesseResults/US18/|args|0|
fbe3c2bb   Benjamin Renard   First commit
135
136
137
138
139
140
141
142
143
144
145
146
147
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/timeplot_log_REF.png|Img1|${workingPath}/timeplot_log.png|Img2|${workingPath}/diff_timeplot_log.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}timeplot_log_REF.png ${workingPath}/timeplot_log.png|args|0|

!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