!1 User Story 17: Resampling parameter http://yahscrum.akka.eu:8080/icescrum/p/AMDAKERNEL-17 !define path {../test/FitNesseRoot/ReleaseS/FirstPart/ReLease2/SprinT1/UserStory17/} !2 Description des tests Description En tant que Utilisateur pilote, je peux faire une requette sur le parametre avec une entree supplementaire de temps d'echantillonage (argument sampling-mode=classic) afin de obtenir un fichier ASCII avec les donnees du parametre correctement echantillonnees (interpolation ou moyennage en fonction du cas) Notes parameter with CONSTANT original sampling time apply averaging if samplingOriginal * 2 < newSampling otherwise apply interpolation !-SamplingOriginal is obtained by DD_GetInform(...,‘minSampling’,..)-! !4 Tests : !|script|TestAmdaCommandLine| |set|${path}|path| !3 ID-45 resampling by averaging 1D table !4 Tests : !|script|TestAmdaCommandLine| |reference|US 17: id 45|id test| |check|returnValue|--format iso -p imf --sampling 1800.0 --sampling-mode classic -s 2008004000000000 -d 0000001000000000|argument|0| |check|diffOutputFile|test_17_45.txt|file1|output-imf_2008004000000000.txt|file2|0| !3 ID-46 resampling by interpolation 1D table input: imf (paramID) Temps debut : “2008004000000000\0” Intervalle : “0000001000000000\0” Sampling : 20.0 !-SamplingMode-! : classic !4 Tests : !|script|TestAmdaCommandLine| |reference|US 17: id 46|id test| |check|returnValue|-f iso -p imf --sampling 20.0 --sampling-mode classic -s 2008004000000000 -d 0000001000000000|argument|0| |check|diffOutputFile|test_17_46.txt|file1|output-imf_2008004000000000.txt|file2|2e-2|epsilon|0| !2 suivit des modification * la derniere ligne de test_17_45.txt est 2008-01-06T00:00:00.000 5.904 -3.791 0.774 elle est remplacé par 2008-01-06T00:00:00.000 5.905 -3.825 0.871 * La derniere ligne du test_17_46.txt est 2008-01-06T00:00:00.000 5.937 -1.819 -4.565 elle est remplacé par 2008-01-06T00:00:00.000 6.027 -1.733 -4.474 Mail de benjamin Renard du 06/12 Salut, Je viens de regarder le test sur l'interpolation dans la US17, concernant la dernière ligne que Gaetan a modifiée. La dernière ligne du fichier que l'on vous a fourni correspondait à l'interpolation entre le dernier point contenu dans l'intervalle de la requête, et le point qui le suit (qui lui est en dehors de l'intervalle). Cela est dû au fait que l'on récupérait un point de donnée en trop auprès de DDserver dans notre routine. Ce point en trop était mis à contribution lors de l'interpolation. En faisant en sorte de ne pas récupérer ce point en trop dans notre routine, nous avons bien évidement le même résultat que vous. Donc pour moi, vos modifications sont ok. ----- !contents -R2 -g -p -f -h