summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests
AgeCommit message (Expand)Author
2018-12-16use %s formats to avoid -flag confusion (from sjg)christos
2018-12-16Use printf instead of echo since we can't portably use \ in string (from sjg@)christos
2018-05-27- Introduce :q modifier for make variables and make it double escape $'s sochristos
2018-05-24unit test for $ underquoting in :Q modifierchristos
2017-12-08Ensure VAR+=val on command line is handled correctlysjg
2017-11-18Do not append to variable set on command linesjg
2017-10-08Ensure consistent results on different platforms.sjg
2017-04-21Str_Match: fix closure tests for [^] and add unit-test.sjg
2017-04-13Add test case for :M[^A-Z]sjg
2017-01-31Add check to cmpv test to ensure that target specific vars withsjg
2017-01-30Add :range and :_sjg
2017-01-14Allow providing a utc value to :{gm,local}timesjg
2016-03-07For :ts numeric escapes \x* is hex, anything else is octal.sjg
2016-02-18Add .export-literal to avoid the need for $$ dance when trying to putsjg
2015-12-02Fix evaluation of defined(FOO) and ${FOO} > 0sjg
2015-10-25PrintOnError: fflush stdout before running .ERRORsjg
2015-10-12Add unit-test for discarded :?sjg
2015-10-11Avoid echo -n in unit-testssjg
2015-10-11Add Boolean wantit to Var_Parse and Var_Substsjg
2015-05-05When evaluating condtionals from .if we want to requiresjg
2015-04-10export-all.mk should be including export.mksjg
2014-10-20Extract broken testssjg
2014-09-09Add a test for backslash-newline at the very end of a command script.apb
2014-09-09Change @echo to echo in several places in escape.mk,apb
2014-08-30Replace use of $() with ${}sjg
2014-08-29*.rawout are out-of-date if ${TEST_MAKE} is newer.sjg
2014-08-29posix1.mk and suffixes.mk need to cleanup in order to achievesjg
2014-08-24Let "make clean" delete the files and dirs created by some of the tests.apb
2014-08-24In either a variable assignmentor a command, backslash-backslash-newlineapb
2014-08-24Our practice is that an even number of backslashes before a newlineapb
2014-08-24Our practice, despite what POSIX might say, is that "\#"apb
2014-08-24Convert the variable printing tests to use .USE rules,apb
2014-08-24Adjust tests to correct for the fact that end-of-line commentsapb
2014-08-24Fix more typos in variable names.apb
2014-08-24Fix typos in variable names, and in a comment.apb
2014-08-24Add tests for backslash escaping in make(1).apb
2014-08-23fix output based on new sourceschristos
2014-08-23Instead of adding the test in 48095 I added the tests in 48096. Add thechristos
2014-08-23PR/46096: Jarmo Jaakkola: fix many problems with dependencies (PR 49086)christos
2014-08-23Convert test in PR/49085christos
2014-08-21Add a .PATH, so you can be in any other directory and runapb
2014-08-21Add varmisc.mk, for miscellaneous variable tests.apb
2014-08-21Give each group of tests its own output file.apb
2014-08-21Stricter sed expression for matching an optional PID in square brackets.apb
2014-08-21When sanitising test output, replace "${TEST_MAKE}" with "make".apb
2014-08-20Add tests for VAR != command.apb
2013-08-28Fix parsing of SUNSHCMD style :sh = assigments.sjg
2013-07-16Fix unit-tests to cope with recent change to prognamesjg
2013-03-22Add unit-test for export-env and gmake exportsjg
2012-11-09Add a unit-test for .ORDERsjg