content.txt 5.45 KB
!1 User Story 80: Optimisation of parameter calculation 1
http://yahscrum.akka.eu:8080/icescrum/p/AMDAKERNEL-80
!define path {../test/FitNesseRoot/ReleaseS/FirstPart/ReLease2/SprinT2/UserStory80/}
!define executable {EXE_AMDA_Kernel}
!2 Description	
Implement mechanism to check if *.so for parameter exists already and compilation is not needed.
!2 Liste des tests

!4 Tests : 
!|script|TestAmdaCommandLine|
|set|${path}|path|

!3 ID-137  US-63
!4 description test
Execute test for US63 two times
!-expression_component => atan(imf[2]/imf[1]) + speed/100.0-!
1: check that there is no corresponding *so and compile expression
2: check that there is corresponding *so and use it

Compare execution time in both cases

!4 Tests : 
!|script|TestCommandLine|
|reference|US 80: id 137|id test|
|note|changement du a la non existante du .so|
|check|execute|rm -f lib/expression_component.so|command|comdRm|alias|0|
|check|execute|!-/usr/bin/time -f %E EXE_AMDA_Kernel -f iso -p expression_component -s 2008000003030000 -d 0000000010000000 -!|command|comd1|alias|0|
|check|execute|!-grep  "compilation expression" example.log -!|command|grep1|alias|0|
|check|execute|!-echo "`cat ${comd1:ERRPUT} | awk -F: '{print 60 * $1 + $2}'`" -!|command|GetTime1|alias|0|
|show|read|!-${GetTime1:OUTPUT}-!|file|
|check|execute|!-/usr/bin/time -f %E EXE_AMDA_Kernel -f iso -p expression_component -s 2008000003030000 -d 0000000010000000 -!|command|comd2|alias|0|
|check|execute|!-grep  "compilation expression" example.log -!|command|grep2|alias|1|
|check|execute|!-echo "`cat ${comd2:ERRPUT} | awk -F: '{print 60 * $1 + $2}'`" -!|command|GetTime2|alias|0|
|show|read|!-${GetTime2:OUTPUT}-!|file|


!3 teste de la concurrence des processus
!4 description test
lancement en parallele de 2 même requetes

Compare execution time in both cases

!4 Tests : 
!|script|TestCommandLine|
|reference|US 80: id 137-1|id test|
|check|execute|rm -f lib/expression_component.so|command|comdRm|alias|0|
|check|execute|!-EXE_AMDA_Kernel -f iso -p expression_component -s 2008000003030000 -d 0000000010000000 -w . & EXE_AMDA_Kernel -f iso -p expression_component -s 2008000003030000 -d 0000000010000000 -w  ./userFictif;sleep 3 -!|command|comd1|alias|0|
|check|execute|!-  diff output-expression_component_2008000003030000.txt ./userFictif/output-expression_component_2008000003030000.txt  -!|command|comd2|alias|0|



!3 ID-137-2  modify param.xml
!4 description test
mdf expression_component.xml

!4 Tests : 
!|script|TestCommandLine|
|reference|US 80: id 137-2|id test|
|note|changement du a la non existante du .so|
|check|execute|touch  ../test/data/DataBaseParameters/expression_component.xml|command|comdtouch|alias|0|
|check|execute|!-/usr/bin/time -f %E EXE_AMDA_Kernel -f iso -p expression_component -s 2008000003030000 -d 0000000010000000 -!|command|comd1|alias|0|
|check|execute|!-grep  "compilation expression" example.log -!|command|grep1|alias|0|
|check|execute|!-echo "`cat ${comd1:ERRPUT} | awk -F: '{print 60 * $1 + $2}'`" -!|command|GetTime1|alias|0|
|show|read|!-${GetTime1:OUTPUT}-!|file|
|check|execute|!-/usr/bin/time -f %E EXE_AMDA_Kernel -f iso -p expression_component -s 2008000003030000 -d 0000000010000000 -!|command|comd2|alias|0|
|check|execute|!-grep  "compilation expression" example.log -!|command|grep2|alias|1|
|check|execute|!-echo "`cat ${comd2:ERRPUT} | awk -F: '{print 60 * $1 + $2}'`" -!|command|GetTime2|alias|0|
|show|read|!-${GetTime2:OUTPUT}-!|file|


!3 ID-137-4  modify ss-param.xml
!4 description test
mdf imf.xml

!4 Tests : 
!|script|TestCommandLine|
|reference|US 80: id 137-3|id test|
|note|changement du a la non existante du .so|
|check|execute|touch  ../test/data/DataBaseParameters/imf.xml|command|comdtouch|alias|0|
|check|execute|!-/usr/bin/time -f %E EXE_AMDA_Kernel -f iso -p expression_component -s 2008000003030000 -d 0000000010000000 -!|command|comd1|alias|0|
|check|execute|!-grep  "compilation expression" example.log -!|command|grep1|alias|0|
|check|execute|!-echo "`cat ${comd1:ERRPUT} | awk -F: '{print 60 * $1 + $2}'`" -!|command|GetTime1|alias|0|
|show|read|!-${GetTime1:OUTPUT}-!|file|
|check|execute|!-/usr/bin/time -f %E EXE_AMDA_Kernel -f iso -p expression_component -s 2008000003030000 -d 0000000010000000 -!|command|comd2|alias|0|
|check|execute|!-grep  "compilation expression" example.log -!|command|grep2|alias|1|
|check|execute|!-echo "`cat ${comd2:ERRPUT} | awk -F: '{print 60 * $1 + $2}'`" -!|command|GetTime2|alias|0|
|show|read|!-${GetTime2:OUTPUT}-!|file|

!3 ID-137-4  modify *.hh
!4 description test
mdf ram_pressure.hh

!4 Tests : 
!|script|TestCommandLine|
|reference|US 80: id 137-4|id test|
|note|changement du a la non existante du .so|
|check|execute|touch  ../build/*/plugin/ram_pressure/ram_pressure.hh|command|comdtouch|alias|0|
|check|execute|!-/usr/bin/time -f %E EXE_AMDA_Kernel -f iso -p ram_pressure -s 2008000003030000 -d 0000000010000000 -!|command|comd1|alias|0|
|check|execute|!-grep  "compilation expression" example.log -!|command|grep1|alias|0|
|check|execute|!-echo "`cat ${comd1:ERRPUT} | awk -F: '{print 60 * $1 + $2}'`" -!|command|GetTime1|alias|0|
|show|read|!-${GetTime1:OUTPUT}-!|file|
|check|execute|!-/usr/bin/time -f %E EXE_AMDA_Kernel -f iso -p ram_pressure -s 2008000003030000 -d 0000000010000000 -!|command|comd2|alias|0|
|check|execute|!-grep  "compilation expression" example.log -!|command|grep2|alias|1|
|check|execute|!-echo "`cat ${comd2:ERRPUT} | awk -F: '{print 60 * $1 + $2}'`" -!|command|GetTime2|alias|0|
|show|read|!-${GetTime2:OUTPUT}-!|file|


!2 Gestion des modifications
Sans Objet