content.txt 2.39 KB
!1 !-User Story 1: Tracer un label sur un plot-!

!define path {../test/FitNesseRoot/ReleaseS/ThirdPart/ReLease1/SprinT1/UserStory1/}
!define workingPath {./PlotFitnesseResults/US1/}
!define executable {amdaXMLRequestorTool }
!2 Description du test
!-Le but du test est de valider le tracé de label en X ou Y en faisant varier couleur, type et taille de police et orientation -!

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

!3 Exécution des scripts

!|script|TestAmdaCommandLine|
|reference|US 1: id 01|id test|
|note|!-  Tracé de lables à l'intérieur de la zone de plot en faisant varier
La couleur du texte (rouge,vert, bleu),
L'alignement (left, center, right),
La taille de la fonte utilisée (4, 8, 14 et 20)
Le nom de fonte (sans-serif, serif, monospace, script et symbol)
Le style et le weight de Fonte (upright, italic, oblique / medium, bold)
L'angle du texte (0, 45, 90, 180, 270, -45 et 70 °)
Sa position absolue (coordonnées physiques) ou relative en % (de la zone de plot)

-!|
|check|execute|${executable}|command|${path}request_us1_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_1_01.png|args|0|
|note|!-Copie de la référence -!|
|check|execute|cp|command|${path}/plot_1_01_REF.png ./PlotFitnesseResults/US1/|args|0|
|note|!-Génération fichier de différences graphiques entre image produite et image de référence-!|
|check|compare|${workingPath}/plot_1_01_REF.png|Img1|${workingPath}/plot_1_01.png|Img2|${workingPath}/diff_1_01.png|ImgDiff|0|
|note|!-Comparaison de l'image produite et de l'image de référence-!|
|check|execute|diff|command|${workingPath}plot_1_01_REF.png ${workingPath}/plot_1_01.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