!1 !-User Story 88: Définition des tailles des panels dans le cas d'un layout vertical -! !define path {../test/FitNesseRoot/ReleaseS/ThirdPart/ReLease2/SprinT2/UserStory88/} !define workingPath {./PlotFitnesseResults/US88/} !define executable {amdaXMLRequestorTool } !2 Description du test !- Ne s'applique que pour le layout vertical. xPreferedSize et yPreferedSize peuvent être définis au niveau d'un panel dans la requête. Dans ce cas là, ce n'est plus le panleHeight définit au niveau du layout qui est utilisé, mais ces tailles définies. -! !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/US88|args| |note|!- Création du répertoire de stockage des résultats -!| |execute|mkdir -p |command|./PlotFitnesseResults/US88|args| !3 Exécution des scripts !|script|TestAmdaCommandLine| |reference|US 88: 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_us88_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_88_32.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/layout_88_32_REF.png ./PlotFitnesseResults/US88/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/layout_88_32_REF.png|Img1|${workingPath}/layout_88_32.png|Img2|${workingPath}/diff_88_32.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}layout_88_32_REF.png ${workingPath}/layout_88_32.png|args|0| !|script|TestAmdaCommandLine| |reference|US 88: 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_us88_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_88_33.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/layout_88_33_REF.png ./PlotFitnesseResults/US88/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/layout_88_33_REF.png|Img1|${workingPath}/layout_88_33.png|Img2|${workingPath}/diff_88_33.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}layout_88_33_REF.png ${workingPath}/layout_88_33.png|args|0| !|script|TestAmdaCommandLine| |reference|US 88: id 34|id test| |note|!- layout type = vertical real panels expand ------------------------------------------- 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_us88_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_88_34.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/layout_88_34_REF.png ./PlotFitnesseResults/US88/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/layout_88_34_REF.png|Img1|${workingPath}/layout_88_34.png|Img2|${workingPath}/diff_88_34.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}layout_88_34_REF.png ${workingPath}/layout_88_34.png|args|0| !|script|TestAmdaCommandLine| |reference|US 88: id 35|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_us88_35.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_88_35.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/layout_88_35_REF.png ./PlotFitnesseResults/US88/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/layout_88_35_REF.png|Img1|${workingPath}/layout_88_35.png|Img2|${workingPath}/diff_88_35.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}layout_88_35_REF.png ${workingPath}/layout_88_35.png|args|0| !|script|TestAmdaCommandLine| |reference|US 88: id 36|id test| |note|!- layout type = vertical real panels expand ------------------------------------------- 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) ------------------------------------------- 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_us88_36.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_88_36.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/layout_88_36_REF.png ./PlotFitnesseResults/US88/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/layout_88_36_REF.png|Img1|${workingPath}/layout_88_36.png|Img2|${workingPath}/diff_88_36.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}layout_88_36_REF.png ${workingPath}/layout_88_36.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