content.txt 3.89 KB
!1 User Story 32: Test connexion DDServer
http://yahscrum.akka.eu:8080/icescrum/p/AMDAKERNEL-32
!2 Description des tests

!3 test: tests du passage d'arguments 
 * affiche version:  EXE_AMDA_Kernel -v
 * listes arguments invalides: EXE_AMDA_Kernel -gfuimERGHUIMHQMEQG
 * affiche l'aide en option longue: EXE_AMDA_Kernel --help

!3 test ID 6: récupération des données en une fois (petit intervalle de temps)
input: VI: "ace:imf:all\0"
Param: "IMF"
Temps debut : “2008000000000000\0”
Intervalle : “0000000012000000\0”
output: log code retour 0 à l’appel de DD_GetData

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 32: id 6|id test|
|check|returnValue|-v|argument|0|
|check|returnValue|-gfuimERGHUIMHQMEQG|argument|1|
|check|returnValue|--help|argument|0|
|check|returnValue||argument|1|
|check|returnValue|-p imf -s 2008000000000000 -d 0000000012000000|argument|0|
|check|logFile| 	INFO 0x[0-9a-f]* \([0-9]+ ms\)[ \t]+AMDA-Kernel.DDServerInterface - ParamGetDDBase::getOneDDDataBloc DD_GetData\(.*\) returns = \(0\)|pattern|0|



!3 test ID 7 : récupération des données par 'blocs' (grand intervalle de temps)
input: VI: “ace:imf:all\0”
Param: “IMF\0”
Temps debut : “2008000000000000\0”
Intervalle : “0000002000000000\0”
output: log code retour 1 à l’appel de DD_GetData

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 32: id 7|id test|
|check|returnValue|-p imf -s 2008000000000000 -d 0000002000000000|argument|0|
|check|logFile|INFO 0x[0-9a-f]* \([0-9]+ ms\)[ \t]+AMDA-Kernel.DDServerInterface - ParamGetDDBase::getOneDDDataBloc DD_GetData\(.*\) returns = \(1\)|pattern|0|
|check|logFile|INFO 0x[0-9a-f]* \([0-9]+ ms\)[ \t]+AMDA-Kernel.DDServerInterface - ParamGetDDBase::getOneDDDataBloc DD_GetData\(.*\) returns = \(0\)|pattern|0|


!3 test ID 21 : Pas de session TEST NON FAIT
input : VI: "ace:imf:all\0"
Param: "IMF"
Temps debut : “2008000000000000\0”
Intervalle : “0000000012000000\0”
Le tout sans avoir établi une session via DD_login
output : log code retour -100 à l’appel de DD_SetVariable

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 32: id 21|id test|


!3 test ID 22 : cas temps debut supérieur au global stop (temps définissant la fin du jeu de données) ATTENTION nous sommes passé en 2020
input : input : VI: "ace:imf:all\0"
Param: "IMF"
Temps debut : “2020000000000000\0”
Intervalle : “0000000012000000\0”
output: log code retour -10 à l’appel de DD_SetTime

Test devenu obsolète depuis [[US 21: Amélioration traitement de l'absence de données pour un paramètre ][/ReleaseS.ZdevcompAmda2016.ReLease1.SprinT1.UserStory21]]


!3 test ID 31 : mauvais nom de paramètre
input: VI: "ace:imf:all\0"
Param: "xIMF"
Temps debut : “2008000000000000\0”
Intervalle : “0000000012000000\0”
output: log code retour -9 à l’appel de DD_GetData

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 32: id 31|id test|
|check|returnValue|-p ximf -s 2008000000000000 -d 0000000012000000|argument|-9|
|check|logFile|INFO 0x[0-9a-f]* \([0-9]+ ms\)[ \t]+AMDA-Kernel.DDServerInterface - VirtualInstrument::getParamPusher\( 1, xIMF\) returns = \(-9\)|pattern|0|


!3 test ID 30: mauvais virtual instrument ID
input: VI: "xace:imf:all\0"
Param: "IMF"
Temps debut : “2008000000000000\0”
Intervalle : “0000000012000000\0”
output: log code retour -9 à l’appel de DD_SetVariable

!4 Tests : 
!|script|TestAmdaCommandLine|
|reference|US 32: id 30|id test|
|check|returnValue|-p viNotFound -s 2008000000000000 -d 0000000012000000|argument|-9|
|check|logFile|INFO 0x[0-9a-f]* \([0-9]+ ms\)[ \t]+AMDA-Kernel.DDServerInterface - ParamGetDDBase: [_a-Z\(:\), 0-9<>=:.-]* returns = \(-9\)|pattern|0|

!2 suivi des modifications
 - suite au mail d'Elena du 30/10/2012 à11h50:Re: Problème avec le DD_server sur le port 5000
 Si c'est difficile pour toi changer 2007 par 2008 pour US32?
passage des tests en 2008
 - Sprint 4: Modification des logs
-----
!contents -R2 -g -p -f -h