From: Philippe Proulx Date: Thu, 7 Apr 2016 01:53:26 +0000 (-0400) Subject: tests/config/fail/stream: add tests for "$default" prop X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=f31f13a64c4da8d65ab23bfcc8ee49de49d75088;p=deliverable%2Fbarectf.git tests/config/fail/stream: add tests for "$default" prop Signed-off-by: Philippe Proulx --- diff --git a/tests/config/fail/stream/default-invalid-type.yaml b/tests/config/fail/stream/default-invalid-type.yaml new file mode 100644 index 0000000..c36b3bf --- /dev/null +++ b/tests/config/fail/stream/default-invalid-type.yaml @@ -0,0 +1,24 @@ +version: '2.2' +metadata: + type-aliases: + uint16: + class: int + size: 16 + trace: + byte-order: le + streams: + my_stream: + $default: 23 + packet-context-type: + class: struct + fields: + packet_size: uint16 + content_size: uint16 + events: + my_event: + payload-type: + class: struct + fields: + my_field: + class: int + size: 8 diff --git a/tests/config/fail/stream/fail.bats b/tests/config/fail/stream/fail.bats index 3b83ef6..9200eab 100644 --- a/tests/config/fail/stream/fail.bats +++ b/tests/config/fail/stream/fail.bats @@ -187,3 +187,8 @@ load ../../common barectf_assert_file_exists events-key-invalid-identifier.yaml barectf_config_check_fail } + +@test 'wrong "$default" property type in stream object makes barectf fail' { + barectf_assert_file_exists default-invalid-type.yaml + barectf_config_check_fail +}