content.txt
2.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
!1 User Story 88: Bug 'Segmentation fault for composed parameter'
http://yahscrum.akka.eu:8080/icescrum/p/AMDAKERNEL-88
!define path {../test/FitNesseRoot/ReleaseS/FirstPart/ReLease4/SprinT1/UserStory88/}
!define executable {EXE_AMDA_Kernel}
!2 Description
composed parameter: ex_v.xml => efield[0]*velocity[0], time_resolution = 30
command:
!-EXE_AMDA_Kernel -f iso -p ex_v -s 2008001230000000 -d 0000002000000000-!
!-EXE_AMDA_Kernel -f iso -p velocity --sampling 30 -s 2008001230000000 -d 0000002000000000-!
!-EXE_AMDA_Kernel -f iso -p efield --sampling 30 -s 2008001230000000 -d 0000002000000000-!
Segmantation fault
=================
Bug reason:
!-velocity => GlobalStop : 2008-01-02T23:59:59-!
!-efield => GlobalStop : 2008-01-03T23:59:59-!
velocity : startIndex = 4800 nbDataToProcess = 2880
efield : startIndex = 4781 nbDataToProcess = 21620
Or les données étaient lus à partir de 4781 donc pour le paramètre velocity sa conduit à un segmentation fault !
!2 Liste des tests
!4 Tests :
!|script|TestAmdaCommandLine|
|set|${path}|path|
!3 ID-143 Input data stored differently in DDServer
!4 Tests :
!4 Tests :
!|script|TestAmdaCommandLine|
|set|${path}|path|
!4 Tests : Init error
!|script|TestAmdaCommandLine|
|reference|US 88: id 143|id test|
|note|efield et velocity n'ont pas le même GlobalStop et ne sont pas retourner par DDServer en paquets de même tailles|
|check|execute|amdaXMLRequestorTool|command|${path}request_88_143.xml|args|0|
||Contrôle du résultat|
|check|diffOutputFile|test_88_143_ex_v.txt|file1|output-ex_v_2008001230000000.txt|file2|0|
!|script|TestCommandLine|
||Last calculate value is at time 2008-01-02T23:50:30.000|
|check|execute|!-sort -r output-ex_v_2008001230000000.txt | grep -v "^.*nan$" | head -n 1 | grep "2008-01-02T23:50:30.000"-!|command|grep0|alias|0|
||Dernière donnée de efield à son Global stop|
|check|execute|!-tail -n 1 output-efield_2008001230000000.txt | grep "2008-01-03T23:59:44.000"-!|command|grep1|alias|0|
||Dernière donnée de velocity à son Global stop|
|check|execute|!-tail -n 1 tail -n 1 output-velocity_2008001230000000.txt | grep "2008-01-02T23:50:00.000"-!|command|grep2|alias|0|
||Les 2 Global start sont différents|
|check|execute|diff ${grep1:OUTPUT} ${grep2:OUTPUT}|command|diff|alias|1|
!2 suivi des modifications
Sans objet
-----
!contents -R2 -g -p -f -h