Module Name:    src
Committed By:   rillig
Date:           Fri Jun 17 07:06:50 UTC 2022

Modified Files:
        src/tests/usr.bin/xlint: check-expect.lua

Log Message:
tests/lint: do not interpret 'expect:' comments, only 'expect+-n:'

Only the tests in msg_*.c had used the short form of the 'expect:'
comments.  The other tests used the more detailed variant 'expect+n:' or
'expect-n:'.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/tests/usr.bin/xlint/check-expect.lua

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/usr.bin/xlint/check-expect.lua
diff -u src/tests/usr.bin/xlint/check-expect.lua:1.18 src/tests/usr.bin/xlint/check-expect.lua:1.19
--- src/tests/usr.bin/xlint/check-expect.lua:1.18	Fri Jun 17 06:59:16 2022
+++ src/tests/usr.bin/xlint/check-expect.lua	Fri Jun 17 07:06:50 2022
@@ -1,11 +1,11 @@
 #!  /usr/bin/lua
--- $NetBSD: check-expect.lua,v 1.18 2022/06/17 06:59:16 rillig Exp $
+-- $NetBSD: check-expect.lua,v 1.19 2022/06/17 07:06:50 rillig Exp $
 
 --[[
 
 usage: lua ./check-expect.lua *.c
 
-Check that the /* expect: ... */ comments in the .c source files match the
+Check that the /* expect+-n: ... */ comments in the .c source files match the
 actual messages found in the corresponding .exp files.
 
 ]]
@@ -60,15 +60,6 @@ local function load_expect_comments_from
       add_expectation(tonumber(offset), comment)
     end
 
-    -- TODO: Remove these comments for all tests, as they often contain
-    -- only the raw message ID, without the actual message text,
-    -- which makes them harder to understand without looking up more context.
-    for comment in line:gmatch("/%* expect: (.-) %*/") do
-      if not fname:match("^msg_") then
-        add_expectation(0, comment)
-      end
-    end
-
     pp_lineno = pp_lineno + 1
 
     local ppl_lineno, ppl_fname = line:match("^#%s*(%d+)%s+\"([^\"]+)\"")

Reply via email to