X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=tests%2Ftracing%2Fconfigs%2Fsucceed%2Fdynamic-array%2Fzero-len.yaml;fp=tests%2Ftracing%2Fconfigs%2Fsucceed%2Fdynamic-array%2Fzero-len.yaml;h=c7874d842357e122c497aab976293df4964fdbaf;hb=eacd7d830deb2ad62e4774032bb89b6962d02056;hp=0000000000000000000000000000000000000000;hpb=de2f887beaafab6375970dd14567d0a1bd635893;p=barectf.git diff --git a/tests/tracing/configs/succeed/dynamic-array/zero-len.yaml b/tests/tracing/configs/succeed/dynamic-array/zero-len.yaml new file mode 100644 index 0000000..c7874d8 --- /dev/null +++ b/tests/tracing/configs/succeed/dynamic-array/zero-len.yaml @@ -0,0 +1,46 @@ +# The MIT License (MIT) +# +# Copyright (c) 2020 Philippe Proulx +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +--- ! +target-byte-order: le +trace: + type: + $include: + - stdint.yaml + stream-types: + default: + $is-default: yes + event-types: + ev: + payload-field-type: + class: struct + members: + - before: uint8 + - array: + field-type: + class: dynamic-array + element-field-type: + class: uint + size: 8 + alignment: 64 + - after: uint8 +...