summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2022-02-12make: fix echoing of command with '-' in silent target in jobs moderillig
2022-02-12tests/make: demonstrate bug for .SILENT in jobs mode (since 2003)rillig
2022-02-11tests/make: reproduce filesystem lookup of .PHONY nodesrillig
2022-02-09tests/make: remove redundant 'echo' from variable assignmentsrillig
2022-02-09make: fix mistakes, spelling and typos in comments and manual pagerillig
2022-02-09make: prefix the warning about read-only .OBJDIR with a colonrillig
2022-02-09tests/make: use more distinctive placeholder for TMPDIRrillig
2022-02-07tests/make: demonstrate combination of .USE with transformation rulerillig
2022-02-05tests/make: document and try to reproduce the crash in Parse_IsVarrillig
2022-02-04make: use fixed type for comparing numbers using the modifier ':On'rillig
2022-01-29tests/make: sync comment in test for recursive variablerillig
2022-01-29make: for recursive variables in commands, print locationrillig
2022-01-29tests/make: demonstrate recursive variable in targetrillig
2022-01-29make: print stack trace on fatal errorsrillig
2022-01-29tests/make: extend and isolate tests for target-local variablesrillig
2022-01-27numEntries can varysjg
2022-01-27tests/make: add more edge cases for expansion of .for loop bodyrillig
2022-01-27tests/make: explain escaping in .for loops, add more test casesrillig
2022-01-27tests/make: test hash code collisions of variable namesrillig
2022-01-27Unit test for local variablessjg
2022-01-27Allow local variable assignments in dependency linessjg
2022-01-27Do not allow /usr/obj to cause failure.sjg
2022-01-26tests/make: test meta mode in jobs moderillig
2022-01-26tests/make: remove unnecessary conditional processing for meta testrillig
2022-01-24tests/make: demonstrate that the 'static' in Var_Parse has an effectrillig
2022-01-23tests/make: add a few more testsrillig
2022-01-23tests/make: add more tests for the modifier ':ts'rillig
2022-01-23tests/make: run nested makes with -r to reduce side effectsrillig
2022-01-23tests/make: migrate modts to varmod-to-separator and explainrillig
2022-01-23tests/make: rename var-class to var-scoperillig
2022-01-23tests/make: extend test suite, move old tests to 2020 schemerillig
2022-01-22tests/make: add a few more tests, mainly for special targetsrillig
2022-01-22make: add missing newline after "cannot continue" messagerillig
2022-01-22tests/make: add a few more testsrillig
2022-01-22tests/make: explore edge cases involving .ifmakerillig
2022-01-20make: fix filename in warning about duplicate script (since 2018-12-22)rillig
2022-01-20tests/make: refine test for wrong diagnostic linerillig
2022-01-19tests/make: demonstrate wrong location in diagnostic (since 2018-12-22)rillig
2022-01-16Ensure make gets -rsjg
2022-01-16tests/make: document more edge cases for the assignment modifier ':sh'rillig
2022-01-15tests/make: fix comment in testrillig
2022-01-15tests/make: ensure that the 'expect' comments in tests are correctrillig
2022-01-14Add unit-test for .MAKE.META.CMP_FILTERsjg
2022-01-11tests/make: clean up after test for option '-dF'rillig
2022-01-10make: add debug logging for capturing the output of external commandsrillig
2022-01-09tests/make: add placeholders for .PARSEDIR and .INCLUDEDFROMDIRrillig
2022-01-09tests/make: ensure that '.ifn' is an unknown directiverillig
2022-01-09tests/make: demonstrate inconsistencies in Cmd_Exec callersrillig
2022-01-09tests/make: test output channels for parse errors and other errorsrillig
2022-01-09make: fix crash for newline in .for value in -dp mode (since yesterday)rillig