head 1.4; access; symbols netbsd-11-0-RELEASE:1.4 netbsd-11-0-RC7:1.4 netbsd-11-0-RC6:1.4 netbsd-11-0-RC5:1.4 netbsd-11-0-RC4:1.4 netbsd-11-0-RC3:1.4 netbsd-11-0-RC2:1.4 netbsd-11-0-RC1:1.4 perseant-exfatfs-base-20250801:1.4 netbsd-11:1.4.0.6 netbsd-11-base:1.4 netbsd-10-1-RELEASE:1.4 perseant-exfatfs-base-20240630:1.4 perseant-exfatfs:1.4.0.4 perseant-exfatfs-base:1.4 netbsd-10-0-RELEASE:1.4 netbsd-10-0-RC6:1.4 netbsd-10-0-RC5:1.4 netbsd-10-0-RC4:1.4 netbsd-10-0-RC3:1.4 netbsd-10-0-RC2:1.4 netbsd-10-0-RC1:1.4 netbsd-10:1.4.0.2 netbsd-10-base:1.4 cjep_sun2x-base1:1.3 cjep_sun2x:1.3.0.4 cjep_sun2x-base:1.3 cjep_staticlib_x-base1:1.3 cjep_staticlib_x:1.3.0.2 cjep_staticlib_x-base:1.3; locks; strict; comment @# @; 1.4 date 2022.04.18.14.38.24; author rillig; state Exp; branches; next 1.3; commitid RW0vie5w9uPQUGAD; 1.3 date 2020.08.22.12.30.57; author rillig; state Exp; branches; next 1.2; commitid nhHuLG5hluFPC3lC; 1.2 date 2020.08.22.07.49.44; author rillig; state Exp; branches; next 1.1; commitid Be0iQnQh0l4q42lC; 1.1 date 2020.08.16.12.07.51; author rillig; state Exp; branches; next ; commitid coEgPk3hgfeYGhkC; desc @@ 1.4 log @tests/make: extend tests for .USE and .USEBEFORE @ text @first 1 first 2 second 1 second 2 first-first 1 first-first 2 first-second 1 first-second 2 directly exit status 0 @ 1.3 log @make(1): add test for correct command order in .USE sources @ text @d5 4 @ 1.2 log @make(1): add test for the special source .USE @ text @d1 4 a4 2 first second @ 1.1 log @make(1): add dummies for fine-grained tests, one per single feature The test names have been derived from the current manual page. All these tests are dummies right now, and the code from the existing tests will be moved into the new tests step by step. This is done to prevent modmisc, escape, varmod-edge and varmisc from growing without any bounds, and to reduce the side-effects of one test to the others. @ text @d1 3 @