Skip to content

Commit b1cf32e

Browse files
authored
ctf2: add varint test trace (#8)
Signed-off-by: Vlad Arama <vlad.arama@ericsson.com>
1 parent 9c61c8f commit b1cf32e

File tree

3 files changed

+185
-1
lines changed

3 files changed

+185
-1
lines changed

ctf/src/main/java/org/eclipse/tracecompass/testtraces/ctf/CtfTestTrace.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,23 @@ public enum CtfTestTrace {
522522
* Trace length: ~0.054627 ms
523523
* </pre>
524524
*/
525-
CTF_SEQUENCE_EMPTY("/ctf-sequence-empty", 10, 1);
525+
CTF_SEQUENCE_EMPTY("/ctf-sequence-empty", 10, 1),
526+
527+
/**
528+
* Data test trace collected from yactfr:
529+
* https://github.com/eepp/yactfr/blob/master/tests/tests-iter-data/ctf-2/pass-vl-ints.streams
530+
*
531+
* Please note that this is a data test trace, therefore it does not contain non-data features
532+
* such as attributes or a preferred display integer base.
533+
*
534+
* <pre>
535+
* Trace Size: 4.82 kB
536+
* Tracer: hand-generated
537+
* Event count: 1
538+
* Trace length: 0
539+
* </pre>
540+
*/
541+
CTF2_VL_INTS("/CTF2-vl-ints", 1, 0);
526542

527543
private final String fTraceName;
528544
private final int fNbEvent;
Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,168 @@
1+
{
2+
"type": "preamble",
3+
"version": 2
4+
}
5+
{
6+
"type": "trace-class"
7+
}
8+
{
9+
"type": "data-stream-class"
10+
}
11+
{
12+
"name": "test",
13+
"payload-field-class": {
14+
"member-classes": [
15+
{
16+
"field-class": {
17+
"type": "variable-length-unsigned-integer"
18+
},
19+
"name": "vu1a"
20+
},
21+
{
22+
"field-class": {
23+
"type": "variable-length-unsigned-integer"
24+
},
25+
"name": "vu1b"
26+
},
27+
{
28+
"field-class": {
29+
"type": "variable-length-unsigned-integer"
30+
},
31+
"name": "vu2"
32+
},
33+
{
34+
"field-class": {
35+
"type": "variable-length-unsigned-integer"
36+
},
37+
"name": "vu3"
38+
},
39+
{
40+
"field-class": {
41+
"type": "variable-length-unsigned-integer"
42+
},
43+
"name": "vu4"
44+
},
45+
{
46+
"field-class": {
47+
"type": "variable-length-unsigned-integer"
48+
},
49+
"name": "vu5"
50+
},
51+
{
52+
"field-class": {
53+
"type": "variable-length-unsigned-integer"
54+
},
55+
"name": "vu6"
56+
},
57+
{
58+
"field-class": {
59+
"type": "variable-length-unsigned-integer"
60+
},
61+
"name": "vu7"
62+
},
63+
{
64+
"field-class": {
65+
"type": "variable-length-unsigned-integer"
66+
}, "name": "vu8"
67+
},
68+
{
69+
"field-class": {
70+
"type": "variable-length-unsigned-integer"
71+
},
72+
"name": "vu9"
73+
},
74+
{
75+
"field-class": {
76+
"type": "variable-length-unsigned-integer"
77+
},
78+
"name": "vu10"
79+
},
80+
{
81+
"field-class": {
82+
"type": "variable-length-signed-integer"
83+
},
84+
"name": "vi1a"
85+
},
86+
{
87+
"field-class": {
88+
"type": "variable-length-signed-integer"
89+
},
90+
"name": "vi1b"
91+
},
92+
{
93+
"field-class": {
94+
"type": "variable-length-signed-integer"
95+
},
96+
"name": "vi1c"
97+
},
98+
{
99+
"field-class": {
100+
"type": "variable-length-signed-integer"
101+
},
102+
"name": "vi2"
103+
},
104+
{
105+
"field-class": {
106+
"type": "variable-length-signed-integer"
107+
},
108+
"name": "vi3"
109+
},
110+
{
111+
"field-class": {
112+
"type": "variable-length-signed-integer"
113+
},
114+
"name": "vi4"
115+
},
116+
{
117+
"field-class": {
118+
"type": "variable-length-signed-integer"
119+
},
120+
"name": "vi5"
121+
},
122+
{
123+
"field-class": {
124+
"type": "variable-length-signed-integer"
125+
},
126+
"name": "vi6"
127+
},
128+
{
129+
"field-class": {
130+
"type": "variable-length-signed-integer"
131+
},
132+
"name": "vi7"
133+
},
134+
{
135+
"field-class": {
136+
"type": "variable-length-signed-integer"
137+
},
138+
"name": "vi8"
139+
},
140+
{
141+
"field-class": {
142+
"type": "variable-length-signed-integer"
143+
},
144+
"name": "vi9"
145+
},
146+
{
147+
"field-class": {
148+
"type": "variable-length-signed-integer"
149+
},
150+
"name": "vi10a"
151+
},
152+
{
153+
"field-class": {
154+
"type": "variable-length-signed-integer"
155+
},
156+
"name": "vi10b"
157+
},
158+
{
159+
"field-class": {
160+
"type": "variable-length-signed-integer"
161+
},
162+
"name": "vi10c"
163+
}
164+
],
165+
"type": "structure"
166+
},
167+
"type": "event-record-class"
168+
}
133 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)