NetBSD/usr.bin/make/unit-tests
rillig fcef55c3cb make: fix mistakes, spelling and typos in comments and manual page
No binary change for -DNDEBUG.
2022-02-09 21:09:24 +00:00
..
.cvsignore Ignore temporary files from running the unit tests 2019-11-30 02:35:28 +00:00
Makefile make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
archive-suffix.exp make(1): fix assertion failure for .SUFFIXES in archives 2020-08-29 14:47:26 +00:00
archive-suffix.mk make(1): clean up some tests 2020-11-15 14:07:53 +00:00
archive.exp make(1): use consistent order in .OODATE in test archive.mk 2020-10-09 06:44:42 +00:00
archive.mk Don't use a shell pattern to copy files, copy them explicitly. When running 2021-04-09 14:42:00 +00:00
check-expect.lua tests/make: extend and isolate tests for target-local variables 2022-01-29 00:52:53 +00:00
cmd-errors-jobs.exp make: improve error message for unknown modifier 2021-02-23 15:19:41 +00:00
cmd-errors-jobs.mk make(1): add test for expansion errors in jobs mode 2020-12-27 05:11:40 +00:00
cmd-errors-lint.exp make: improve error message for unknown modifier 2021-02-23 15:19:41 +00:00
cmd-errors-lint.mk make(1): add test for parse errors in commands in lint mode (-dL) 2020-11-02 20:43:27 +00:00
cmd-errors.exp make: improve error message for unknown modifier 2021-02-23 15:19:41 +00:00
cmd-errors.mk make(1): add test for expansion errors in jobs mode 2020-12-27 05:11:40 +00:00
cmd-interrupt.exp make(1): fix test for interrupted command execution 2020-08-28 18:16:22 +00:00
cmd-interrupt.mk make(1): clean up some tests 2020-11-15 14:07:53 +00:00
cmdline-redirect-stdin.exp make: add test for reading from make's stdin 2021-02-01 20:31:41 +00:00
cmdline-redirect-stdin.mk make: add test for reading from make's stdin 2021-02-01 20:31:41 +00:00
cmdline-undefined.exp make(1): fix line numbers in test output of cmdline-undefined.mk 2020-11-04 04:47:56 +00:00
cmdline-undefined.mk make(1): negate discardUndefined to preserveUndefined 2020-11-04 04:49:32 +00:00
cmdline.exp tests/make: use more distinctive placeholder for TMPDIR 2022-02-09 18:54:19 +00:00
cmdline.mk Avoid test failures when more than one user run them. 2021-02-06 18:26:03 +00:00
comment.exp make(1): extend and explain the test for comments 2020-09-07 19:17:36 +00:00
comment.mk tests/make: migrate modts to varmod-to-separator and explain 2022-01-23 18:00:53 +00:00
compat-error.exp make(1): fix .ERROR_TARGET in compat -k mode (since 2010-04-07) 2020-12-13 19:33:53 +00:00
compat-error.mk make(1): fix .ERROR_TARGET in compat -k mode (since 2010-04-07) 2020-12-13 19:33:53 +00:00
cond-cmp-numeric-eq.exp make(1): fix debug output for comparison operators in conditionals 2021-01-21 23:25:08 +00:00
cond-cmp-numeric-eq.mk make(1): add test for comparison of large integers 2020-11-08 21:47:59 +00:00
cond-cmp-numeric-ge.exp make(1): add tests for numeric comparisons in .if directives 2020-08-23 13:50:17 +00:00
cond-cmp-numeric-ge.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
cond-cmp-numeric-gt.exp make(1): add tests for numeric comparisons in .if directives 2020-08-23 13:50:17 +00:00
cond-cmp-numeric-gt.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
cond-cmp-numeric-le.exp make(1): add tests for numeric comparisons in .if directives 2020-08-23 13:50:17 +00:00
cond-cmp-numeric-le.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
cond-cmp-numeric-lt.exp make(1): add tests for numeric comparisons in .if directives 2020-08-23 13:50:17 +00:00
cond-cmp-numeric-lt.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
cond-cmp-numeric-ne.exp make(1): add tests for numeric comparisons in .if directives 2020-08-23 13:50:17 +00:00
cond-cmp-numeric-ne.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
cond-cmp-numeric.exp tests/make: test spaces around numbers in comparisons 2021-07-29 06:31:18 +00:00
cond-cmp-numeric.mk tests/make: test spaces around numbers in comparisons 2021-07-29 06:31:18 +00:00
cond-cmp-string.exp make(1): replace warning + error with just an error in conditionals 2021-01-21 23:32:28 +00:00
cond-cmp-string.mk tests/make: proofread and clean up comments for function 'empty' 2021-12-11 09:53:53 +00:00
cond-cmp-unary.exp make(1): add tests demonstrating bugs in TryParseNumber and EvalNotEmpty 2020-11-11 07:30:11 +00:00
cond-cmp-unary.mk make(1): add tests demonstrating bugs in TryParseNumber and EvalNotEmpty 2020-11-11 07:30:11 +00:00
cond-eof.exp make: do not evaluate misplaced expressions in malformed conditions 2021-12-10 23:12:44 +00:00
cond-eof.mk make: do not evaluate misplaced expressions in malformed conditions 2021-12-10 23:12:44 +00:00
cond-func-commands.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
cond-func-commands.mk make(1): clean up some tests 2020-11-15 14:07:53 +00:00
cond-func-defined.exp make(1): remove "warning" from missing closing parenthesis 2021-01-22 00:12:01 +00:00
cond-func-defined.mk make: rename ParseFuncArg to ParseWord, update comments 2021-12-12 08:55:28 +00:00
cond-func-empty.exp tests/make: proofread and clean up comments for function 'empty' 2021-12-11 09:53:53 +00:00
cond-func-empty.mk tests/make: test function names without following '(' 2021-12-28 22:13:56 +00:00
cond-func-exists.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
cond-func-exists.mk make(1): add test for directory cache and exists() 2020-11-30 20:12:29 +00:00
cond-func-make-main.exp make(1): document the selection of the main target 2020-11-22 19:37:27 +00:00
cond-func-make-main.mk make: remove filler word 'Do' from function names for parsing 2021-04-04 10:13:09 +00:00
cond-func-make.exp make(1): add test for make() function in conditions 2020-09-25 20:11:06 +00:00
cond-func-make.mk make(1): add test for make() function in conditions 2020-09-25 20:11:06 +00:00
cond-func-target.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
cond-func-target.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
cond-func.exp tests/make: fix documentation in cond-func.mk 2022-01-07 19:30:17 +00:00
cond-func.mk tests/make: fix documentation in cond-func.mk 2022-01-07 19:30:17 +00:00
cond-late.exp make: use straight quotes for error 'Bad conditional expression' 2021-04-19 22:22:27 +00:00
cond-late.mk make(1): clean up some tests 2020-11-15 14:07:53 +00:00
cond-op-and-lint.exp make(1): in lint mode, only allow '&&' and '||', not '&' and '|' 2020-11-08 23:54:28 +00:00
cond-op-and-lint.mk make(1): in lint mode, only allow '&&' and '||', not '&' and '|' 2020-11-08 23:54:28 +00:00
cond-op-and.exp tests/make: add more comprehensive tests for short-circuit evaluation 2021-12-10 19:14:35 +00:00
cond-op-and.mk tests/make: add more comprehensive tests for short-circuit evaluation 2021-12-10 19:14:35 +00:00
cond-op-not.exp make(1): demonstrate wrong return value in CondParser_Term 2021-01-19 17:49:13 +00:00
cond-op-not.mk make(1): demonstrate wrong return value in CondParser_Term 2021-01-19 17:49:13 +00:00
cond-op-or-lint.exp make(1): in lint mode, only allow '&&' and '||', not '&' and '|' 2020-11-08 23:54:28 +00:00
cond-op-or-lint.mk make(1): in lint mode, only allow '&&' and '||', not '&' and '|' 2020-11-08 23:54:28 +00:00
cond-op-or.exp tests/make: add more comprehensive tests for short-circuit evaluation 2021-12-10 19:14:35 +00:00
cond-op-or.mk tests/make: add more comprehensive tests for short-circuit evaluation 2021-12-10 19:14:35 +00:00
cond-op-parentheses.exp tests/make: add a few more tests, mainly for special targets 2022-01-22 21:50:41 +00:00
cond-op-parentheses.mk tests/make: add a few more tests, mainly for special targets 2022-01-22 21:50:41 +00:00
cond-op.exp make: do not evaluate misplaced expressions in malformed conditions 2021-12-10 23:12:44 +00:00
cond-op.mk make: do not evaluate misplaced expressions in malformed conditions 2021-12-10 23:12:44 +00:00
cond-short.exp make(1): adjust condition descriptions in test cond-short 2020-12-01 19:33:50 +00:00
cond-short.mk make: clean up comments 2021-12-27 18:54:19 +00:00
cond-token-number.exp make: clean up comments 2021-12-27 18:54:19 +00:00
cond-token-number.mk make: clean up nitpicks 2022-01-02 02:57:39 +00:00
cond-token-plain.exp make: fix reported line numbers of continuation lines (since 2002) 2022-01-08 20:21:34 +00:00
cond-token-plain.mk tests/make: demonstrate edge case that evaluates an expression twice 2021-12-30 02:14:55 +00:00
cond-token-string.exp make: fix reported line numbers of continuation lines (since 2002) 2022-01-08 20:21:34 +00:00
cond-token-string.mk make(1): add more tests for tokens in conditionals 2021-01-21 00:38:28 +00:00
cond-token-var.exp make(1): add remarks to the tests about conditions 2020-11-15 14:58:14 +00:00
cond-token-var.mk tests/make: add tests for ${...} without operator in conditions 2021-04-25 21:05:38 +00:00
cond-undef-lint.exp make(1): add remarks to the tests about conditions 2020-11-15 14:58:14 +00:00
cond-undef-lint.mk make(1): add remarks to the tests about conditions 2020-11-15 14:58:14 +00:00
cond1.exp make: use straight quotes for error 'Bad conditional expression' 2021-04-19 22:22:27 +00:00
cond1.mk make(1): add remarks to the tests about conditions 2020-11-15 14:58:14 +00:00
counter-append.exp make(1): remove debug output from counter tests 2020-09-23 07:54:08 +00:00
counter-append.mk make: remove filler word 'Do' from function names for parsing 2021-04-04 10:13:09 +00:00
counter.exp make(1): remove debug output from counter tests 2020-09-23 07:54:08 +00:00
counter.mk make: remove filler word 'Do' from function names for parsing 2021-04-04 10:13:09 +00:00
dep-colon-bug-cross-file.exp make(1): fix missing check for duplicate commands in Parse_File 2020-09-25 23:30:16 +00:00
dep-colon-bug-cross-file.mk make(1): fix CRLF line endings in unit tests 2020-09-27 09:53:41 +00:00
dep-colon.exp make(1): add test for "target: source; command" 2020-10-17 20:10:04 +00:00
dep-colon.mk make(1): add test for "target: source; command" 2020-10-17 20:10:04 +00:00
dep-double-colon-indep.exp make(1): add test for the '::' dependency operator 2020-10-23 19:11:30 +00:00
dep-double-colon-indep.mk make(1): add test for the '::' dependency operator 2020-10-23 19:11:30 +00:00
dep-double-colon.exp make(1): add test for :: in the main target 2020-08-22 12:42:32 +00:00
dep-double-colon.mk make(1): update and add comments in tests 2020-11-15 20:20:58 +00:00
dep-duplicate.exp make: fix filename in warning about duplicate script (since 2018-12-22) 2022-01-20 19:24:53 +00:00
dep-duplicate.mk make: fix filename in warning about duplicate script (since 2018-12-22) 2022-01-20 19:24:53 +00:00
dep-exclam.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
dep-exclam.mk make(1): update and add comments in tests 2020-11-15 20:20:58 +00:00
dep-none.exp make(1): add test for "no target to make" 2020-08-22 12:51:11 +00:00
dep-none.mk make(1): add test for "no target to make" 2020-08-22 12:51:11 +00:00
dep-op-missing.exp make: remove unreachable code for parsing the dependency operator 2021-12-14 00:02:57 +00:00
dep-op-missing.mk make: remove unreachable code for parsing the dependency operator 2021-12-14 00:02:57 +00:00
dep-percent.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
dep-percent.mk make(1): add test for dependencies of the form '%.o: %.c' 2020-10-23 19:54:35 +00:00
dep-var.exp make(1): fix off-by-one error in SuffExpandChildren 2020-09-08 05:26:21 +00:00
dep-var.mk make: remove filler word 'Do' from function names for parsing 2021-04-04 10:13:09 +00:00
dep-wildcards.exp tests/make: demonstrate wrong location in diagnostic (since 2018-12-22) 2022-01-19 22:10:41 +00:00
dep-wildcards.mk make(1): add test for wildcards in dependency declarations 2020-09-08 05:33:05 +00:00
dep.exp tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
dep.mk tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
depsrc-end.exp make(1): add test case in which .BEGIN depends on .END 2020-10-23 19:23:00 +00:00
depsrc-end.mk make(1): add test case in which .BEGIN depends on .END 2020-10-23 19:23:00 +00:00
depsrc-exec.exp make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-exec.mk make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-ignore.exp make(1): add test for the special .IGNORE dependency source 2020-08-29 15:06:33 +00:00
depsrc-ignore.mk make(1): update and add comments in tests 2020-11-15 20:20:58 +00:00
depsrc-made.exp make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-made.mk make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-make.exp make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-make.mk make(1): update and add comments in tests 2020-11-15 20:20:58 +00:00
depsrc-meta.exp tests/make: test meta mode in jobs mode 2022-01-26 22:47:03 +00:00
depsrc-meta.mk tests/make: test meta mode in jobs mode 2022-01-26 22:47:03 +00:00
depsrc-nometa.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
depsrc-nometa.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
depsrc-nometa_cmp.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
depsrc-nometa_cmp.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
depsrc-nopath.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
depsrc-nopath.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
depsrc-notmain.exp make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-notmain.mk make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-optional.exp make(1): spell nonexistent consistently 2020-12-18 15:47:34 +00:00
depsrc-optional.mk make(1): fix debug output in out-of-date for cohorts (since 2003-11-14) 2020-11-08 10:33:47 +00:00
depsrc-phony.exp make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-phony.mk make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-precious.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
depsrc-precious.mk make(1): update and add comments in tests 2020-11-15 20:20:58 +00:00
depsrc-recursive.exp make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-recursive.mk make(1): add tests for some of the special sources 2020-09-05 15:57:12 +00:00
depsrc-silent.exp make(1): add tests for .SILENT, .BEGIN and .END 2020-08-29 17:34:21 +00:00
depsrc-silent.mk make(1): add tests for .SILENT, .BEGIN and .END 2020-08-29 17:34:21 +00:00
depsrc-use.exp make(1): add test for correct command order in .USE sources 2020-08-22 12:30:57 +00:00
depsrc-use.mk make: do not treat .USEBEFORE as candidate for the main target 2021-12-28 14:22:51 +00:00
depsrc-usebefore-double-colon.exp make(1): add test for combining :: and .USEBEFORE 2020-08-22 08:29:13 +00:00
depsrc-usebefore-double-colon.mk make(1): add test for combining :: and .USEBEFORE 2020-08-22 08:29:13 +00:00
depsrc-usebefore.exp make(1): extend test for .USEBEFORE 2020-08-22 11:53:18 +00:00
depsrc-usebefore.mk make: do not treat .USEBEFORE as candidate for the main target 2021-12-28 14:22:51 +00:00
depsrc-wait.exp make(1): add test for the .WAIT dependency source 2020-09-07 18:40:32 +00:00
depsrc-wait.mk make(1): add test for the .WAIT dependency source 2020-09-07 18:40:32 +00:00
depsrc.exp tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
depsrc.mk tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
deptgt-begin-fail-indirect.exp make(1): fix error handling for .BEGIN dependency in -k mode 2020-11-24 19:04:42 +00:00
deptgt-begin-fail-indirect.mk make(1): add test for bug in error handling of .BEGIN in -k mode 2020-11-24 19:02:59 +00:00
deptgt-begin-fail.exp make(1): add test for bug in error handling of .BEGIN in -k mode 2020-11-24 19:02:59 +00:00
deptgt-begin-fail.mk make(1): add test for bug in error handling of .BEGIN in -k mode 2020-11-24 19:02:59 +00:00
deptgt-begin.exp make(1): add tests for the .BEGIN node 2020-11-15 20:47:01 +00:00
deptgt-begin.mk make(1): document why .BEGIN cannot be combined with .USE/.USEBEFORE 2020-11-15 22:28:08 +00:00
deptgt-default.exp tests/make: test target '.DEFAULT' 2021-12-01 23:56:29 +00:00
deptgt-default.mk tests/make: test target '.DEFAULT' 2021-12-01 23:56:29 +00:00
deptgt-delete_on_error.exp make(1): add test for deleting targets using .DELETE_ON_ERROR 2020-10-25 21:31:00 +00:00
deptgt-delete_on_error.mk make(1): add test for deleting targets using .DELETE_ON_ERROR 2020-10-25 21:31:00 +00:00
deptgt-end-fail-all.exp make(1): don't make .END if the main targets already failed 2020-12-07 01:04:06 +00:00
deptgt-end-fail-all.mk make(1): don't make .END if the main targets already failed 2020-12-07 01:04:06 +00:00
deptgt-end-fail-indirect.exp make(1): fix error handling for dependency of .END in -k mode 2020-11-24 18:17:45 +00:00
deptgt-end-fail-indirect.mk make(1): add test for .END after failed main node 2020-12-06 21:22:04 +00:00
deptgt-end-fail.exp make(1): don't make .END if the main targets already failed 2020-12-07 01:04:06 +00:00
deptgt-end-fail.mk make(1): don't make .END if the main targets already failed 2020-12-07 01:04:06 +00:00
deptgt-end-jobs.exp make(1): fix assertion failure in -j mode with .END node 2020-09-23 03:06:38 +00:00
deptgt-end-jobs.mk make(1): fix assertion failure in -j mode with .END node 2020-09-23 03:06:38 +00:00
deptgt-end.exp make(1): add test for .END depending on another target 2020-10-23 19:28:17 +00:00
deptgt-end.mk make(1): add test for .END depending on another target 2020-10-23 19:28:17 +00:00
deptgt-error.exp tests/make: add a few more tests, mainly for special targets 2022-01-22 21:50:41 +00:00
deptgt-error.mk tests/make: add a few more tests, mainly for special targets 2022-01-22 21:50:41 +00:00
deptgt-ignore.exp tests/make: add a few more tests, mainly for special targets 2022-01-22 21:50:41 +00:00
deptgt-ignore.mk tests/make: add a few more tests, mainly for special targets 2022-01-22 21:50:41 +00:00
deptgt-interrupt.exp tests/make: add a few more tests, mainly for special targets 2022-01-22 21:50:41 +00:00
deptgt-interrupt.mk tests/make: add a few more tests, mainly for special targets 2022-01-22 21:50:41 +00:00
deptgt-main.exp tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
deptgt-main.mk tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
deptgt-makeflags.exp make: in debug log, add space between scope and variable name 2021-04-05 13:35:41 +00:00
deptgt-makeflags.mk tests/make: test escape sequences in string literals for .MAKEFLAGS 2021-11-29 00:17:10 +00:00
deptgt-no_parallel.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
deptgt-no_parallel.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
deptgt-nopath.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
deptgt-nopath.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
deptgt-notparallel.exp tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
deptgt-notparallel.mk tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
deptgt-objdir.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
deptgt-objdir.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
deptgt-order.exp make: make debug logging for .ORDER more human-friendly 2021-12-28 16:11:00 +00:00
deptgt-order.mk tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
deptgt-path-suffix.exp tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
deptgt-path-suffix.mk tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
deptgt-path.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
deptgt-path.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
deptgt-phony.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
deptgt-phony.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
deptgt-precious.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
deptgt-precious.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
deptgt-shell.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
deptgt-shell.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
deptgt-silent.exp make(1): add loud target to the .SILENT test 2020-11-15 20:49:20 +00:00
deptgt-silent.mk make(1): add loud target to the .SILENT test 2020-11-15 20:49:20 +00:00
deptgt-stale.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
deptgt-stale.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
deptgt-suffixes.exp make(1): test that suffixes can be listed in any order 2020-11-21 21:54:42 +00:00
deptgt-suffixes.mk make(1): test that suffixes can be listed in any order 2020-11-21 21:54:42 +00:00
deptgt.exp make: make debug logging a bit more human-friendly 2021-12-28 15:48:59 +00:00
deptgt.mk tests/make: extend tests for parsing makefiles 2021-12-13 23:38:54 +00:00
dir-expand-path.exp make(1): add test for expanding wildcards in directories 2020-08-22 21:55:54 +00:00
dir-expand-path.mk make(1): add test for expanding wildcards in directories 2020-08-22 21:55:54 +00:00
dir.exp make(1): add test for debug log for expansion of curly braces 2020-10-31 21:30:03 +00:00
dir.mk make(1): rename Dir_Expand to SearchPath_Expand 2021-01-23 10:48:49 +00:00
directive-dinclude.exp tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
directive-dinclude.mk tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
directive-elif.exp make(1): rewrite tests for misspelled .elif directive 2020-12-19 19:49:01 +00:00
directive-elif.mk make(1): rewrite tests for misspelled .elif directive 2020-12-19 19:49:01 +00:00
directive-elifdef.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
directive-elifdef.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
directive-elifmake.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
directive-elifmake.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
directive-elifndef.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
directive-elifndef.mk tests/make: add a few more tests, mainly for special targets 2022-01-22 21:50:41 +00:00
directive-elifnmake.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
directive-elifnmake.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
directive-else.exp make: remove period from end of error messages and warnings 2021-12-09 20:13:09 +00:00
directive-else.mk make(1): error out on .else with extraneous text 2020-12-14 22:17:11 +00:00
directive-endfor.exp make(1): add test for .endfor without corresponding .for 2020-12-30 14:50:08 +00:00
directive-endfor.mk make(1): add test for .endfor without corresponding .for 2020-12-30 14:50:08 +00:00
directive-endif.exp make: remove period from end of error messages and warnings 2021-12-09 20:13:09 +00:00
directive-endif.mk make(1): error out if an '.endif' contains extraneous text 2020-12-14 21:56:17 +00:00
directive-error.exp make(1): fix irrelevant message in -W mode 2021-01-27 00:02:38 +00:00
directive-error.mk make(1): fix irrelevant message in -W mode 2021-01-27 00:02:38 +00:00
directive-export-env.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
directive-export-env.mk make(1): error out on misspelled directives 2020-12-13 01:07:54 +00:00
directive-export-gmake.exp make(1): add tests for parsing and exporting variables 2020-10-02 20:34:59 +00:00
directive-export-gmake.mk make(1): fix test directive-export-gmake for dash 2020-11-17 20:16:44 +00:00
directive-export-impl.exp make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
directive-export-impl.mk make: replace enum bit-set with struct bit-fields 2021-04-03 23:08:30 +00:00
directive-export-literal.exp make(1): revert previous commit 2020-10-05 19:27:47 +00:00
directive-export-literal.mk make(1): error out on misspelled directives 2020-12-13 01:07:54 +00:00
directive-export.exp make(1): error out on misspelled directives 2020-12-13 01:07:54 +00:00
directive-export.mk make: test exporting a variable that itself depends on a subprocess 2021-02-16 19:01:18 +00:00
directive-for-errors.exp make: improve error message for unknown modifier 2021-02-23 15:19:41 +00:00
directive-for-errors.mk make: remove filler word 'Do' from function names for parsing 2021-04-04 10:13:09 +00:00
directive-for-escape.exp tests/make: add more edge cases for expansion of .for loop body 2022-01-27 20:15:14 +00:00
directive-for-escape.mk tests/make: add more edge cases for expansion of .for loop body 2022-01-27 20:15:14 +00:00
directive-for-generating-endif.exp make: fix line number in error message about open conditionals 2022-01-02 00:07:20 +00:00
directive-for-generating-endif.mk make(1): add tests for .else and .for + .endif 2020-08-29 18:50:25 +00:00
directive-for-if.exp tests/make: fix test directive-for-if 2021-09-01 22:44:50 +00:00
directive-for-if.mk tests/make: explain where "${var}" in .for loops comes from 2021-08-30 17:08:13 +00:00
directive-for-lines.exp make(1): add test for backslash continuation lines in .for loops 2020-12-19 12:40:00 +00:00
directive-for-lines.mk make(1): add test for backslash continuation lines in .for loops 2020-12-19 12:40:00 +00:00
directive-for-null.exp make: remove period from end of error messages and warnings 2021-12-09 20:13:09 +00:00
directive-for-null.mk make(1): add test for null byte in .for loop body 2020-12-19 16:00:17 +00:00
directive-for.exp make: fix reported line numbers of continuation lines (since 2002) 2022-01-08 20:21:34 +00:00
directive-for.mk tests/make: ensure that the 'expect' comments in tests are correct 2022-01-15 12:35:18 +00:00
directive-hyphen-include.exp tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
directive-hyphen-include.mk tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
directive-if-nested.exp make(1): add more tests for parsing .if directives 2020-11-10 22:23:37 +00:00
directive-if-nested.mk make(1): add more tests for parsing .if directives 2020-11-10 22:23:37 +00:00
directive-if.exp tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
directive-if.mk tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
directive-ifdef.exp tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
directive-ifdef.mk tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
directive-ifmake.exp tests/make: explore edge cases involving .ifmake 2022-01-22 16:23:56 +00:00
directive-ifmake.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
directive-ifndef.exp make(1): revert previous commit 2020-10-05 19:27:47 +00:00
directive-ifndef.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
directive-ifnmake.exp make(1): revert previous commit 2020-10-05 19:27:47 +00:00
directive-ifnmake.mk make(1): revert previous commit 2020-10-05 19:27:47 +00:00
directive-include-fatal.exp make(1): fix line number in expected test result for .include 2020-09-13 09:23:14 +00:00
directive-include-fatal.mk make: rename Parse_include_file to IncludeFile 2021-02-01 22:16:57 +00:00
directive-include.exp tests/make: disable test that behaves differently in ATF 2021-12-14 01:00:04 +00:00
directive-include.mk tests/make: ensure that the 'expect' comments in tests are correct 2022-01-15 12:35:18 +00:00
directive-info.exp make: fix reported line numbers of continuation lines (since 2002) 2022-01-08 20:21:34 +00:00
directive-info.mk make: fix reported line numbers of continuation lines (since 2002) 2022-01-08 20:21:34 +00:00
directive-misspellings.exp make(1): error out on misspelled directives 2020-12-13 01:07:54 +00:00
directive-misspellings.mk make(1): adjust timestamps in unit tests 2020-12-13 01:10:22 +00:00
directive-sinclude.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
directive-sinclude.mk tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
directive-undef.exp make: fix reported line numbers of continuation lines (since 2002) 2022-01-08 20:21:34 +00:00
directive-undef.mk make: demonstrate inconsistency in .undef of an exported variable 2021-02-16 18:02:19 +00:00
directive-unexport-env.exp make: reduce verbosity of the -dv debug logging for standard cases 2021-04-06 01:38:39 +00:00
directive-unexport-env.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
directive-unexport.exp make(1): error out on misspelled directives 2020-12-13 01:07:54 +00:00
directive-unexport.mk make(1): error out on misspelled directives 2020-12-13 01:07:54 +00:00
directive-warning.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
directive-warning.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
directive.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
directive.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
dollar.exp make(1): in tests, replace "dollar character" with "dollar sign" 2020-11-03 18:21:36 +00:00
dollar.mk make(1): in tests, replace "dollar character" with "dollar sign" 2020-11-03 18:21:36 +00:00
doterror.exp
doterror.mk make(1): use consistent RCS Id in test files 2020-10-24 08:34:59 +00:00
dotwait.exp
dotwait.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
error.exp make(1): clean up tests error.mk and escape.mk 2020-11-03 17:38:45 +00:00
error.mk make(1): clean up tests error.mk and escape.mk 2020-11-03 17:38:45 +00:00
escape.exp
escape.mk make(1): clean up tests error.mk and escape.mk 2020-11-03 17:38:45 +00:00
export-all.exp
export-all.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
export-env.exp
export-env.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
export-variants.exp make(1): add test for exporting variables 2020-08-07 19:24:27 +00:00
export-variants.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
export.exp tests/make: use more distinctive placeholder for TMPDIR 2022-02-09 18:54:19 +00:00
export.mk tests/make: migrate to jemalloc > 100 2021-12-05 14:57:36 +00:00
forloop.exp make(1): in test forloop.mk, replace shell execution with .info 2020-11-03 17:37:57 +00:00
forloop.mk make(1): in test forloop.mk, replace shell execution with .info 2020-11-03 17:37:57 +00:00
forsubst.exp
forsubst.mk make(1): document the interesting part of the test forsubst.mk 2020-11-03 17:59:27 +00:00
gnode-submake.exp make: remove overengineered Enum_ValueToString 2021-02-02 17:56:31 +00:00
gnode-submake.mk make(1): add test for OP_SUBMAKE 2020-11-07 23:25:06 +00:00
hanoi-include.exp make(1): add test demonstrating the Towers of Hanoi puzzle 2020-10-03 17:30:54 +00:00
hanoi-include.mk tests/make: test line numbers in debug output for parsing files 2022-01-08 22:13:43 +00:00
impsrc.exp make(1): enable test for .IMPSRC 2020-08-07 13:43:50 +00:00
impsrc.mk make(1): enable test for .IMPSRC 2020-08-07 13:43:50 +00:00
include-main.exp make: remove redundant lines from stack traces 2022-01-09 11:43:58 +00:00
include-main.mk make: fix stack traces in -dp mode (since 2021-01-26) 2022-01-08 23:41:43 +00:00
include-sub.mk make: fix stack traces in -dp mode (since 2021-01-26) 2022-01-08 23:41:43 +00:00
include-subsub.mk make(1): in -dp mode, print stack trace with each diagnostic 2021-01-26 23:44:56 +00:00
job-flags.exp make(1): test ignoring errors from shell commands in jobs mode 2020-11-14 13:17:47 +00:00
job-flags.mk make(1): test ignoring errors from shell commands in jobs mode 2020-11-14 13:17:47 +00:00
job-output-long-lines.exp make(1): fix test job-output-long-lines 2020-09-29 18:16:24 +00:00
job-output-long-lines.mk make(1): reduce amount of work in test job-output-long-lines.mk 2020-11-01 17:29:13 +00:00
job-output-null.exp tests/make: make output of test job-output-null clearer 2021-09-12 10:26:49 +00:00
job-output-null.mk tests/make: make output of test job-output-null clearer 2021-09-12 10:26:49 +00:00
jobs-empty-commands-error.exp make: fix error handling in jobs mode 2021-06-16 09:47:51 +00:00
jobs-empty-commands-error.mk tests/make: demonstrate wrong error handling in jobs mode 2021-06-16 09:39:48 +00:00
jobs-empty-commands.exp make(1): demonstrate unnecessary creation of empty files in jobs mode 2021-01-29 22:38:17 +00:00
jobs-empty-commands.mk make(1): add test for combining the options -j, -n, -t 2021-01-30 12:46:38 +00:00
jobs-error-indirect.exp make(1): add tests for suppressing "stopped in" 2020-12-01 17:50:04 +00:00
jobs-error-indirect.mk make(1): add tests for suppressing "stopped in" 2020-12-01 17:50:04 +00:00
jobs-error-nested-make.exp Ensure PrintOnError always reports 'stopped in' on first call. 2021-01-08 21:46:50 +00:00
jobs-error-nested-make.mk Remove .MAKE from nested target which is not a sub-make 2021-01-07 18:11:23 +00:00
jobs-error-nested.exp make(1): add tests for suppressing "stopped in" 2020-12-01 17:50:04 +00:00
jobs-error-nested.mk make(1): add tests for suppressing "stopped in" 2020-12-01 17:50:04 +00:00
lint.exp make: remove period from end of error messages and warnings 2021-12-09 20:13:09 +00:00
lint.mk make(1): update documentation of test lint.mk 2021-01-30 13:50:18 +00:00
make-exported.exp make(1): revert previous commit 2020-10-05 19:27:47 +00:00
make-exported.mk make(1): revert previous commit 2020-10-05 19:27:47 +00:00
meta-cmd-cmp.exp Allow local variable assignments in dependency lines 2022-01-27 06:02:59 +00:00
meta-cmd-cmp.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
moderrs.exp tests/make: remove unnecessary -dL from moderrs.mk 2021-06-21 08:28:37 +00:00
moderrs.mk tests/make: remove unnecessary -dL from moderrs.mk 2021-06-21 08:28:37 +00:00
modmatch.exp make(1): move tests for the :M modifier into separate files 2020-08-16 20:03:52 +00:00
modmatch.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
modmisc.exp make(1): move tests for indirect modifiers around 2020-12-20 19:29:06 +00:00
modmisc.mk make(1): move tests for indirect modifiers around 2020-12-20 19:29:06 +00:00
objdir-writable.exp make: prefix the warning about read-only .OBJDIR with a colon 2022-02-09 20:52:06 +00:00
objdir-writable.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
opt-backwards.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
opt-backwards.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
opt-chdir.exp make(1): exit 2 on technical errors 2020-12-27 11:47:04 +00:00
opt-chdir.mk Do not trust that /nonexistent does not exist 2021-05-18 17:05:45 +00:00
opt-debug-all.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-all.mk make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-archive.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-archive.mk make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-cond.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-debug-cond.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-debug-curdir.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-curdir.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-debug-dir.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-dir.mk make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-errors-jobs.exp make: with the option -de in jobs mode, output expanded commands 2021-11-28 00:02:07 +00:00
opt-debug-errors-jobs.mk tests/make: demonstrate unhelpful debug log in case of errors 2021-11-27 23:56:11 +00:00
opt-debug-errors.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
opt-debug-errors.mk make(1): add test for the -de option 2020-09-06 04:35:03 +00:00
opt-debug-file.exp tests/make: clean up after test for option '-dF' 2022-01-11 19:47:34 +00:00
opt-debug-file.mk tests/make: clean up after test for option '-dF' 2022-01-11 19:47:34 +00:00
opt-debug-for.exp make(1): revert previous commit 2020-10-05 19:27:47 +00:00
opt-debug-for.mk make(1): revert previous commit 2020-10-05 19:27:47 +00:00
opt-debug-graph1.exp make: remove overengineered Enum_ValueToString 2021-02-02 17:56:31 +00:00
opt-debug-graph1.mk make(1): remove trailing whitespace in -dg1 debug output 2020-09-05 06:46:12 +00:00
opt-debug-graph2.exp make: remove overengineered Enum_ValueToString 2021-02-02 17:56:31 +00:00
opt-debug-graph2.mk make: when exiting due to an error, print graph information 2021-02-02 17:47:56 +00:00
opt-debug-graph3.exp make: remove overengineered Enum_ValueToString 2021-02-02 17:56:31 +00:00
opt-debug-graph3.mk make: when exiting due to an error, print graph information 2021-02-02 17:47:56 +00:00
opt-debug-hash.exp numEntries can vary 2022-01-27 21:50:50 +00:00
opt-debug-hash.mk make: add missing newline after "cannot continue" message 2022-01-22 18:59:23 +00:00
opt-debug-jobs.exp make(1): move Job.xtraced to ShellWriter 2020-12-12 10:21:50 +00:00
opt-debug-jobs.mk make(1): avoid race condition in test opt-debug-jobs 2020-11-12 21:54:52 +00:00
opt-debug-lint.exp make: fix wrong expression evaluation in -dL mode 2021-03-14 10:57:12 +00:00
opt-debug-lint.mk make: fix wrong expression evaluation in -dL mode 2021-03-14 10:57:12 +00:00
opt-debug-loud.exp make(1): revert previous commit 2020-10-05 19:27:47 +00:00
opt-debug-loud.mk make(1): revert previous commit 2020-10-05 19:27:47 +00:00
opt-debug-making.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-making.mk make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-meta.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-meta.mk make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-no-rm.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-no-rm.mk make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-parse.exp tests/make: add placeholders for .PARSEDIR and .INCLUDEDFROMDIR 2022-01-09 20:53:53 +00:00
opt-debug-parse.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
opt-debug-suff.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-suff.mk make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-targets.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-targets.mk make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-var.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-debug-var.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-debug-varraw.exp make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-varraw.mk make(1): add tests for each debug option 2020-09-05 06:20:50 +00:00
opt-debug-x-trace.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-debug-x-trace.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-debug.exp make: in debug log, add space between scope and variable name 2021-04-05 13:35:41 +00:00
opt-debug.mk make(1): revert previous commit 2020-10-05 19:27:47 +00:00
opt-define.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
opt-define.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-env.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-env.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-file.exp make(1): re-add improved assertion in ParseGetLine 2020-12-22 08:51:30 +00:00
opt-file.mk make: add back support for jemalloc 100 2021-12-09 20:47:33 +00:00
opt-ignore.exp make(1): switch some tests to line-buffered stdout 2020-10-18 18:12:42 +00:00
opt-ignore.mk make(1): in tests, move command line arguments into the test proper 2020-11-09 20:50:56 +00:00
opt-include-dir.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
opt-include-dir.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
opt-jobs-internal.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-jobs-internal.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-jobs-no-action.exp make(1): name Shell fields consistently 2020-12-10 23:54:41 +00:00
opt-jobs-no-action.mk make: rename ambiguous functions 2021-04-04 09:58:51 +00:00
opt-jobs.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
opt-jobs.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
opt-keep-going-multiple.exp make(1): fix wrong exit status for multiple failed main targets 2020-12-07 01:35:33 +00:00
opt-keep-going-multiple.mk make(1): add test for wrong exit status 0 after failed targets with -k 2020-12-07 01:32:04 +00:00
opt-keep-going.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
opt-keep-going.mk make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
opt-m-include-dir.exp make(1): add test for the -m option, the special .../ path 2020-09-01 20:14:34 +00:00
opt-m-include-dir.mk make(1): add test for the -m option, the special .../ path 2020-09-01 20:14:34 +00:00
opt-no-action-at-all.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
opt-no-action-at-all.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
opt-no-action-runflags.exp make(1): add test for the -n option combined with RunFlags 2020-12-09 07:57:51 +00:00
opt-no-action-runflags.mk make(1): add test for the -n option combined with RunFlags 2020-12-09 07:57:51 +00:00
opt-no-action-touch.exp make(1): add test for combining the options -j, -n, -t 2021-01-30 12:46:38 +00:00
opt-no-action-touch.mk make(1): add test for combining the options -j, -n, -t 2021-01-30 12:46:38 +00:00
opt-no-action.exp make(1): add test for the -n option 2020-08-19 05:25:26 +00:00
opt-no-action.mk make(1): in tests, move command line arguments into the test proper 2020-11-09 20:50:56 +00:00
opt-query.exp make(1): add test for the -q option 2020-08-19 05:13:18 +00:00
opt-query.mk make(1): in tests, move command line arguments into the test proper 2020-11-09 20:50:56 +00:00
opt-raw.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
opt-raw.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-silent.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-silent.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
opt-touch-jobs.exp make(1): add test for the -t option in jobs mode 2020-11-14 15:35:20 +00:00
opt-touch-jobs.mk make(1): explain test opt-touch-jobs 2021-01-30 12:14:08 +00:00
opt-touch.exp make(1): add test for touching a .MAKE target 2020-11-14 14:13:09 +00:00
opt-touch.mk make(1): add test for touching a .MAKE target 2020-11-14 14:13:09 +00:00
opt-tracefile.exp tests/make: test option '-T' for tracing job events 2021-12-03 21:55:10 +00:00
opt-tracefile.mk tests/make: clean up after testing the option '-T' 2021-12-06 22:35:20 +00:00
opt-var-expanded.exp make(1): add tests for the -i -k -v -V -W options 2020-08-23 14:28:04 +00:00
opt-var-expanded.mk make(1): in tests, move command line arguments into the test proper 2020-11-09 20:50:56 +00:00
opt-var-literal.exp make(1): add tests for the -i -k -v -V -W options 2020-08-23 14:28:04 +00:00
opt-var-literal.mk make(1): in tests, move command line arguments into the test proper 2020-11-09 20:50:56 +00:00
opt-version.exp tests/make: explain the current behavior of the option '--version' 2021-12-23 11:05:58 +00:00
opt-version.mk tests/make: explain the current behavior of the option '--version' 2021-12-23 11:05:58 +00:00
opt-warnings-as-errors.exp make(1): fix irrelevant message in -W mode 2021-01-27 00:02:38 +00:00
opt-warnings-as-errors.mk make(1): fix irrelevant message in -W mode 2021-01-27 00:02:38 +00:00
opt-where-am-i.exp tests/make: add a few more tests 2022-01-22 17:10:51 +00:00
opt-where-am-i.mk Do not allow /usr/obj to cause failure. 2022-01-27 02:24:46 +00:00
opt-x-reduce-exported.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
opt-x-reduce-exported.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
opt.exp make(1): fix wrong exit status for multiple failed main targets 2020-12-07 01:35:33 +00:00
opt.mk Always use -r -f /dev/null when not intending to read a makefile 2020-11-18 01:06:59 +00:00
order.exp
order.mk make(1): in tests, move command line arguments into the test proper 2020-11-09 20:50:56 +00:00
parse-var.exp make(1): add tests for parsing assignments, especially :sh 2020-10-04 06:53:15 +00:00
parse-var.mk make(1): add tests for parsing assignments, especially :sh 2020-10-04 06:53:15 +00:00
parse.exp tests/make: add a few more tests 2022-01-22 17:10:51 +00:00
parse.mk tests/make: add a few more tests 2022-01-22 17:10:51 +00:00
phony-end.exp make(1): enable test phony-end 2020-08-07 14:26:18 +00:00
phony-end.mk make(1): use consistent RCS Id in test files 2020-10-24 08:34:59 +00:00
posix.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
posix.mk tests/make: run nested makes with -r to reduce side effects 2022-01-23 18:15:29 +00:00
posix1.exp
posix1.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
recursive.exp make(1): in tests, move command line arguments into the test proper 2020-11-09 20:50:56 +00:00
recursive.mk make: replace enum bit-field with struct bit-field for VarEvalFlags 2021-03-15 12:15:03 +00:00
sh-dots.exp make(1): normalize output of test sh-dots for non-native mode 2020-12-07 22:27:56 +00:00
sh-dots.mk make(1): add tests for generating the ... command indirectly 2020-10-25 22:04:24 +00:00
sh-errctl.exp Prune job debug output that may appear out of order. 2020-12-13 05:13:38 +00:00
sh-errctl.mk make(1): add test for a shell with error control 2020-12-12 15:06:11 +00:00
sh-flags.exp make(1): reduce number of test cases in sh-flags.mk 2020-12-12 12:19:18 +00:00
sh-flags.mk make(1): reduce number of test cases in sh-flags.mk 2020-12-12 12:19:18 +00:00
sh-jobs-error.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
sh-jobs-error.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
sh-jobs.exp make(1): add tests for comments and non-comments in jobs mode 2020-12-11 01:06:10 +00:00
sh-jobs.mk make: use distinct wording for writing to the shell commands file 2021-04-16 16:49:27 +00:00
sh-leading-at.exp make(1): add test for repeating the leading '@' in shell commands 2020-11-09 20:57:36 +00:00
sh-leading-at.mk make(1): update and add comments in tests 2020-11-15 20:20:58 +00:00
sh-leading-hyphen.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
sh-leading-hyphen.mk make(1): update and add comments in tests 2020-11-15 20:20:58 +00:00
sh-leading-plus.exp make(1): add test for + commands with the -n command line option 2020-08-23 14:46:33 +00:00
sh-leading-plus.mk make(1): in tests, move command line arguments into the test proper 2020-11-09 20:50:56 +00:00
sh-meta-chars.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
sh-meta-chars.mk make(1): normalize output of test sh-dots for non-native mode 2020-12-07 22:27:56 +00:00
sh-multi-line.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
sh-multi-line.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
sh-single-line.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
sh-single-line.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
sh.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
sh.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
shell-csh.exp make(1): demonstrate naive output filtering with csh in parallel mode 2020-10-03 15:38:13 +00:00
shell-csh.mk make: rename ambiguous functions 2021-04-04 09:58:51 +00:00
shell-custom.exp make(1): add tests for the various supported shells 2020-10-03 14:39:36 +00:00
shell-custom.mk make(1): add tests for the various supported shells 2020-10-03 14:39:36 +00:00
shell-ksh.exp make(1): add tests for the various supported shells 2020-10-03 14:39:36 +00:00
shell-ksh.mk make(1): add tests for the various supported shells 2020-10-03 14:39:36 +00:00
shell-sh.exp make(1): add tests for the various supported shells 2020-10-03 14:39:36 +00:00
shell-sh.mk make(1): add tests for the various supported shells 2020-10-03 14:39:36 +00:00
suff-add-later.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
suff-add-later.mk make(1): enable suffix log for test suff-add-later.mk 2020-10-21 08:18:24 +00:00
suff-clear-regular.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
suff-clear-regular.mk make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
suff-clear-single.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
suff-clear-single.mk make(1): split test suffixes.mk into simpler, isolated tests 2020-10-20 20:36:53 +00:00
suff-incomplete.exp make: make debug logging a bit more human-friendly 2021-12-28 15:48:59 +00:00
suff-incomplete.mk make(1): document the type of the .DEFAULT node 2020-11-22 11:05:49 +00:00
suff-lookup.exp make(1): add more debugging for searching transformation rules 2020-11-22 21:34:34 +00:00
suff-lookup.mk make(1): extend test suff-lookup.mk 2020-10-24 03:18:22 +00:00
suff-main-several.exp make: make debug logging a bit more human-friendly 2021-12-28 15:48:59 +00:00
suff-main-several.mk make(1): add another unit test for suffix handling 2020-11-22 20:36:17 +00:00
suff-main.exp make(1): add test for turning a target into a transformation 2020-10-18 16:33:18 +00:00
suff-main.mk make(1): add test for turning a target into a transformation 2020-10-18 16:33:18 +00:00
suff-phony.exp make(1): test that .PHONY targets are not resolved using suffix rules 2020-11-23 15:00:32 +00:00
suff-phony.mk make(1): test that .PHONY targets are not resolved using suffix rules 2020-11-23 15:00:32 +00:00
suff-rebuild.exp make: make debug logging a bit more human-friendly 2021-12-28 15:48:59 +00:00
suff-rebuild.mk make(1): add explanation for test suff-rebuild 2020-11-21 12:01:16 +00:00
suff-self.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
suff-self.mk make(1): add test for self-referencing suffix rule 2020-11-16 15:12:16 +00:00
suff-transform-debug.exp make: remove overengineered Enum_ValueToString 2021-02-02 17:56:31 +00:00
suff-transform-debug.mk make(1): add test for debug output from transformation rules 2020-11-22 23:45:20 +00:00
suff-transform-endless.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
suff-transform-endless.mk make(1): fix endless loop when resolving circular suffix rules 2020-11-23 14:47:12 +00:00
suff-transform-expand.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
suff-transform-expand.mk make(1): split test suffixes.mk into simpler, isolated tests 2020-10-20 20:36:53 +00:00
suff-transform-select.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
suff-transform-select.mk make(1): fix endless loop when resolving circular suffix rules 2020-11-23 14:47:12 +00:00
suff-use.exp tests/make: demonstrate combination of .USE with transformation rule 2022-02-07 22:43:50 +00:00
suff-use.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
sunshcmd.exp
sunshcmd.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
ternary.exp
ternary.mk make(1): use consistent RCS Id in test files 2020-10-24 08:34:59 +00:00
unexport-env.exp
unexport-env.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
unexport.exp
unexport.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
use-inference.exp make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
use-inference.mk make(1): fix exit status in -k mode if a dependency fails 2020-12-07 00:53:30 +00:00
var-eval-short.exp make: make debug logging a bit more human-friendly 2021-12-28 15:48:59 +00:00
var-eval-short.mk make: clean up comments 2021-12-27 18:54:19 +00:00
var-op-append.exp make: in debug log, add space between scope and variable name 2021-04-05 13:35:41 +00:00
var-op-append.mk make: remove filler word 'Do' from function names for parsing 2021-04-04 10:13:09 +00:00
var-op-assign.exp make: replace parse error "Need an operator" with better message 2021-02-01 21:56:03 +00:00
var-op-assign.mk make: improve documentation of ApplyModifiersState 2021-03-15 19:15:04 +00:00
var-op-default.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
var-op-default.mk make(1): add tests and tutorial for the ?= assignment operator 2020-12-07 21:35:43 +00:00
var-op-expand.exp tests/make: test and document .MAKE.SAVE_DOLLARS and ':=' 2021-11-30 23:52:19 +00:00
var-op-expand.mk tests/make: use tabs instead of spaces for indentation 2021-12-28 10:47:00 +00:00
var-op-shell.exp make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
var-op-shell.mk make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
var-op-sunsh.exp make(1): fix parsing of the :sh assignment operator modifier 2020-10-04 07:49:45 +00:00
var-op-sunsh.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
var-op.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
var-op.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
var-recursive.exp make: for recursive variables in commands, print location 2022-01-29 10:19:49 +00:00
var-recursive.mk tests/make: sync comment in test for recursive variable 2022-01-29 10:21:26 +00:00
var-scope-cmdline.exp tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
var-scope-cmdline.mk tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
var-scope-env.exp tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
var-scope-env.mk tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
var-scope-global.exp tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
var-scope-global.mk tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
var-scope-local-legacy.exp tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
var-scope-local-legacy.mk tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
var-scope-local.exp tests/make: extend and isolate tests for target-local variables 2022-01-29 00:52:53 +00:00
var-scope-local.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
var-scope.exp tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
var-scope.mk tests/make: rename var-class to var-scope 2022-01-23 16:25:53 +00:00
varcmd.exp
varcmd.mk make: document the bad state in which the test varcmd.mk is 2021-02-16 19:43:09 +00:00
vardebug.exp make: use correct plural form in debug message 2021-11-20 17:51:48 +00:00
vardebug.mk make: rename context and ctxt to scope 2021-02-04 21:42:46 +00:00
varfind.exp make(1): add tests for previously uncovered code 2020-07-25 21:19:29 +00:00
varfind.mk make(1): add tests for previously uncovered code 2020-07-25 21:19:29 +00:00
varmisc.exp make: improve error message for unclosed modifier 2021-02-23 15:56:29 +00:00
varmisc.mk tests/make: fix documentation of .MAKE.SAVE_DOLLARS 2021-12-05 10:02:51 +00:00
varmod-assign-shell.exp make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
varmod-assign-shell.mk make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
varmod-assign.exp tests/make: convert tests for modifier '::=' to parse time 2021-11-30 20:48:01 +00:00
varmod-assign.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
varmod-defined.exp make: use correct plural form in debug message 2021-11-20 17:51:48 +00:00
varmod-defined.mk tests/make: test and document .MAKE.SAVE_DOLLARS and ':=' 2021-11-30 23:52:19 +00:00
varmod-edge.exp make: improve error message for unclosed modifier 2021-02-23 15:56:29 +00:00
varmod-edge.mk make: improve error message for unclosed modifier 2021-02-23 15:56:29 +00:00
varmod-exclam-shell.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varmod-exclam-shell.mk make(1): clean up unit tests 2020-11-03 18:42:33 +00:00
varmod-extension.exp make(1): add tests for variable modifiers on trailing slashes 2020-12-20 22:57:40 +00:00
varmod-extension.mk make(1): add tests for variable modifiers on trailing slashes 2020-12-20 22:57:40 +00:00
varmod-gmtime.exp make: in parse errors, mark whitespace more clearly 2021-12-09 20:27:01 +00:00
varmod-gmtime.mk make(1): fix tests for :gmtime and :localtime for 32-bit time_t 2021-01-19 05:26:34 +00:00
varmod-hash.exp make: improve error message for unknown modifier 2021-02-23 15:19:41 +00:00
varmod-hash.mk make(1): add test for :hash returning ffffffff 2020-09-04 06:54:07 +00:00
varmod-head.exp make(1): add tests for variable modifiers on trailing slashes 2020-12-20 22:57:40 +00:00
varmod-head.mk make(1): add tests for variable modifiers on trailing slashes 2020-12-20 22:57:40 +00:00
varmod-ifelse.exp tests/make: demonstrate handling of '+' and '*' in modifier ':?' 2021-06-11 13:01:28 +00:00
varmod-ifelse.mk tests/make: fix comment in test 2022-01-15 20:16:55 +00:00
varmod-indirect.exp make: fix reported line numbers of continuation lines (since 2002) 2022-01-08 20:21:34 +00:00
varmod-indirect.mk tests/make: ensure that the 'expect' comments in tests are correct 2022-01-15 12:35:18 +00:00
varmod-l-name-to-value.exp make(1): fix bug in evaluation of indirect variable modifiers 2020-09-30 05:58:22 +00:00
varmod-l-name-to-value.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
varmod-localtime.exp make: in parse errors, mark whitespace more clearly 2021-12-09 20:27:01 +00:00
varmod-localtime.mk make(1): fix tests for :gmtime and :localtime for 32-bit time_t 2021-01-19 05:26:34 +00:00
varmod-loop-delete.exp make: remove period from end of error messages and warnings 2021-12-09 20:13:09 +00:00
varmod-loop-delete.mk tests/make: document use-after-free in ':@' more precisely 2021-12-05 15:51:33 +00:00
varmod-loop-varname.exp make: remove period from end of error messages and warnings 2021-12-09 20:13:09 +00:00
varmod-loop-varname.mk tests/make: demonstrate use-after-free in modifier ':@' 2021-12-05 15:01:04 +00:00
varmod-loop.exp make: make debug logging a bit more human-friendly 2021-12-28 15:48:59 +00:00
varmod-loop.mk make: fix use-after-free in modifier ':@' 2021-12-05 15:20:13 +00:00
varmod-match-escape.exp make: reduce debug logging and memory allocation for ${:U...} 2021-04-10 22:09:54 +00:00
varmod-match-escape.mk make: use C99 bool type instead of defining its own 2021-04-03 11:08:40 +00:00
varmod-match.exp make(1): add test for escaping dollars in the :M variable modifier 2020-09-12 22:35:43 +00:00
varmod-match.mk make(1): add remarks to var.c and the test varmod-match 2020-11-15 18:33:41 +00:00
varmod-no-match.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varmod-no-match.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varmod-order-numeric.exp tests/make: split tests for the variable modifier ':O' 2021-07-31 20:55:45 +00:00
varmod-order-numeric.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
varmod-order-reverse.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varmod-order-reverse.mk tests/make: fix test for the variable modifier ':On' 2021-08-03 04:46:49 +00:00
varmod-order-shuffle.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varmod-order-shuffle.mk tests/make: fix test for the variable modifier ':On' 2021-08-03 04:46:49 +00:00
varmod-order-string.exp tests/make: split tests for the variable modifier ':O' 2021-07-31 20:55:45 +00:00
varmod-order-string.mk tests/make: fix test for the variable modifier ':On' 2021-08-03 04:46:49 +00:00
varmod-order.exp tests/make: fix test for the variable modifier ':On' 2021-08-03 04:46:49 +00:00
varmod-order.mk tests/make: ensure that the 'expect' comments in tests are correct 2022-01-15 12:35:18 +00:00
varmod-path.exp make(1): add test for the :P variable modifier 2020-08-23 08:10:49 +00:00
varmod-path.mk make(1): add test for the :P variable modifier 2020-08-23 08:10:49 +00:00
varmod-quote-dollar.exp tests/make: add a few more tests 2022-01-22 17:10:51 +00:00
varmod-quote-dollar.mk tests/make: add a few more tests 2022-01-22 17:10:51 +00:00
varmod-quote.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varmod-quote.mk make(1): add test for the :Q modifier 2020-10-29 19:07:45 +00:00
varmod-range.exp make: improve error message for unknown modifier 2021-02-23 15:19:41 +00:00
varmod-range.mk make(1): treat malformed :range, :ts and :[...] as errors 2020-11-01 14:36:25 +00:00
varmod-remember.exp tests/make: convert test for ':_' modifier to parse time 2021-03-14 17:07:11 +00:00
varmod-remember.mk make: do not expand the variable name in the ':_' modifier 2021-03-14 17:27:27 +00:00
varmod-root.exp tests/make: split test cases for ':R' into separate tests 2021-12-05 22:31:58 +00:00
varmod-root.mk tests/make: split test cases for ':R' into separate tests 2021-12-05 22:31:58 +00:00
varmod-select-words.exp tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
varmod-select-words.mk tests/make: extend test suite, move old tests to 2020 scheme 2022-01-23 16:09:38 +00:00
varmod-shell.exp make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
varmod-shell.mk make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
varmod-subst-regex.exp tests/make: move and extend test for unmatched '\1' in ':C' 2021-06-21 08:17:39 +00:00
varmod-subst-regex.mk tests/make: move and extend test for unmatched '\1' in ':C' 2021-06-21 08:17:39 +00:00
varmod-subst.exp make: improve error message for unknown modifier 2021-02-23 15:19:41 +00:00
varmod-subst.mk tests/make: test modifier ':S' with replacement '&' 2021-09-06 21:18:55 +00:00
varmod-sun-shell.exp make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
varmod-sun-shell.mk make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
varmod-sysv.exp tests/make: fix test for modifier ':from=to' 2021-04-12 16:09:57 +00:00
varmod-sysv.mk tests/make: fix test for modifier ':from=to' 2021-04-12 16:09:57 +00:00
varmod-tail.exp make(1): add tests for variable modifiers on trailing slashes 2020-12-20 22:57:40 +00:00
varmod-tail.mk make(1): add tests for variable modifiers on trailing slashes 2020-12-20 22:57:40 +00:00
varmod-to-abs.exp make(1): fix test varmod-to-abs with USE_ABSOLUTE_TESTNAMES=yes 2020-11-15 05:48:17 +00:00
varmod-to-abs.mk make(1): fix test varmod-to-abs with USE_ABSOLUTE_TESTNAMES=yes 2020-11-15 05:48:17 +00:00
varmod-to-lower.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varmod-to-lower.mk make(1): update and add comments in tests 2020-11-15 20:20:58 +00:00
varmod-to-many-words.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varmod-to-many-words.mk make(1): add tests for :tW and :tw modifiers 2020-12-20 23:29:50 +00:00
varmod-to-one-word.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varmod-to-one-word.mk make(1): add tests for :tW and :tw modifiers 2020-12-20 23:29:50 +00:00
varmod-to-separator.exp tests/make: add more tests for the modifier ':ts' 2022-01-23 18:59:18 +00:00
varmod-to-separator.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
varmod-to-upper.exp make(1): move tests for the :tu and :_ modifiers into separate files 2020-08-23 15:18:43 +00:00
varmod-to-upper.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
varmod-undefined.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varmod-undefined.mk make(1): update and add comments in tests 2020-11-15 20:20:58 +00:00
varmod-unique.exp make(1): fix the :u modifier, which was broken for almost a day 2020-08-31 17:41:38 +00:00
varmod-unique.mk tests/make: replace ':U' with ':L' in test for ':u' 2021-12-05 22:37:58 +00:00
varmod.exp make(1): fix error message for .info/.warning/.error without argument 2020-12-19 22:33:11 +00:00
varmod.mk make(1): fix error message for .info/.warning/.error without argument 2020-12-19 22:33:11 +00:00
varname-dollar.exp make(1): add test for the $$ expression 2020-08-19 05:40:06 +00:00
varname-dollar.mk make(1): add test for the $$ expression 2020-08-19 05:40:06 +00:00
varname-dot-alltargets.exp make(1): add test for the .ALLTARGETS special variable 2020-08-25 22:51:54 +00:00
varname-dot-alltargets.mk make(1): add test for the .ALLTARGETS special variable 2020-08-25 22:51:54 +00:00
varname-dot-curdir.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-curdir.mk make(1): move test for .CURDIR from misc.mk to varname-dot-curname.mk 2020-10-08 19:09:08 +00:00
varname-dot-includedfromdir.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-includedfromdir.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-includedfromfile.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-includedfromfile.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-includes.exp make(1): add tests for the special .INCLUDES and .LIBS variables 2020-08-28 03:51:06 +00:00
varname-dot-includes.mk make(1): fix tests for .INCLUDES and .LIBS 2020-09-13 16:53:19 +00:00
varname-dot-libs.exp make(1): add tests for the special .INCLUDES and .LIBS variables 2020-08-28 03:51:06 +00:00
varname-dot-libs.mk make(1): fix tests for .INCLUDES and .LIBS 2020-09-13 16:53:19 +00:00
varname-dot-make-dependfile.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-dependfile.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-expand_variables.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-expand_variables.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-exported.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-exported.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-jobs-prefix.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-jobs-prefix.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-jobs.exp tests/make: test meta mode in jobs mode 2022-01-26 22:47:03 +00:00
varname-dot-make-jobs.mk tests/make: test meta mode in jobs mode 2022-01-26 22:47:03 +00:00
varname-dot-make-level.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-level.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-makefile_preference.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-makefile_preference.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-makefiles.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-makefiles.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-meta-bailiwick.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-meta-bailiwick.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-meta-created.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-meta-created.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-meta-files.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-meta-files.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-meta-ignore_filter.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-meta-ignore_filter.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-meta-ignore_paths.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-meta-ignore_paths.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-meta-ignore_patterns.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-meta-ignore_patterns.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-meta-prefix.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-meta-prefix.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-mode.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-mode.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-path_filemon.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-path_filemon.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-make-pid.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-pid.mk tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
varname-dot-make-ppid.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-ppid.mk tests/make: add a few more tests 2022-01-23 21:48:59 +00:00
varname-dot-make-save_dollars.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-make-save_dollars.mk tests/make: document .MAKE.SAVE_DOLLARS in modifier ':@' 2021-12-03 18:43:52 +00:00
varname-dot-makeflags.exp make(1): add test for the special .MAKEFLAGS variable 2020-12-01 20:37:30 +00:00
varname-dot-makeflags.mk make(1): add test for the special .MAKEFLAGS variable 2020-12-01 20:37:30 +00:00
varname-dot-makeoverrides.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-makeoverrides.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-newline.exp make(1): add test for the .newline variable 2020-08-19 05:51:18 +00:00
varname-dot-newline.mk make(1): indent directives like .info, .if, .for consistently 2020-10-24 08:46:08 +00:00
varname-dot-objdir.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-objdir.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-dot-parsedir.exp make(1): fix tests for .PARSEDIR/.PARSEFILE 2020-09-21 03:45:29 +00:00
varname-dot-parsedir.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
varname-dot-parsefile.exp make(1): fix tests for .PARSEDIR/.PARSEFILE 2020-09-21 03:45:29 +00:00
varname-dot-parsefile.mk make(1): use consistent indentation in variable assignments 2020-10-24 08:50:17 +00:00
varname-dot-path.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-path.mk make(1): add test for the special .PATH target and variable 2020-10-02 18:46:54 +00:00
varname-dot-shell.exp make: make debug logging a bit more human-friendly 2021-12-28 15:48:59 +00:00
varname-dot-shell.mk make: rename context and ctxt to scope 2021-02-04 21:42:46 +00:00
varname-dot-suffixes.exp tests/make: test and document the newly added "variable" .SUFFIXES 2021-12-12 22:16:48 +00:00
varname-dot-suffixes.mk tests/make: ensure that the 'expect' comments in tests are correct 2022-01-15 12:35:18 +00:00
varname-dot-targets.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-dot-targets.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-empty.exp make: add debug logging for capturing the output of external commands 2022-01-10 20:32:28 +00:00
varname-empty.mk make: remove filler word 'Do' from function names for parsing 2021-04-04 10:13:09 +00:00
varname-make.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-make.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-make_print_var_on_error-jobs.exp make(1): add tests for variable expansion in .ERROR handling 2020-12-13 19:08:20 +00:00
varname-make_print_var_on_error-jobs.mk make: rename some VAR constants to SCOPE 2021-02-04 21:33:13 +00:00
varname-make_print_var_on_error.exp make(1): add tests for variable expansion in .ERROR handling 2020-12-13 19:08:20 +00:00
varname-make_print_var_on_error.mk make: rename some VAR constants to SCOPE 2021-02-04 21:33:13 +00:00
varname-makefile.exp make(1): add test for MAKEFILE after reading all files 2020-11-09 22:36:44 +00:00
varname-makefile.mk make(1): add test for MAKEFILE after reading all files 2020-11-09 22:36:44 +00:00
varname-makeflags.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-makeflags.mk Ensure make gets -r 2022-01-16 18:16:06 +00:00
varname-pwd.exp make(1): add dummies for fine-grained tests, one per single feature 2020-08-16 12:07:50 +00:00
varname-pwd.mk make(1): describe the purpose of each newly added unit test dummy 2020-08-16 14:25:16 +00:00
varname-vpath.exp make(1): add test for the obsolete variable VPATH 2020-11-10 00:19:19 +00:00
varname-vpath.mk make(1): add test for the obsolete variable VPATH 2020-11-10 00:19:19 +00:00
varname.exp make: reduce debug logging and memory allocation for ${:U...} 2021-04-10 22:09:54 +00:00
varname.mk make: fix mistakes, spelling and typos in comments and manual page 2022-02-09 21:09:24 +00:00
varparse-dynamic.exp make(1): fix off-by-one error in Var_Parse for dynamic variables 2020-07-26 22:19:11 +00:00
varparse-dynamic.mk make: update constant names in comments 2021-02-22 20:38:55 +00:00
varparse-errors.exp tests/make: demonstrate that the 'static' in Var_Parse has an effect 2022-01-24 22:59:49 +00:00
varparse-errors.mk tests/make: demonstrate that the 'static' in Var_Parse has an effect 2022-01-24 22:59:49 +00:00
varparse-mod.exp make(1): add tests for parsing and exporting variables 2020-10-02 20:34:59 +00:00
varparse-mod.mk make(1): add tests for parsing and exporting variables 2020-10-02 20:34:59 +00:00
varparse-undef-partial.exp make(1): add test for partial expansion of undefined variables 2020-09-25 05:56:59 +00:00
varparse-undef-partial.mk make(1): fix typo and reasoning in test varparse-undef-partial.mk 2020-11-04 05:10:01 +00:00
varquote.exp - Introduce :q modifier for make variables and make it double escape $'s so 2018-05-27 01:14:50 +00:00
varquote.mk tests/make: use tabs instead of spaces for indentation 2021-12-28 10:47:00 +00:00