content.txt 6.22 KB
!1 !-Définition des tables pour les paramètres lus dans des fichiers locaux-!

!define path {../test/FitNesseRoot/ReleaseS/ZatAmda2015/LocalfileTable/}
!define plotsRefDir {../test/plots_ref/${SYSTEM_OS}/ZatAmda2015/LocalfileTable/}
!define workingPath {./PlotFitnesseResults/LocalfileTable/}
!define executable {amdaXMLRequestorTool }
!2 Description du test
!- ToDo
-!

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

!3 Exécution des scripts

!|script|TestAmdaCommandLine|
|reference|US LocalfileTable: id 00|id test|
|note|!- Paramètre provenant d'un fichier local au format VOTable. La table du paramètre est de type "centerWidthTable" avec les centres et les tailles des channels définis dans le fichier source.
-!|
|note|!- Tracé des courbes  -!|
|check|execute|${executable}|command|${path}request_localfiletable_00.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_localfiletable_00.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${plotsRefDir}/plot_localfiletable_00_REF.png ./PlotFitnesseResults/LocalfileTable/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/plot_localfiletable_00_REF.png|Img1|${workingPath}/plot_localfiletable_00.png|Img2|${workingPath}/diff_localfiletable_00.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}plot_localfiletable_00_REF.png ${workingPath}/plot_localfiletable_00.png|args|0|

!|script|TestAmdaCommandLine|
|reference|US LocalfileTable: id 01|id test|
|note|!- Paramètre provenant d'un fichier local au format VOTable. La table du paramètre est de type "boundsTable" avec les bounds des channels définis dans le fichier source. Il s'agit d'un fichier provenant du service LatHyS du LATMOS pour IMPEx. A noter que le fichier a été corrigé (arraysize pour PARAM "EnergyRange" doit être 33, de plus la première valeur de l'energie a été modifiée pour ne pas être nulle).
-!|
|note|!- Tracé des courbes  -!|
|check|execute|${executable}|command|${path}request_localfiletable_01.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_localfiletable_01.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${plotsRefDir}/plot_localfiletable_01_REF.png ./PlotFitnesseResults/LocalfileTable/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/plot_localfiletable_01_REF.png|Img1|${workingPath}/plot_localfiletable_01.png|Img2|${workingPath}/diff_localfiletable_01.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}plot_localfiletable_01_REF.png ${workingPath}/plot_localfiletable_01.png|args|0|

!|script|TestAmdaCommandLine|
|reference|US LocalfileTable: id 02|id test|
|note|!- Paramètre provenant d'un fichier local au format ASCII. La table du paramètre est de type "boundsTable" avec les bounds des channels définis dans le fichier source.
-!|
|note|!- Tracé des courbes  -!|
|check|execute|${executable}|command|${path}request_localfiletable_02.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_localfiletable_02.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${plotsRefDir}/plot_localfiletable_02_REF.png ./PlotFitnesseResults/LocalfileTable/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/plot_localfiletable_02_REF.png|Img1|${workingPath}/plot_localfiletable_02.png|Img2|${workingPath}/diff_localfiletable_02.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}plot_localfiletable_02_REF.png ${workingPath}/plot_localfiletable_02.png|args|0|

!|script|TestAmdaCommandLine|
|reference|US LocalfileTable: id 03|id test|
|note|!- Paramètre provenant d'un fichier local au format ASCII. La table du paramètre est de type "boundsTable" avec les bounds des channels définis de manière manuelle dans le fichier de définition du paramètre.
-!|
|note|!- Tracé des courbes  -!|
|check|execute|${executable}|command|${path}request_localfiletable_03.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_localfiletable_03.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${plotsRefDir}/plot_localfiletable_03_REF.png ./PlotFitnesseResults/LocalfileTable/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/plot_localfiletable_03_REF.png|Img1|${workingPath}/plot_localfiletable_03.png|Img2|${workingPath}/diff_localfiletable_03.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}plot_localfiletable_03_REF.png ${workingPath}/plot_localfiletable_03.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