CVS log for src/usr.bin/make/unit-tests/cond-op-and.mk
Up to [cvs.NetBSD.org] / src / usr.bin / make / unit-tests
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Jan 11 21:21:33 2025 UTC (9 days, 4 hours ago) by rillig
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -4
lines
make: replace "Malformed conditional" with "Variable is undefined"
Evaluating a conditional such as ".if ${UNDEF}" produced a "Malformed
conditional" error, even though the form of the conditional was correct,
it was the content of the variable that was wrong.
Replace this message with the more accurate "Variable is undefined",
revealing which of the possibly many variables is actually undefined.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Aug 6 18:00:17 2024 UTC (5 months, 2 weeks ago) by rillig
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4
lines
make: in error message about conditionals, use single quotes
Single quotes are used less often in the conditionals themselves, which
leads to fewer confusions.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Jul 6 21:21:10 2024 UTC (6 months, 2 weeks ago) by rillig
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +21 -6
lines
make: error out on conditions containing the operators '&' and '|'
These abbreviated variants of the '&&' and '||' operators were never
documented, so error out in non-lint mode as well.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Dec 17 09:44:00 2023 UTC (13 months ago) by rillig
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -4
lines
tests/make: in 'expect' lines, require the complete text of the line
Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Aug 15 21:27:09 2023 UTC (17 months, 1 week ago) by rillig
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +7 -3
lines
tests/make: show that '||' and '&&' must be preceded by whitespace
Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Jun 1 20:56:35 2023 UTC (19 months, 3 weeks ago) by rillig
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +5 -1
lines
tests/make: force line-based diagnostics to be listed in the tests
This way, contradictions between the intended output and the actual
output are closer together and have a better chance of being spotted.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Dec 10 19:14:35 2021 UTC (3 years, 1 month ago) by rillig
Branches: MAIN
CVS tags: netbsd-10-base,
netbsd-10-1-RELEASE,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +29 -1
lines
tests/make: add more comprehensive tests for short-circuit evaluation
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Oct 24 08:46:08 2020 UTC (4 years, 2 months ago) by rillig
Branches: MAIN
CVS tags: cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -5
lines
make(1): indent directives like .info, .if, .for consistently
Done by "pkglint -F *.mk", no manual corrections.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Sep 10 22:38:57 2020 UTC (4 years, 4 months ago) by rillig
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +22 -1
lines
make(1): add test for the &, && and &&& operators
Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Aug 28 14:48:37 2020 UTC (4 years, 4 months ago) by rillig
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +21 -2
lines
make(1): add tests for the &&, || and ! operators
Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Aug 16 14:25:16 2020 UTC (4 years, 5 months ago) by rillig
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2
lines
make(1): describe the purpose of each newly added unit test dummy
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Aug 16 12:07:51 2020 UTC (4 years, 5 months ago) by rillig
Branches: MAIN
make(1): add dummies for fine-grained tests, one per single feature
The test names have been derived from the current manual page.
All these tests are dummies right now, and the code from the existing
tests will be moved into the new tests step by step.
This is done to prevent modmisc, escape, varmod-edge and varmisc from
growing without any bounds, and to reduce the side-effects of one test
to the others.
CVSweb <webmaster@jp.NetBSD.org>