From b714fde456df19a4ed8601484b2495cdc47098cf Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Sat, 6 Feb 2021 11:07:26 -0800 Subject: [PATCH] updates to "usage" test suite alternative now that more warnings are generated --- .../language.deprecated/no-warnings.out | 33 +++++++++++++++++++ .../language.deprecated/warnings.out | 33 +++++++++++++++++++ .../double_convert_failure1.out | 2 ++ .../double_convert_failure2.out | 2 ++ .../first_set.out | 16 +++++++++ .../int_convert_failure.out | 2 ++ .../language.type-coerce-numerics/vectors.out | 19 +++++++++++ .../language.uninitialized-local/out | 1 + .../language.uninitialized-local2/out | 1 + 9 files changed, 109 insertions(+) create mode 100644 testing/btest/Baseline.usage/language.deprecated/no-warnings.out create mode 100644 testing/btest/Baseline.usage/language.deprecated/warnings.out create mode 100644 testing/btest/Baseline.usage/language.type-coerce-numerics/double_convert_failure1.out create mode 100644 testing/btest/Baseline.usage/language.type-coerce-numerics/double_convert_failure2.out create mode 100644 testing/btest/Baseline.usage/language.type-coerce-numerics/first_set.out create mode 100644 testing/btest/Baseline.usage/language.type-coerce-numerics/int_convert_failure.out create mode 100644 testing/btest/Baseline.usage/language.type-coerce-numerics/vectors.out diff --git a/testing/btest/Baseline.usage/language.deprecated/no-warnings.out b/testing/btest/Baseline.usage/language.deprecated/no-warnings.out new file mode 100644 index 0000000000..1ab8c05ee6 --- /dev/null +++ b/testing/btest/Baseline.usage/language.deprecated/no-warnings.out @@ -0,0 +1,33 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +warning in ./no-warnings.zeek, line 27: deprecated (ONE) +warning in ./no-warnings.zeek, line 28: deprecated (TWO) +warning in ./no-warnings.zeek, line 30: deprecated (GREEN) +warning in ./no-warnings.zeek, line 31: deprecated (BLUE) +warning in ./no-warnings.zeek, line 33: deprecated (blah) +warning in ./no-warnings.zeek, line 37: deprecated (my_event) +warning in ./no-warnings.zeek, line 38: deprecated (my_event) +warning in ./no-warnings.zeek, line 39: deprecated (my_hook) +warning in ./no-warnings.zeek, line 41: deprecated (my_record$b) +warning in ./no-warnings.zeek, line 42: deprecated (my_record$b) +warning in ./no-warnings.zeek, line 43: deprecated (my_record$b) +warning in ./no-warnings.zeek, line 45: deprecated (my_record?$b) +warning in ./no-warnings.zeek, line 46: deprecated (my_record$b) +warning in ./no-warnings.zeek, line 49: deprecated (my_record$b) +warning in ./no-warnings.zeek, line 52: deprecated (my_event) +warning in ./no-warnings.zeek, line 57: deprecated (my_hook) +warning in ./no-warnings.zeek, line 62: deprecated (blah) +warning in ./no-warnings.zeek, line 71: deprecated (dont_use_me) +warning in ./no-warnings.zeek, line 76: deprecated (dont_use_me_either) +warning: mr assignment unused: mr = (coerce ::#1 to record { a:count; b:string; }); ./no-warnings.zeek, line 42 +warning: mr assignment unused: mr = (coerce ::#0 to record { a:count; b:string; }); ./no-warnings.zeek, line 41 +warning: ls assignment unused: ls = test; ./no-warnings.zeek, line 35 +warning: l assignment unused: l = testing; ./no-warnings.zeek, line 33 +ZERO +ONE +TWO +RED +GREEN +BLUE +generate my_hook please +generate my_event please +schedule my_event please diff --git a/testing/btest/Baseline.usage/language.deprecated/warnings.out b/testing/btest/Baseline.usage/language.deprecated/warnings.out new file mode 100644 index 0000000000..eb614a1c54 --- /dev/null +++ b/testing/btest/Baseline.usage/language.deprecated/warnings.out @@ -0,0 +1,33 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +warning in ./warnings.zeek, line 27: deprecated (ONE): one warning +warning in ./warnings.zeek, line 28: deprecated (TWO): two warning +warning in ./warnings.zeek, line 30: deprecated (GREEN): green warning +warning in ./warnings.zeek, line 31: deprecated (BLUE): red warning +warning in ./warnings.zeek, line 33: deprecated (blah): type warning +warning in ./warnings.zeek, line 37: deprecated (my_event): event warning +warning in ./warnings.zeek, line 38: deprecated (my_event): event warning +warning in ./warnings.zeek, line 39: deprecated (my_hook): hook warning +warning in ./warnings.zeek, line 41: deprecated (my_record$b): record warning +warning in ./warnings.zeek, line 42: deprecated (my_record$b): record warning +warning in ./warnings.zeek, line 43: deprecated (my_record$b): record warning +warning in ./warnings.zeek, line 45: deprecated (my_record?$b): record warning +warning in ./warnings.zeek, line 46: deprecated (my_record$b): record warning +warning in ./warnings.zeek, line 49: deprecated (my_record$b): record warning +warning in ./warnings.zeek, line 52: deprecated (my_event): event warning +warning in ./warnings.zeek, line 57: deprecated (my_hook): hook warning +warning in ./warnings.zeek, line 62: deprecated (blah): type warning +warning in ./warnings.zeek, line 71: deprecated (dont_use_me): global function warning +warning in ./warnings.zeek, line 76: deprecated (dont_use_me_either): function warning +warning: mr assignment unused: mr = (coerce ::#1 to record { a:count; b:string; }); ./warnings.zeek, line 42 +warning: mr assignment unused: mr = (coerce ::#0 to record { a:count; b:string; }); ./warnings.zeek, line 41 +warning: ls assignment unused: ls = test; ./warnings.zeek, line 35 +warning: l assignment unused: l = testing; ./warnings.zeek, line 33 +ZERO +ONE +TWO +RED +GREEN +BLUE +generate my_hook please +generate my_event please +schedule my_event please diff --git a/testing/btest/Baseline.usage/language.type-coerce-numerics/double_convert_failure1.out b/testing/btest/Baseline.usage/language.type-coerce-numerics/double_convert_failure1.out new file mode 100644 index 0000000000..833eb76999 --- /dev/null +++ b/testing/btest/Baseline.usage/language.type-coerce-numerics/double_convert_failure1.out @@ -0,0 +1,2 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +error in ./double_convert_failure1.zeek, line 7 and double: type clash for field "cc" ((coerce [$cc=5.0] to myrecord) and double) diff --git a/testing/btest/Baseline.usage/language.type-coerce-numerics/double_convert_failure2.out b/testing/btest/Baseline.usage/language.type-coerce-numerics/double_convert_failure2.out new file mode 100644 index 0000000000..c89e0282e1 --- /dev/null +++ b/testing/btest/Baseline.usage/language.type-coerce-numerics/double_convert_failure2.out @@ -0,0 +1,2 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +error in ./double_convert_failure2.zeek, line 7 and double: type clash for field "cc" ((coerce [$cc=-5.0] to myrecord) and double) diff --git a/testing/btest/Baseline.usage/language.type-coerce-numerics/first_set.out b/testing/btest/Baseline.usage/language.type-coerce-numerics/first_set.out new file mode 100644 index 0000000000..b01b2153fa --- /dev/null +++ b/testing/btest/Baseline.usage/language.type-coerce-numerics/first_set.out @@ -0,0 +1,16 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +warning: overflow assignment unused: overflow = (coerce ::#0 to record { ii:int; cc:count; dd:double; }); ./first_set.zeek, line 46 +error in int and ./first_set.zeek, line 46: overflow promoting from unsigned/double to signed arithmetic value (int and 9223372036854775808) +expression error in ./first_set.zeek, line 46: Failed type conversion ((coerce ::#0 to record { ii:int; cc:count; dd:double; })) +3 +int +4 +int +5 +int +6 +int +7.0 +double +-5.0 +double diff --git a/testing/btest/Baseline.usage/language.type-coerce-numerics/int_convert_failure.out b/testing/btest/Baseline.usage/language.type-coerce-numerics/int_convert_failure.out new file mode 100644 index 0000000000..9bca49e323 --- /dev/null +++ b/testing/btest/Baseline.usage/language.type-coerce-numerics/int_convert_failure.out @@ -0,0 +1,2 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +error in ./int_convert_failure.zeek, line 7 and int: type clash for field "cc" ((coerce [$cc=-5] to myrecord) and int) diff --git a/testing/btest/Baseline.usage/language.type-coerce-numerics/vectors.out b/testing/btest/Baseline.usage/language.type-coerce-numerics/vectors.out new file mode 100644 index 0000000000..da85bd42ed --- /dev/null +++ b/testing/btest/Baseline.usage/language.type-coerce-numerics/vectors.out @@ -0,0 +1,19 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +vector of count +vector of count +vector of count +[1, 2] +[3, 4] +[4, 6] +vector of int +vector of int +vector of int +[1, 2] +[3, 4] +[4, 6] +vector of double +vector of double +vector of double +[1.0, 2.0] +[3.0, 4.0] +[4.0, 6.0] diff --git a/testing/btest/Baseline.usage/language.uninitialized-local/out b/testing/btest/Baseline.usage/language.uninitialized-local/out index fdd65923c1..5419c70eca 100644 --- a/testing/btest/Baseline.usage/language.uninitialized-local/out +++ b/testing/btest/Baseline.usage/language.uninitialized-local/out @@ -1,3 +1,4 @@ ### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +warning: my_count assignment unused: my_count = 10; <...>/uninitialized-local.zeek, line 6 warning in <...>/uninitialized-local.zeek, line 16: possibly used without definition (my_string) expression error in <...>/uninitialized-local.zeek, line 16: value used but not set (my_string) diff --git a/testing/btest/Baseline.usage/language.uninitialized-local2/out b/testing/btest/Baseline.usage/language.uninitialized-local2/out index 8abdf5650c..71f45795aa 100644 --- a/testing/btest/Baseline.usage/language.uninitialized-local2/out +++ b/testing/btest/Baseline.usage/language.uninitialized-local2/out @@ -1,4 +1,5 @@ ### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +warning: var_a assignment unused: var_a = foo; <...>/uninitialized-local2.zeek, line 6 warning in <...>/uninitialized-local2.zeek, line 19: possibly used without definition (var_b) expression error in <...>/uninitialized-local2.zeek, line 19: value used but not set (var_b) var_a is, baz