content.txt 5.34 KB
!1 !-User Story 23: Plot - Plusieurs courbes par panel.-!

!define path {../test/FitNesseRoot/ReleaseS/SecondPart/ReLease1/SprinT5/UserStory23/}
!define plotsRefDir {../test/plots_ref/${SYSTEM_OS}/SecondPart/ReLease1/SprinT5/UserStory23/}
!define workingPath {./PlotFitnesseResults/US23/}
!define executable {amdaXMLRequestorTool }
!2 Description du test
!-Le but du test est de valider le tracé de plusieurs plots sur un même panel et notamment la gestion automatique
des couleurs lorsque l'utilisateur n'a pas positionné les couleurs des courbes.-!

!2 Test

!3 Connexion au serveur 

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

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

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


!3 Exécution des scripts

!|script|TestAmdaCommandLine|
|note|!- Y=f(t), parameter components

plot imf (imf(0), imf(1), imf(2))
start time: 2008-01-01T00:00:00
time int: 2 days
colors = ? rule for automatic selection from colormap0
Yrange – autoscale
-!|
|reference|US 23: id 53|id test|
|note|!- Couleur automatique pour les lignes -!|
|check|execute|${executable}|command|${path}request_us23_53_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/US23/multiplot_53_1.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${plotsRefDir}/multiplot_53_1_REF.png ./PlotFitnesseResults/US23/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/multiplot_53_1_REF.png|Img1|${workingPath}/multiplot_53_1.png|Img2|${workingPath}/diff_multiplot_53_1.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}multiplot_53_1_REF.png ${workingPath}/multiplot_53_1.png|args|0|
|note|!- Couleur définies par l'utilisateur -!|
|check|execute|${executable}|command|${path}request_us23_53_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/US23/multiplot_53_2.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${plotsRefDir}/multiplot_53_2_REF.png ./PlotFitnesseResults/US23/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/multiplot_53_2_REF.png|Img1|${workingPath}/multiplot_53_2.png|Img2|${workingPath}/diff_multiplot_53_2.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}multiplot_53_2_REF.png ${workingPath}/multiplot_53_2.png|args|0|
|note|!- Mix couleurs définies par l'utilisateur et couleurs automatiques -!|
|check|execute|${executable}|command|${path}request_us23_53_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/US23/multiplot_53_3.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${plotsRefDir}/multiplot_53_3_REF.png ./PlotFitnesseResults/US23/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/multiplot_53_3_REF.png|Img1|${workingPath}/multiplot_53_3.png|Img2|${workingPath}/diff_multiplot_53_3.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}multiplot_53_3_REF.png ${workingPath}/multiplot_53_3.png|args|0|

!|script|TestAmdaCommandLine|
|note|!- Y=f(t), different data sets 

plot imf(0), efield(0)
start time: 2008-01-01T00:00:00
time int: 2 days
colors = ? rule for automatic selection from colormap0
Yrange – [-30,30]
-!|
|reference|US 23: id 54|id test|
|check|execute|${executable}|command|${path}request_us23_54.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/US23/multiplot_54.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${plotsRefDir}/multiplot_54_REF.png ./PlotFitnesseResults/US23/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/multiplot_54_REF.png|Img1|${workingPath}/multiplot_54.png|Img2|${workingPath}/diff_multiplot_54.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}multiplot_54_REF.png ${workingPath}/multiplot_54.png|args|0|

!3 Nettoyage de l'espace de travail.

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


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