Module Name: src Committed By: rillig Date: Sat Jul 4 22:01:10 UTC 2020
Modified Files: src/usr.bin/make/unit-tests: Makefile varshell.exp Log Message: make(1): add post-processing for tests By defining SED_CMDS.${test}, a test can do additional post-processing on its output, for example to normalize paths or error messages. The Makefile for the tests now follows the common style to have all relevant definitions at the top of the file, and all the implementation details at the bottom. By using the += instead of backslashed lists, it becomes easier to comment out a single test, either temporarily or permanently (such as the POSIX tests). The :C modifier has been replaced with the simpler :S, some :S modifiers have been replaced with simpler := modifiers. The postprocessing commands have been extracted from the actual command. This makes editing and commenting them easier. To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61 src/usr.bin/make/unit-tests/Makefile cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/varshell.exp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.