content.txt 3.68 KB
!1 !-User Story 15: Appliquer une compression sur les fichiers résultats d'un plot -!

!define path {../test/FitNesseRoot/ReleaseS/ThirdPart/ReLease2/SprinT1/UserStory15/}
!define executable {amdaXMLRequestorTool }
!2 Description du test
!-En tant qu'utilisateur scientifique
Je peux définir le format de compression qui sera appliqué sur les fichiers résultats de mon plot sur une TT
Afin de compiler l'ensemble des résultats de ma requête dans un même et unique fichier  -!

!2 Test

!|script|ConnectToDDServer|
|check|login|1|

!|script|TestAmdaCommandLine|
|set|${path}|path|

!|script|TestAmdaCommandLine|
|set|${path}|path|
|note|!- Suppression des éventuelles archives précédentes générées -!|
|check|execute|!-rm-!|command|-f *.zip|args|0|
|check|execute|!-rm-!|command|-f *.gz|args|0|
|check|execute|!-rm-!|command|-f *.tar|args|0|
|note|!- Suppression des éventuels ps, pdf et png -!|
|check|execute|!-rm-!|command|-f plot_*.png|args|0|
|check|execute|!-rm-!|command|-f plot_*.pdf|args|0|
|check|execute|!-rm-!|command|-f plot_*.ps|args|0|

!|script|TestAmdaCommandLine|
|reference|US 15: id 1|id test|
|note|!-Plot png sur TimeTable + post process zip-!|
|note|!- (1) Execution de la requête -!|
|check|execute|${executable}|command|${path}request_us15_1.xml|args|0|
|note|!- (2) Vérification de la création d'un zip -!|
|check|execute|!-test `ls *.zip | wc -l` -!|command| -eq 1 |args|0|
|note|!- (3) Vérification du contenu de l'archive -!|
|check|execute|!-rm-!|command| plot_*.png |args|0|
|check|execute|!-unzip -!|command| *.zip |args|0|
|check|execute|!-ls -!|command| plot_tt_1_0_*.png |args|0|
|check|execute|!-ls -!|command| plot_tt_1_1_*.png |args|0|
|check|execute|!-ls -!|command| plot_tt_1_2_*.png |args|0|
|check|execute|!-ls -!|command| plot_tt_1_3_*.png |args|0|
|check|execute|!-rm-!|command| plot_tt_1_*.png |args|0|

!|script|TestAmdaCommandLine|
|reference|US 15: id 2|id test|
|note|!-Plot pdf sur TimeTable + post process tar-!|
|note|!- (1) Execution de la requête -!|
|check|execute|${executable}|command|${path}request_us15_2.xml|args|0|
|note|!- (2) Vérification de la création d'un tar -!|
|check|execute|!-test `ls *.tar | wc -l` -!|command| -eq 1 |args|0|
|note|!- (3) Vérification du contenu de l'archive -!|
|check|execute|!-rm-!|command| plot_*.pdf |args|0|
|check|execute|!-tar xvf -!|command| *.tar |args|0|
|check|execute|!-ls -!|command| plot_tt_1_0_*.pdf |args|0|
|check|execute|!-ls -!|command| plot_tt_1_1_*.pdf |args|0|
|check|execute|!-ls -!|command| plot_tt_1_2_*.pdf |args|0|
|check|execute|!-ls -!|command| plot_tt_1_3_*.pdf |args|0|
|check|execute|!-rm-!|command| plot_tt_1_*.pdf |args|0|

!|script|TestAmdaCommandLine|
|reference|US 15: id 3|id test|
|note|!-Plot ps sur TimeTable + post process tar gzip-!|
|note|!- (1) Execution de la requête -!|
|check|execute|${executable}|command|${path}request_us15_3.xml|args|0|
|note|!- (2) Vérification de la création d'un fichier compressée .gz -!|
|check|execute|!-test `ls *.gz | wc -l` -!|command| -eq 1 |args|0|
|note|!- (3) Vérification du contenu de l'archive -!|
|check|execute|!-rm-!|command| plot_*.ps |args|0|
|check|execute|!-tar xvzf -!|command| *.tar.gz |args|0|
|check|execute|!-ls -!|command| plot_tt_1_0_*.ps |args|0|
|check|execute|!-ls -!|command| plot_tt_1_1_*.ps |args|0|
|check|execute|!-ls -!|command| plot_tt_1_2_*.ps |args|0|
|check|execute|!-ls -!|command| plot_tt_1_3_*.ps |args|0|
|check|execute|!-rm-!|command| plot_tt_1_*.ps |args|0|

!|script|TestAmdaCommandLine|
|set|${path}|path|
|note|!- Suppression des archives créées -!|
|check|execute|!- rm  -!|command| *.zip |args|0|
|check|execute|!- rm  -!|command| *.gz |args|0|
|check|execute|!- rm  -!|command| *.tar |args|0|

-----
!contents -R2 -g -p -f -h