Skip to content

Commit

Permalink
ctf2: add varint test trace (#8)
Browse files Browse the repository at this point in the history
Signed-off-by: Vlad Arama <vlad.arama@ericsson.com>
  • Loading branch information
vladarama committed May 13, 2024
1 parent 9c61c8f commit b1cf32e
Show file tree
Hide file tree
Showing 3 changed files with 185 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -522,7 +522,23 @@ public enum CtfTestTrace {
* Trace length: ~0.054627 ms
* </pre>
*/
CTF_SEQUENCE_EMPTY("/ctf-sequence-empty", 10, 1);
CTF_SEQUENCE_EMPTY("/ctf-sequence-empty", 10, 1),

/**
* Data test trace collected from yactfr:
* https://github.com/eepp/yactfr/blob/master/tests/tests-iter-data/ctf-2/pass-vl-ints.streams
*
* Please note that this is a data test trace, therefore it does not contain non-data features
* such as attributes or a preferred display integer base.
*
* <pre>
* Trace Size: 4.82 kB
* Tracer: hand-generated
* Event count: 1
* Trace length: 0
* </pre>
*/
CTF2_VL_INTS("/CTF2-vl-ints", 1, 0);

private final String fTraceName;
private final int fNbEvent;
Expand Down
168 changes: 168 additions & 0 deletions ctf/src/main/resources/CTF2-vl-ints/metadata
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
{
"type": "preamble",
"version": 2
}
{
"type": "trace-class"
}
{
"type": "data-stream-class"
}
{
"name": "test",
"payload-field-class": {
"member-classes": [
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu1a"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu1b"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu2"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu3"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu4"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu5"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu6"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu7"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
}, "name": "vu8"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu9"
},
{
"field-class": {
"type": "variable-length-unsigned-integer"
},
"name": "vu10"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi1a"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi1b"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi1c"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi2"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi3"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi4"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi5"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi6"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi7"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi8"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi9"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi10a"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi10b"
},
{
"field-class": {
"type": "variable-length-signed-integer"
},
"name": "vi10c"
}
],
"type": "structure"
},
"type": "event-record-class"
}
Binary file added ctf/src/main/resources/CTF2-vl-ints/stream
Binary file not shown.

0 comments on commit b1cf32e

Please sign in to comment.