Module Name: src
Committed By: rillig
Date: Sat Apr 16 20:18:52 UTC 2022
Modified Files:
src/tests/usr.bin/xlint/lint1: Makefile
src/usr.bin/xlint/lint1: README.md
Log Message:
lint: fix instructions for adding a new test
To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 src/tests/usr.bin/xlint/lint1/Makefile
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/xlint/lint1/README.md
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/lint1/Makefile
diff -u src/tests/usr.bin/xlint/lint1/Makefile:1.119 src/tests/usr.bin/xlint/lint1/Makefile:1.120
--- src/tests/usr.bin/xlint/lint1/Makefile:1.119 Fri Apr 8 21:29:29 2022
+++ src/tests/usr.bin/xlint/lint1/Makefile Sat Apr 16 20:18:52 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.119 2022/04/08 21:29:29 rillig Exp $
+# $NetBSD: Makefile,v 1.120 2022/04/16 20:18:52 rillig Exp $
NOMAN= # defined
MAX_MESSAGE= 348 # see lint1/err.c
@@ -17,8 +17,6 @@ archsubdir.sh:
@echo archsubdir=${ARCHSUBDIR} >${.TARGET}
FILESDIR= ${TESTSDIR}
-FILES+= msg_259_c90.c
-FILES+= msg_259_c90.exp
FILES+= c11_generic_expression.c
FILES+= c11_generic_expression.exp
FILES+= c90.c
@@ -30,14 +28,14 @@ FILES+= c99_init_designator.c
FILES+= c99_init_designator.exp
FILES+= d_alignof.c
FILES+= d_bltinoffsetof.c
+FILES+= d_c99_anon_struct.c
+FILES+= d_c99_anon_union.c
FILES+= d_c99_bool.c
FILES+= d_c99_bool.exp
FILES+= d_c99_bool_strict.c
FILES+= d_c99_bool_strict.exp
FILES+= d_c99_bool_strict_syshdr.c
FILES+= d_c99_bool_strict_syshdr.exp
-FILES+= d_c99_anon_struct.c
-FILES+= d_c99_anon_union.c
FILES+= d_c99_complex_num.c
FILES+= d_c99_complex_split.c
FILES+= d_c99_complex_split.exp
@@ -217,14 +215,16 @@ FILES+= lex_wide_char.exp
FILES+= lex_wide_string.c
FILES+= lex_wide_string.exp
FILES+= ${MSG_FILES}
-FILES+= msg_001_c90.c
-FILES+= msg_001_c90.exp
FILES+= msg_000_c90.c
FILES+= msg_000_c90.exp
+FILES+= msg_001_c90.c
+FILES+= msg_001_c90.exp
FILES+= msg_132_ilp32.c
FILES+= msg_132_ilp32.exp
FILES+= msg_230_uchar.c
FILES+= msg_230_uchar.exp
+FILES+= msg_259_c90.c
+FILES+= msg_259_c90.exp
FILES+= msg_259_ilp32.c
FILES+= msg_259_ilp32.exp
FILES+= msg_272_c90.c
Index: src/usr.bin/xlint/lint1/README.md
diff -u src/usr.bin/xlint/lint1/README.md:1.3 src/usr.bin/xlint/lint1/README.md:1.4
--- src/usr.bin/xlint/lint1/README.md:1.3 Sat Apr 16 09:18:33 2022
+++ src/usr.bin/xlint/lint1/README.md Sat Apr 16 20:18:51 2022
@@ -1,4 +1,4 @@
-[//]: # ($NetBSD: README.md,v 1.3 2022/04/16 09:18:33 rillig Exp $)
+[//]: # ($NetBSD: README.md,v 1.4 2022/04/16 20:18:51 rillig Exp $)
# Introduction
@@ -168,8 +168,8 @@ Most other tests focus on a single featu
## Adding a new test
-1. Run `make -C tests/usr.bin/xlint/lint1 add-test NAME=test_name`.
-2. Sort the `FILES` lines in `tests/usr.bin/xlint/lint1/Makefile`.
+1. Run `make add-test NAME=test_name`.
+2. Sort the `FILES` lines in `../../tests/usr.bin/xlint/lint1/Makefile`.
3. Make the test generate the desired diagnostics.
-4. Run `cd tests/usr.bin/xlint/lint1 && sh ./accept.sh test_name`.
-6. Run `cvs commit distrib/sets/lists/tests/mi tests/usr.bin/xlint`.
+4. Run `cd ../../tests/usr.bin/xlint/lint1 && sh ./accept.sh test_name`.
+5. Run `cd ../.. && cvs commit distrib/sets/lists/tests/mi tests/usr.bin/xlint`.