summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2021-01-30make(1): update documentation of test lint.mkrillig
2021-01-30make(1): add test for combining the options -j, -n, -trillig
2021-01-30make(1): explain test opt-touch-jobsrillig
2021-01-29make(1): demonstrate unnecessary creation of empty files in jobs moderillig
2021-01-27make(1): fix irrelevant message in -W moderillig
2021-01-26make(1): demonstrate irrelevant message about warnings as errorsrillig
2021-01-26make(1): in -dp mode, print stack trace with each diagnosticrillig
2021-01-25make(1): rename struct For to struct ForLooprillig
2021-01-24make(1): describe expansion of nested variables in .for valuesrillig
2021-01-24make(1): let the test directive-for-escape exit successfullyrillig
2021-01-23make(1): rename Dir_Expand to SearchPath_Expandrillig
2021-01-23make(1): fix unit tests for dash and bash 5.1rillig
2021-01-22make(1): remove outdated comment from testrillig
2021-01-22make(1): fix test for .INCLUDEDFROMFILErillig
2021-01-22make(1): remove "warning" from missing closing parenthesisrillig
2021-01-21make(1): replace warning + error with just an error in conditionalsrillig
2021-01-21make(1): fix debug output for comparison operators in conditionalsrillig
2021-01-21make(1): add tests for string literals in .ifdefrillig
2021-01-21make(1): demonstrate parse error without error message in conditionalrillig
2021-01-21make(1): add test case for bare word containing quotesrillig
2021-01-21make(1): add more tests for edge cases in conditionalsrillig
2021-01-21make(1): add more tests for tokens in conditionalsrillig
2021-01-19make(1): add test for unsupported relational string comparisonsrillig
2021-01-19make(1): update references to the renamed CondParser functionsrillig
2021-01-19make(1): add error handling for edge case in malformed conditionsrillig
2021-01-19make(1): demonstrate missing error handling for malformed conditionsrillig
2021-01-19make(1): demonstrate wrong return value in CondParser_Termrillig
2021-01-19make(1): normalize shell error messages in testsrillig
2021-01-19make(1): fix tests for :gmtime and :localtime for 32-bit time_trillig
2021-01-08Ensure PrintOnError always reports 'stopped in' on first call.sjg
2021-01-07Remove .MAKE from nested target which is not a sub-makesjg
2021-01-01var-op-expand needs MAKE.SAVE_DOLLARS=yessjg
2020-12-31make(1): add test for common and edge cases in .for loop expansionrillig
2020-12-31make(1): add tests for extreme edge cases of .for loop expansionrillig
2020-12-31make(1): add test for error handling and expansion in .for loopsrillig
2020-12-30make(1): add test for .endfor without corresponding .forrillig
2020-12-29make(1): add test that explains how variables are exportedrillig
2020-12-28make(1): replace global preserveUndefined with VARE_KEEP_UNDEFrillig
2020-12-28make(1): extend test for modifier parts in ':=' assignmentsrillig
2020-12-27make(1): add test for modifier parts in ':=' assignmentsrillig
2020-12-27make(1): fix edge case in := with undefined in variable namerillig
2020-12-27make(1): move test result of var-op-expand.mk from exp to mkrillig
2020-12-27make(1): add more tests for ':=' assignmentsrillig
2020-12-27make(1): add tests for variable assignments using the ':=' operatorrillig
2020-12-27make(1): add test for ParseDependencyTargetWordrillig
2020-12-27make(1): split test for indirect modifiers into paragraphsrillig
2020-12-27make(1): add tests for parsing indirect modifiers in nested expressionsrillig
2020-12-27make(1): remove dead code from ApplyModifiersIndirectrillig
2020-12-27make(1): exit 2 on technical errorsrillig
2020-12-27make(1): add test for missing error handling in .for looprillig