summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2021-03-14make: do not expand the variable name in the ':_' modifierrillig
2021-03-14tests/make: demonstrate unintended edge case for the ':_' modifierrillig
2021-03-14tests/make: convert test for ':_' modifier to parse timerillig
2021-03-14make: only evaluate the ':_' modifier if the expression is neededrillig
2021-03-14make: add test for edge case in modifier ':[...]'rillig
2021-03-14tests/make: add test for short-circuit evaluation of modifiersrillig
2021-03-14make: fix wrong expression evaluation in -dL moderillig
2021-03-14make: demonstrate wrong expression evaluation in -dL moderillig
2021-02-23make: document the history of bugs in "cmdline overrides global"rillig
2021-02-23make: improve error message for bad modifier in variable expressionrillig
2021-02-23make: add test for confusing error message for bad modifierrillig
2021-02-23make: improve error message for unclosed modifierrillig
2021-02-23make: improve error message for unknown modifierrillig
2021-02-23make: demonstrate how to undefine variables during evaluationrillig
2021-02-23make: quote ':S' in error message about missing delimiterrillig
2021-02-23make: add context information to error message about ':range' modifierrillig
2021-02-23make: add quotes around variable name in an error messagerillig
2021-02-22make: add test for confusing double space in error messagerillig
2021-02-22make: add test for cmdline variables overriding global variablesrillig
2021-02-22make: update constant names in commentsrillig
2021-02-16make: document the bad state in which the test varcmd.mk isrillig
2021-02-16make: test exporting a variable that itself depends on a subprocessrillig
2021-02-16make: clarify what .export ${:U} meansrillig
2021-02-16make: demonstrate inconsistency in .undef of an exported variablerillig
2021-02-16make: rename constants for VarFlagsrillig
2021-02-15make: rename ExprDefined constants for debug loggingrillig
2021-02-15make: improve comments in test for expansions in .for loopsrillig
2021-02-14make: add test for the variable modifier ':sh'rillig
2021-02-14make: add test for indirect ':U' modifierrillig
2021-02-14make: update line numbers in expected test outputrillig
2021-02-14make: document since when indirect modifiers are supportedrillig
2021-02-14make: add more tests for edge cases in evaluating variable expressionsrillig
2021-02-14make: fix TMPDIR in unit-testsrillig
2021-02-14make: add test for ::= modifier enclosed in parenthesesrillig
2021-02-07make: fix typo in comment in testrillig
2021-02-06Avoid test failures when more than one user run them.sjg
2021-02-06Use plain kill to test signaled childsjg
2021-02-04make: rename context and ctxt to scoperillig
2021-02-04make: rename some VAR constants to SCOPErillig
2021-02-04make: remove .PARSEDIR from test output of varname-emptyrillig
2021-02-03make: fix double expansion when appending to a new variablerillig
2021-02-03make: in the test varname-empty, keep more debug outputrillig
2021-02-02make: remove overengineered Enum_ValueToStringrillig
2021-02-02make: when exiting due to an error, print graph informationrillig
2021-02-02make: demonstrate that neither -dg2 nor -dg3 produces debug outputrillig
2021-02-02make: replace VarExprFlags with VarExprStatusrillig
2021-02-01make: document necessary tests for Str_Matchrillig
2021-02-01make: rename Parse_include_file to IncludeFilerillig
2021-02-01make: replace parse error "Need an operator" with better messagerillig
2021-02-01make: add test for reading from make's stdinrillig