content.txt 8.11 KB
!1 !-User Story 3: Tracer un spectro-!

!define path {../test/FitNesseRoot/ReleaseS/ThirdPart/ReLease1/SprinT2/UserStory3/}
!define workingPath {./PlotFitnesseResults/US3/}
!define executable {amdaXMLRequestorTool }
!define dataBaseParamPath {../config/DataBaseParameters/}
!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