!1 !-User Story 10 : Positionnement vertical des panels sur une page -! !define path {../test/FitNesseRoot/ReleaseS/ThirdPart/ReLease2/SprinT1/UserStory10/} !define workingPath {./PlotFitnesseResults/US10/} !define executable {amdaXMLRequestorTool } !2 Description du test !- En tant que utilisateur Je peux demander que mes panels soient positionnés les uns en dessous des autres Afin d'afficher plusieurs panels sur une même page La hauteur des panels peut être variable (à définir dans la requête). -! !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/US10|args| |note|!- Création du répertoire de stockage des résultats -!| |execute|mkdir -p |command|./PlotFitnesseResults/US10|args| !3 Exécution des scripts !|script|TestAmdaCommandLine| |reference|US 10: id 32|id test| |note|!- layout type = vertical only timePlots ------------------------------------------- panel 1 - timePlot: imf panel 2 - timePlot: dst panel 3- timePlot: efield panel 4 - timePlot: imf(2) panel 5 - timePlot: efield ------------------------------------------- StartTime 01/01/2008 00:00:00 TimeInt 1 day -!| |note|!- Portrait, Layout type=auto, panelHeight=0.2, panelSpacing=0.02, firstPanelHeightFactor=1.2, expand=true -!| |check|execute|${executable}|command|${path}request_us10_32.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_10_32.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/layout_10_32_REF.png ./PlotFitnesseResults/US10/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/layout_10_32_REF.png|Img1|${workingPath}/layout_10_32.png|Img2|${workingPath}/diff_10_32.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}layout_10_32_REF.png ${workingPath}/layout_10_32.png|args|0| !|script|TestAmdaCommandLine| |reference|US 10: id 33|id test| |note|!- layout type = vertical timePlots and xyPlots ------------------------------------------- panel 1 - xyPlot: x = imf(1); y= imf(0) panel 2 - timePlot: dst panel 3 - xyPlot: x = efield(0) y = imf(2) panel 4 - timePlot: imf(2) panel 5 - timePlot: efield ------------------------------------------- StartTime 01/01/2008 00:00:00 TimeInt 1 day -!| |note|!- Portrait, Layout type=auto, panelHeight=0.2, panelSpacing=0.02, firstPanelHeightFactor=1.2, expand=true -!| |check|execute|${executable}|command|${path}request_us10_33.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_10_33.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/layout_10_33_REF.png ./PlotFitnesseResults/US10/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/layout_10_33_REF.png|Img1|${workingPath}/layout_10_33.png|Img2|${workingPath}/diff_10_33.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}layout_10_33_REF.png ${workingPath}/layout_10_33.png|args|0| !|script|TestAmdaCommandLine| |reference|US 10: id 34|id test| |note|!- layout type = vertical real panels expand ------------------------------------------- panel 1 - xyPlot: x = imf(1); y= imf(0) panel 2 - timePlot: dst ------------------------------------------- StartTime 01/01/2008 00:00:00 TimeInt 1 day -!| |note|!- Portrait, Layout type=auto, panelHeight=0.2, panelSpacing=0.02, firstPanelHeightFactor=1.2, expand=true -!| |check|execute|${executable}|command|${path}request_us10_34.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_10_34.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/layout_10_34_REF.png ./PlotFitnesseResults/US10/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/layout_10_34_REF.png|Img1|${workingPath}/layout_10_34.png|Img2|${workingPath}/diff_10_34.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}layout_10_34_REF.png ${workingPath}/layout_10_34.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