From bf6d5c55416bab7bd8a1dfed010cd9c240aaaddf Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 28 Dec 2019 12:58:03 +0000 Subject: [PATCH] test/filter; Cause some warnings, to check they appear Signed-off-by: Ian Jackson --- tests/filter/Dir.mk.expected | 10 ++++++++++ tests/filter/Dir.sd.mk | 10 ++++++++++ tests/filter/stderr.expected | 7 +++++++ 3 files changed, 27 insertions(+) diff --git a/tests/filter/Dir.mk.expected b/tests/filter/Dir.mk.expected index f3e3577..14cc88a 100644 --- a/tests/filter/Dir.mk.expected +++ b/tests/filter/Dir.mk.expected @@ -2,6 +2,16 @@ # Prefix in . # test cases for generate script +# some blank/comment lines to make "saw WARN" come out with 1- +# and 2-digit line numbers + +WARN += 3 +TOP_WARN += 3 +# $WARN +# $(WARN) +# $(TOP_WARN) +# $(TOP_WARN) + ${eval ${call some-macro, 42, $$x, { $(foreach something) } }} # doctests: diff --git a/tests/filter/Dir.sd.mk b/tests/filter/Dir.sd.mk index 559a40c..3a20de3 100644 --- a/tests/filter/Dir.sd.mk +++ b/tests/filter/Dir.sd.mk @@ -1,5 +1,15 @@ # test cases for generate script +# some blank/comment lines to make "saw WARN" come out with 1- +# and 2-digit line numbers + +WARN += 3 +&WARN += 3 +# $WARN +# $(WARN) +# $(&WARN) +# &$WARN + &${ some-macro, 42, $x, { &$- $(foreach something) } } # doctests: diff --git a/tests/filter/stderr.expected b/tests/filter/stderr.expected index e69de29..0700625 100644 --- a/tests/filter/stderr.expected +++ b/tests/filter/stderr.expected @@ -0,0 +1,7 @@ +subdirmk: warning: ./Dir.sd.mk:8: possibly confusing unbracketed single-char $-expansion +subdirmk: warning: saw both WARN and &WARN + saw WARN at ./Dir.sd.mk:6 + saw WARN at ./Dir.sd.mk:9 + saw &WARN at ./Dir.sd.mk:7 + saw &WARN at ./Dir.sd.mk:10 + saw &WARN at ./Dir.sd.mk:11 -- 2.30.2