!1 !-User Story 3: Tracer un spectro-! !define path {../test/FitNesseRoot/ReleaseS/ThirdPart/ReLease1/SprinT2/UserStory3/} !define workingPath {./PlotFitnesseResults/US3/} !define executable {amdaXMLRequestorTool } !2 Description du test !-Le but du test est de valider le tracé des spectro-! !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/US3|args| |note|!- Création du répertoire de stockage des résultats -!| |execute|mkdir -p |command|./PlotFitnesseResults/US3|args| !3 Exécution des scripts !|script|TestAmdaCommandLine| |reference|US 3: id 07|id test| |note|!- automatic Min/Max definition, no energy info Parameter e_mgs_omni StartTime 2005-01-31 ; Time Interval 1 hour Min/max Z values are defined automatically from data Y axe : Linear Z (color) axe: logarithmic (define in request). No energy info : Y axis – energy step number Colormap : cmap1_blue_red.pal (define in request) color axe title : Log Flux 1/(cm^2*s*ster*eV) -!| |check|execute|${executable}|command|${path}request_us3_07.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}/plot_3_07.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/plot_3_07_REF.png ./PlotFitnesseResults/US3/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/plot_3_07_REF.png|Img1|${workingPath}/plot_3_07.png|Img2|${workingPath}/diff_3_07.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}plot_3_07_REF.png ${workingPath}/plot_3_07.png|args|0| !|script|TestAmdaCommandLine| |reference|US 3: id 08|id test| |note|!- Min/Max definition in request, no energy info Parameter e_mgs_omni StartTime 2005-01-31 ; Time Interval 1 day Min/max Z values are defined in request [1.e-2, 1.e6] Values < Zmin are set to Zmin, Values > Zmax are set to Zmax Linear Z axe (define in request). No energy info : Y axe – energy step number Colormap : cmap1_blue_yellow.pal (define in request) color axe title : Flux 1/(cm^2*s*ster*eV) -!| |check|execute|${executable}|command|${path}request_us3_08.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}/plot_3_08.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/plot_3_08_REF.png ./PlotFitnesseResults/US3/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/plot_3_08_REF.png|Img1|${workingPath}/plot_3_08.png|Img2|${workingPath}/diff_3_08.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}plot_3_08_REF.png ${workingPath}/plot_3_08.png|args|0| !|script|TestAmdaCommandLine| |reference|US 3: id 09|id test| |note|!- Y axe - Energy Info Parameter e_mgs_omni1 StartTime 2005-01-31 ; Time Interval 10 min Min/max values are defined from data Energy info is given as energy bounds Emin_i – Emax_i (clb) (see e_mgs_omni1.xml) colormap: white-black Y axe : logarithmic Z axe : logarithmic -!| |check|execute|${executable}|command|${path}request_us3_09.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}/plot_3_09.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/plot_3_09_REF.png ./PlotFitnesseResults/US3/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/plot_3_09_REF.png|Img1|${workingPath}/plot_3_09.png|Img2|${workingPath}/diff_3_09.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}plot_3_09_REF.png ${workingPath}/plot_3_09.png|args|0| !|script|TestAmdaCommandLine| |reference|US 3: id 10|id test| |note|!- Min/Max from data, Energy Bounds calculation Parameter e_mgs_er StartTime 2005-01-30T07:48:00 ; Time Interval 1d10h15m Min/max values are defined automatically from data energy bounds are calculated by predefined function Y axe : logarithmic Z (color) axe: logarithmic colormap: black-white -!| |check|execute|${executable}|command|${path}request_us3_10.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}/plot_3_10.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/plot_3_10_REF.png ./PlotFitnesseResults/US3/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/plot_3_10_REF.png|Img1|${workingPath}/plot_3_10.png|Img2|${workingPath}/diff_3_10.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}plot_3_10_REF.png ${workingPath}/plot_3_10.png|args|0| !|script|TestAmdaCommandLine| |reference|US 3: id 11|id test| |note|!- range defined in request The same as ID10. Emin = 100 eV; Emax = 1000eV are defined in request. Y axe range = [Emin, Emax], logarithmic -!| |check|execute|${executable}|command|${path}request_us3_11.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}/plot_3_11.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/plot_3_11_REF.png ./PlotFitnesseResults/US3/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/plot_3_11_REF.png|Img1|${workingPath}/plot_3_11.png|Img2|${workingPath}/diff_3_11.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}plot_3_11_REF.png ${workingPath}/plot_3_11.png|args|0| !|script|TestAmdaCommandLine| |reference|US 3: id 12|id test| |note|!- Special color for extreme values The same as ID10 Min/max values are set in request [1.e-1, 1.e5] Values < Zmin and Values > Zmax are plotted with special colors defined in request -!| |check|execute|${executable}|command|${path}request_us3_12.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}/plot_3_12.png|args|0| |note|!-Copie de la référence -!| |check|execute|cp|command|${path}/plot_3_12_REF.png ./PlotFitnesseResults/US3/|args|0| |note|!-Génération fichier de différences graphiques entre image produite et image de référence-!| |check|compare|${workingPath}/plot_3_12_REF.png|Img1|${workingPath}/plot_3_12.png|Img2|${workingPath}/diff_3_12.png|ImgDiff|0| |note|!-Comparaison de l'image produite et de l'image de référence-!| |check|execute|diff|command|${workingPath}plot_3_12_REF.png ${workingPath}/plot_3_12.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