summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2020-12-27make(1): add test for expansion errors in jobs moderillig
2020-12-22make(1): allow .undef to undefine multiple variables at oncerillig
2020-12-22make(1): add test for undefined variable in dependency declarationrillig
2020-12-22make(1): fix comment in test about null bytes in makefilesrillig
2020-12-22make(1): re-add improved assertion in ParseGetLinerillig
2020-12-22make(1): clean up after test opt-filerillig
2020-12-22make(1): fix assertion failure for files without trailing newlinerillig
2020-12-22make(1): fix commit number in tests for :gmtime and :localtimerillig
2020-12-21make(1): remove excess newline from parse errors (since 2020-11-01)rillig
2020-12-21make(1): align tests for :localtime with those for :gmtimerillig
2020-12-21make(1): move tests for :gmtime to parse timerillig
2020-12-21Set default for .MAKE.OS oncesjg
2020-12-20make(1): add tests for :tW and :tw modifiersrillig
2020-12-20make(1): add tests for variable modifiers on trailing slashesrillig
2020-12-20make(1): error out on unknown variable modifiers at parse timerillig
2020-12-20make(1): include line numbers in output of test varmod-edge.mkrillig
2020-12-20make(1): move tests for indirect modifiers aroundrillig
2020-12-20make(1): remove wrong error message for indirect modifier in lint moderillig
2020-12-19make(1): fix error message for .info/.warning/.error without argumentrillig
2020-12-19make(1): error out if .undef has not exactly 1 argumentrillig
2020-12-19make(1): add tests for undefining variables with exotic namesrillig
2020-12-19make(1): rewrite tests for misspelled .elif directiverillig
2020-12-19make(1): add test for null byte in .for loop bodyrillig
2020-12-19make(1): add test for backslash continuation lines in .for loopsrillig
2020-12-19make(1): fix line numbers in .for loops (since 2007-01-01)rillig
2020-12-19make(1): demonstrate wrong line numbers in .for loops, since 2007-01-01rillig
2020-12-18make(1): spell nonexistent consistentlyrillig
2020-12-18make(1): use symbolic time for 0 in Make_Recheckrillig
2020-12-14make(1): error out on .else with extraneous textrillig
2020-12-14make(1): error out if an '.endif' contains extraneous textrillig
2020-12-14make(1): add tests for parsing .if conditionsrillig
2020-12-14make(1): add more tests for parsing .endifrillig
2020-12-14make(1): add test for variable expressions after a parse errorrillig
2020-12-14make(1): add test for parsing the end of a conditionrillig
2020-12-13make(1): fix .ERROR_TARGET in compat -k mode (since 2010-04-07)rillig
2020-12-13make(1): add tests for variable expansion in .ERROR handlingrillig
2020-12-13make(1): demonstrate wrong error handling in compat moderillig
2020-12-13Prune job debug output that may appear out of order.sjg
2020-12-13Avoid noise when csh does not existsjg
2020-12-13Ensure we have a value for .MAKE.UIDsjg
2020-12-13make(1): adjust timestamps in unit testsrillig
2020-12-13make(1): error out on misspelled directivesrillig
2020-12-13make(1): add test for misspelled directivesrillig
2020-12-12make(1): extract ExportVars from Var_Exportrillig
2020-12-12make(1): error out on misspelled .export directivesrillig
2020-12-12make(1): error out on misspelled .unexport-envrillig
2020-12-12make(1): add test for a shell with error controlrillig
2020-12-12make(1): reduce number of test cases in sh-flags.mkrillig
2020-12-12make(1): demonstrate that -s and .SILENT have the same effectrillig
2020-12-12make(1): move Job.xtraced to ShellWriterrillig