content.txt 6.02 KB
!1 !-User Story 76: Positionnement 'all-defined'' des panels sur une page-!

!define path {../test/FitNesseRoot/ReleaseS/ThirdPart/ReLease2/SprinT1/UserStory76/}
!define workingPath {./PlotFitnesseResults/US76/}
!define executable {amdaXMLRequestorTool }
!define dataBaseParamPath {../config/DataBaseParameters/}
!2 Description du test
!- Juste vérifier que le cas multi panel avec tous les bounds définies fonctionne correctement.  -!

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

!3 Exécution des scripts

!|script|TestAmdaCommandLine|
|reference|US 76: id 29|id test|
|note|!-  panels without additional margins
-------------------------------------------
panel 1 - timePlot:
imf
bounds x=“0” y=“0” width=“1” height="0.2"
-------------------------------------------
panel 2 - timePlot:
dst
bounds x=“0” y=“0.2” width=“1” height="0.2"
-------------------------------------------
panel 3 - xyPlot:
x => imf(0); y => imf(1)
bounds x=“0.2” y=“0.4” width=“0.2” height="0.2"
-------------------------------------------
panel 4 - xyPlot:
x => imf(0); y => imf(2)
bounds x=“0.6” y=“0.4” width=“0.2” height="0.2"
-------------------------------------------
panel 5 - timePlot:
efield
bounds x=“0” y=“0.6” width=“1” height="0.3"
-------------------------------------------
StartTime - 01/01/2008 00:00:00
TimeInt - 1 day

-!|
|check|execute|${executable}|command|${path}request_us76_29.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}/layout_76_29.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${path}/layout_76_29_REF.png ./PlotFitnesseResults/US76/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/layout_76_29_REF.png|Img1|${workingPath}/layout_76_29.png|Img2|${workingPath}/diff_76_29.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}layout_76_29_REF.png ${workingPath}/layout_76_29.png|args|0|



!|script|TestAmdaCommandLine|
|reference|US 76: id 30|id test|
|note|!-  panels with additional margins ( Modifier - Supprimer )
-------------------------------------------
panel 1 - timePlot:
imf
bounds x=“0” y=“0.01” width=“1” height="0.2"
-------------------------------------------
panel 2 - timePlot:
dst
bounds x=“0” y=“0.22” width=“1” height="0.2"
-------------------------------------------
panel 3 - xyPlot:
x => imf(0); y => imf(1)
bounds x=“0.2” y=“0.44” width=“0.2” height="0.2"
-------------------------------------------
panel 4 - xyPlot:
x => imf(0); y => imf(2)
bounds x=“0.6” y=“0.44” width=“0.2” height="0.2"
-------------------------------------------
panel 5 *- timePlot:
efield
bounds x=“0” y=“0.68” width=“1” height="0.3"
-------------------------------------------
StartTime - 01/01/2008 00:00:00
TimeInt - 1 day

-!|
|check|execute|${executable}|command|${path}request_us76_30.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}/layout_76_30.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${path}/layout_76_30_REF.png ./PlotFitnesseResults/US76/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/layout_76_30_REF.png|Img1|${workingPath}/layout_76_30.png|Img2|${workingPath}/diff_76_30.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}layout_76_30_REF.png ${workingPath}/layout_76_30.png|args|0|



!|script|TestAmdaCommandLine|
|reference|US 76: id 31|id test|
|note|!-  spectra and multiaxes ( Modifier - Supprimer )
-------------------------------------------
panel 1 - timePlot (spectra):
e_mgs_omni1
bounds x=“0” y=“0.0” width=“1” height="0.4"
-------------------------------------------
panel 2 - timePlot:
e_mgs_omni1(15)
bounds x=“0” y=“0.4” width=“1” height="0.2"
-------------------------------------------
panel 3- timePlot:
e_mgs_omni1(14) -> yaxe 1,
e_mgs_omni1(13) -> yaxe 2,
e_mgs_omni1(12) -> yaxe 3
bounds x=“0.0” y=“0.6” width=“1” height="0.3"
-------------------------------------------
StartTime 31/01/2005 00:00:00
Time Interval  2h

-!|
|check|execute|${executable}|command|${path}request_us76_31.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}/layout_76_31.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${path}/layout_76_31_REF.png ./PlotFitnesseResults/US76/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/layout_76_31_REF.png|Img1|${workingPath}/layout_76_31.png|Img2|${workingPath}/diff_76_31.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}layout_76_31_REF.png ${workingPath}/layout_76_31.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