!1 !-User Story 43: TimeTable distante (HTTP) et output VOTable -! !define path {../test/FitNesseRoot/ReleaseS/SecondPart/ReLease1/SprinT2/UserStory43/} !define executable {ttOperations } !define requestExecutable {amdaXMLRequestorTool } !define dataBaseParamPath {../config/DataBaseParameters/} !2 Description du test !-Le but du test est de valider d'une part l'accès à une table table distante identifiée par une URL de type http:// et d'autre part de générer une time table au format VOTable depuis une requête de DataMining-! !2 Test !|script|TestAmdaCommandLine| |set|${path}|path| !|script|TestAmdaCommandLine| |note|!-Exécution de ttOperations pour réaliser une union sur une timetabel distante-!| |reference|US 43|id test| |check|execute|${executable}|command|union --out_dir=${path} --out_type=ASCII http://cdpp.irap.omp.eu/tt_US3_26.txt |args|0| |check|diffTimeTable|tt_US3_26.txt|TT1|res-tt_US3_26.txt|TT2|0| !|script|ConnectToDDServer| |check|login|1| !|script|TestAmdaCommandLine| |note|!-Exécution d'une requête pour générer un fichier au format VO-!| |check|execute|cp|command|-f ${path}imf_cond.xml ${dataBaseParamPath}imf_cond.xml|args|0| |check|execute|${requestExecutable}|command|${path}request_VO.xml|args|0| |note|!-Renommage du fichier obtenu et comparaison avec le fichier de référence-!| |check|execute|mv|command|timeTable_*.xml ./tt_resultVO.xml|args|0| |check|check|tt_resultVO.xml|TimeTable|VO|FileType|0| !|script|TestAmdaCommandLine| |set|${path}|path| |note|!- Suppression des timetable générées -!| |check|execute|!-rm-!|command| ${path}tt_US3_26.txt|args|0| |check|execute|!-rm-!|command| ./tt_resultVO.xml|args|0| |check|execute|!-rm-!|command| Gaps_timeTable_imf_cond_*.xml|args|0| |check|execute|!-rm-!|command| ${dataBaseParamPath}imf_cond.xml|args|0| ----- !contents -R2 -g -p -f -h