From: Philippe Proulx Date: Fri, 25 Mar 2016 17:57:17 +0000 (-0400) Subject: tests/config/fail/event: add empty event test X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=401350de886cbc9e3e06a5f11528047ef116bf8f;p=deliverable%2Fbarectf.git tests/config/fail/event: add empty event test Signed-off-by: Philippe Proulx --- diff --git a/tests/config/fail/event/fail.bats b/tests/config/fail/event/fail.bats index e911649..40254cd 100644 --- a/tests/config/fail/event/fail.bats +++ b/tests/config/fail/event/fail.bats @@ -37,3 +37,8 @@ load ../../common barectf_assert_file_exists pt-not-struct.yaml barectf_config_check_fail } + +@test 'empty event object makes barectf fail' { + barectf_assert_file_exists no-fields-at-all.yaml + barectf_config_check_fail +} diff --git a/tests/config/fail/event/no-fields-at-all.yaml b/tests/config/fail/event/no-fields-at-all.yaml new file mode 100644 index 0000000..7782aa1 --- /dev/null +++ b/tests/config/fail/event/no-fields-at-all.yaml @@ -0,0 +1,17 @@ +version: '2.1' +metadata: + type-aliases: + uint16: + class: int + size: 16 + trace: + byte-order: le + streams: + my_stream: + packet-context-type: + class: struct + fields: + packet_size: uint16 + content_size: uint16 + events: + my_event: {}