From: Mathieu Desnoyers Date: Sun, 16 Nov 2014 11:40:43 +0000 (+0100) Subject: Rename tests to meaningful names X-Git-Url: https://git.efficios.com/?p=ctf-testsuite.git;a=commitdiff_plain;h=d4de56329f4bf278660558480411767549ddba0c Rename tests to meaningful names Signed-off-by: Mathieu Desnoyers --- diff --git a/tests/1.8/regression/metadata/fail/enum-field-value-out-of-range/metadata b/tests/1.8/regression/metadata/fail/enum-field-value-out-of-range/metadata new file mode 100644 index 0000000..4543ec4 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/enum-field-value-out-of-range/metadata @@ -0,0 +1,27 @@ +/* CTF 1.8 */ +typealias integer { size = 8; align = 8; signed = false; base = 10; } := uint8_t; +typealias integer { size = 32; align = 32; signed = false; base = hex; } := uint32_t; +typealias integer { size = 8; align = 8; signed = false; base = hex; } := TYPE; + +trace { + major = 0; + minor = 1; + uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564"; + byte_order = le; + packet.header := struct { + uint32_t magic; + uint8_t uuid[16]; + }; +}; + +/* Value 1024 is above the max value of TYPE. */ +event { + name = string; + fields := struct { + enum : TYPE { + VAL1, + VAL2, + VAL3 = 1024 + } field; + }; +}; diff --git a/tests/1.8/regression/metadata/fail/enum-type-implicit-but-undefined-int-type/metadata b/tests/1.8/regression/metadata/fail/enum-type-implicit-but-undefined-int-type/metadata new file mode 100644 index 0000000..949282b --- /dev/null +++ b/tests/1.8/regression/metadata/fail/enum-type-implicit-but-undefined-int-type/metadata @@ -0,0 +1,18 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: implicit type int, but undefined. */ +enum dummy { + x = 1024 +}; +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; + + diff --git a/tests/1.8/regression/metadata/fail/enum-type-negative-out-of-range/metadata b/tests/1.8/regression/metadata/fail/enum-type-negative-out-of-range/metadata new file mode 100644 index 0000000..3477e20 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/enum-type-negative-out-of-range/metadata @@ -0,0 +1,18 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: out of range */ +enum dummy : uint32_t { + x = -1 +}; +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; + + diff --git a/tests/1.8/regression/metadata/fail/enum-type-value-out-of-range b/tests/1.8/regression/metadata/fail/enum-type-value-out-of-range new file mode 100644 index 0000000..abeee11 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/enum-type-value-out-of-range @@ -0,0 +1,19 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; +typealias integer { size = 8; align = 8; signed = false; } := uint8_t; + +/* FAIL: out of range */ +enum dummy : uint8_t { + x = 1024 +}; +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; + + diff --git a/tests/1.8/regression/metadata/fail/enum-values-too-big/metadata b/tests/1.8/regression/metadata/fail/enum-values-too-big/metadata deleted file mode 100644 index 4543ec4..0000000 --- a/tests/1.8/regression/metadata/fail/enum-values-too-big/metadata +++ /dev/null @@ -1,27 +0,0 @@ -/* CTF 1.8 */ -typealias integer { size = 8; align = 8; signed = false; base = 10; } := uint8_t; -typealias integer { size = 32; align = 32; signed = false; base = hex; } := uint32_t; -typealias integer { size = 8; align = 8; signed = false; base = hex; } := TYPE; - -trace { - major = 0; - minor = 1; - uuid = "2a6422d0-6cee-11e0-8c08-cb07d7b3a564"; - byte_order = le; - packet.header := struct { - uint32_t magic; - uint8_t uuid[16]; - }; -}; - -/* Value 1024 is above the max value of TYPE. */ -event { - name = string; - fields := struct { - enum : TYPE { - VAL1, - VAL2, - VAL3 = 1024 - } field; - }; -}; diff --git a/tests/1.8/regression/metadata/fail/integer-base-as-string/metadata b/tests/1.8/regression/metadata/fail/integer-base-as-string/metadata new file mode 100644 index 0000000..d379426 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/integer-base-as-string/metadata @@ -0,0 +1,15 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: base as a string. */ +typealias integer { size = 8; align = 8; signed = false; base = "decimal"; } := uint8_t; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; diff --git a/tests/1.8/regression/metadata/fail/integer-base-invalid/metadata b/tests/1.8/regression/metadata/fail/integer-base-invalid/metadata new file mode 100644 index 0000000..051c230 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/integer-base-invalid/metadata @@ -0,0 +1,15 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: invalid base. */ +typealias integer { size = 8; align = 8; signed = false; base = orthogonal; } := uint8_t; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; diff --git a/tests/1.8/regression/metadata/fail/integer-encoding-as-string/metadata b/tests/1.8/regression/metadata/fail/integer-encoding-as-string/metadata new file mode 100644 index 0000000..4eeb883 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/integer-encoding-as-string/metadata @@ -0,0 +1,15 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: encoding as a string. */ +typealias integer { size = 8; align = 8; signed = false; encoding = "ascii"; } := uint8_t; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; diff --git a/tests/1.8/regression/metadata/fail/integer-encoding-invalid/metadata b/tests/1.8/regression/metadata/fail/integer-encoding-invalid/metadata new file mode 100644 index 0000000..6343188 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/integer-encoding-invalid/metadata @@ -0,0 +1,15 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: invalid encoding. */ +typealias integer { size = 8; align = 8; signed = false; encoding = true; } := uint8_t; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; diff --git a/tests/1.8/regression/metadata/fail/integer-size-missing/metadata b/tests/1.8/regression/metadata/fail/integer-size-missing/metadata new file mode 100644 index 0000000..6ac5b82 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/integer-size-missing/metadata @@ -0,0 +1,15 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: missing size. */ +typealias integer { align = 8; signed = "false"; } := uint8_t; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; diff --git a/tests/1.8/regression/metadata/fail/struct-duplicate-field-name/metadata b/tests/1.8/regression/metadata/fail/struct-duplicate-field-name/metadata new file mode 100644 index 0000000..9933b4e --- /dev/null +++ b/tests/1.8/regression/metadata/fail/struct-duplicate-field-name/metadata @@ -0,0 +1,20 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: duplicate name */ +struct dummy { + uint32_t xxx; + uint32_t xxx; +}; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; + + diff --git a/tests/1.8/regression/metadata/fail/struct-duplicate-struct-name/metadata b/tests/1.8/regression/metadata/fail/struct-duplicate-struct-name/metadata new file mode 100644 index 0000000..eb05c32 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/struct-duplicate-struct-name/metadata @@ -0,0 +1,23 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: duplicate name. */ +struct a { + uint32_t xxx; +}; + +struct a { + uint32_t xxx; +}; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; + + diff --git a/tests/1.8/regression/metadata/fail/struct-field-name-keyword/metadata b/tests/1.8/regression/metadata/fail/struct-field-name-keyword/metadata new file mode 100644 index 0000000..666933a --- /dev/null +++ b/tests/1.8/regression/metadata/fail/struct-field-name-keyword/metadata @@ -0,0 +1,20 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: keyword as a field. */ +struct a { + uint32_t trace; +}; + + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; + + diff --git a/tests/1.8/regression/metadata/fail/struct-int-type-undefined/metadata b/tests/1.8/regression/metadata/fail/struct-int-type-undefined/metadata new file mode 100644 index 0000000..7f7405c --- /dev/null +++ b/tests/1.8/regression/metadata/fail/struct-int-type-undefined/metadata @@ -0,0 +1,19 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: type int, but undefined. */ +struct dummy { + int xxx; +}; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; + + diff --git a/tests/1.8/regression/metadata/fail/typealias-duplicate-name/metadata b/tests/1.8/regression/metadata/fail/typealias-duplicate-name/metadata new file mode 100644 index 0000000..326f730 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/typealias-duplicate-name/metadata @@ -0,0 +1,17 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: duplicate name. */ +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; + + diff --git a/tests/1.8/regression/metadata/fail/typealias-invalid-type-kind/metadata b/tests/1.8/regression/metadata/fail/typealias-invalid-type-kind/metadata new file mode 100644 index 0000000..8057394 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/typealias-invalid-type-kind/metadata @@ -0,0 +1,15 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: invalid kind. */ +typealias entier { size = 8; align = 8; signed = false; } := uint8_t; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; diff --git a/tests/1.8/regression/metadata/fail/typealias-reserved-keyword/metadata b/tests/1.8/regression/metadata/fail/typealias-reserved-keyword/metadata new file mode 100644 index 0000000..662da51 --- /dev/null +++ b/tests/1.8/regression/metadata/fail/typealias-reserved-keyword/metadata @@ -0,0 +1,15 @@ +/* CTF 1.8 */ + +typealias integer { size = 32; align = 8; signed = false; } := uint32_t; + +/* FAIL: name is a keyword. */ +typealias integer { size = 8; align = 8; signed = false; } := trace; + +trace { + major = 2; + minor = 1; + byte_order = le; + packet.header := struct { + uint32_t magic; + }; +}; diff --git a/tests/1.8/regression/metadata/fail/types10/metadata b/tests/1.8/regression/metadata/fail/types10/metadata deleted file mode 100644 index 662da51..0000000 --- a/tests/1.8/regression/metadata/fail/types10/metadata +++ /dev/null @@ -1,15 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: name is a keyword. */ -typealias integer { size = 8; align = 8; signed = false; } := trace; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; diff --git a/tests/1.8/regression/metadata/fail/types11/metadata b/tests/1.8/regression/metadata/fail/types11/metadata deleted file mode 100644 index 6ac5b82..0000000 --- a/tests/1.8/regression/metadata/fail/types11/metadata +++ /dev/null @@ -1,15 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: missing size. */ -typealias integer { align = 8; signed = "false"; } := uint8_t; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; diff --git a/tests/1.8/regression/metadata/fail/types12/metadata b/tests/1.8/regression/metadata/fail/types12/metadata deleted file mode 100644 index 8057394..0000000 --- a/tests/1.8/regression/metadata/fail/types12/metadata +++ /dev/null @@ -1,15 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: invalid kind. */ -typealias entier { size = 8; align = 8; signed = false; } := uint8_t; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; diff --git a/tests/1.8/regression/metadata/fail/types13/metadata b/tests/1.8/regression/metadata/fail/types13/metadata deleted file mode 100644 index d379426..0000000 --- a/tests/1.8/regression/metadata/fail/types13/metadata +++ /dev/null @@ -1,15 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: base as a string. */ -typealias integer { size = 8; align = 8; signed = false; base = "decimal"; } := uint8_t; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; diff --git a/tests/1.8/regression/metadata/fail/types14/metadata b/tests/1.8/regression/metadata/fail/types14/metadata deleted file mode 100644 index 051c230..0000000 --- a/tests/1.8/regression/metadata/fail/types14/metadata +++ /dev/null @@ -1,15 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: invalid base. */ -typealias integer { size = 8; align = 8; signed = false; base = orthogonal; } := uint8_t; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; diff --git a/tests/1.8/regression/metadata/fail/types15/metadata b/tests/1.8/regression/metadata/fail/types15/metadata deleted file mode 100644 index 6343188..0000000 --- a/tests/1.8/regression/metadata/fail/types15/metadata +++ /dev/null @@ -1,15 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: invalid encoding. */ -typealias integer { size = 8; align = 8; signed = false; encoding = true; } := uint8_t; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; diff --git a/tests/1.8/regression/metadata/fail/types16/metadata b/tests/1.8/regression/metadata/fail/types16/metadata deleted file mode 100644 index 4eeb883..0000000 --- a/tests/1.8/regression/metadata/fail/types16/metadata +++ /dev/null @@ -1,15 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: encoding as a string. */ -typealias integer { size = 8; align = 8; signed = false; encoding = "ascii"; } := uint8_t; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; diff --git a/tests/1.8/regression/metadata/fail/types17/metadata b/tests/1.8/regression/metadata/fail/types17/metadata deleted file mode 100644 index abeee11..0000000 --- a/tests/1.8/regression/metadata/fail/types17/metadata +++ /dev/null @@ -1,19 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; -typealias integer { size = 8; align = 8; signed = false; } := uint8_t; - -/* FAIL: out of range */ -enum dummy : uint8_t { - x = 1024 -}; -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - - diff --git a/tests/1.8/regression/metadata/fail/types18/metadata b/tests/1.8/regression/metadata/fail/types18/metadata deleted file mode 100644 index 3477e20..0000000 --- a/tests/1.8/regression/metadata/fail/types18/metadata +++ /dev/null @@ -1,18 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: out of range */ -enum dummy : uint32_t { - x = -1 -}; -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - - diff --git a/tests/1.8/regression/metadata/fail/types19/metadata b/tests/1.8/regression/metadata/fail/types19/metadata deleted file mode 100644 index 6d88bad..0000000 --- a/tests/1.8/regression/metadata/fail/types19/metadata +++ /dev/null @@ -1,18 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: implicite type int, but undefined. */ -enum dummy { - x = 1024 -}; -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - - diff --git a/tests/1.8/regression/metadata/fail/types20/metadata b/tests/1.8/regression/metadata/fail/types20/metadata deleted file mode 100644 index 7f7405c..0000000 --- a/tests/1.8/regression/metadata/fail/types20/metadata +++ /dev/null @@ -1,19 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: type int, but undefined. */ -struct dummy { - int xxx; -}; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - - diff --git a/tests/1.8/regression/metadata/fail/types21/metadata b/tests/1.8/regression/metadata/fail/types21/metadata deleted file mode 100644 index 9933b4e..0000000 --- a/tests/1.8/regression/metadata/fail/types21/metadata +++ /dev/null @@ -1,20 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: duplicate name */ -struct dummy { - uint32_t xxx; - uint32_t xxx; -}; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - - diff --git a/tests/1.8/regression/metadata/fail/types22/metadata b/tests/1.8/regression/metadata/fail/types22/metadata deleted file mode 100644 index eb05c32..0000000 --- a/tests/1.8/regression/metadata/fail/types22/metadata +++ /dev/null @@ -1,23 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: duplicate name. */ -struct a { - uint32_t xxx; -}; - -struct a { - uint32_t xxx; -}; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - - diff --git a/tests/1.8/regression/metadata/fail/types23/metadata b/tests/1.8/regression/metadata/fail/types23/metadata deleted file mode 100644 index 326f730..0000000 --- a/tests/1.8/regression/metadata/fail/types23/metadata +++ /dev/null @@ -1,17 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: duplicate name. */ -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - - diff --git a/tests/1.8/regression/metadata/fail/types24/metadata b/tests/1.8/regression/metadata/fail/types24/metadata deleted file mode 100644 index 666933a..0000000 --- a/tests/1.8/regression/metadata/fail/types24/metadata +++ /dev/null @@ -1,20 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: keyword as a field. */ -struct a { - uint32_t trace; -}; - - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - - diff --git a/tests/1.8/regression/metadata/fail/types25/metadata b/tests/1.8/regression/metadata/fail/types25/metadata deleted file mode 100644 index 5ca0fb5..0000000 --- a/tests/1.8/regression/metadata/fail/types25/metadata +++ /dev/null @@ -1,20 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: keyword as a field. */ -struct a { - uint32_t x; -} align(-1); - - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - - diff --git a/tests/1.8/regression/metadata/fail/types26/metadata b/tests/1.8/regression/metadata/fail/types26/metadata deleted file mode 100644 index 3d1b760..0000000 --- a/tests/1.8/regression/metadata/fail/types26/metadata +++ /dev/null @@ -1,17 +0,0 @@ -/* CTF 1.8 */ - -typealias integer { size = 32; align = 8; signed = false; } := uint32_t; - -/* FAIL: negative array. */ -typedef uint32_t name[-1]; - -trace { - major = 2; - minor = 1; - byte_order = le; - packet.header := struct { - uint32_t magic; - }; -}; - -