The NetBSD Project

CVS log for src/usr.bin/make/unit-tests/Makefile

[BACK] Up to [cvs.NetBSD.org] / src / usr.bin / make / unit-tests

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.52 / (download) - annotate - [select for diffs], Tue May 5 21:51:09 2015 UTC (2 years, 11 months ago) by sjg
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, HEAD
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

When evaluating condtionals from .if we want to require
that the lhs is a variable reference, a number or a quoted string.
This helps avoid subtle bugs caused by typos.

When conditionals are being evaluated during variable expansion
we cannot be as strict becuase lhs will already have been expanded.

We therefor pass a boolean to Cond_EvalExpression to tell it how
lhs should be treated.

Add unit-tests/cond2.mk to test the above

Reviewed by: christos, joerg

Revision 1.51 / (download) - annotate - [select for diffs], Mon Oct 20 23:21:11 2014 UTC (3 years, 6 months ago) by sjg
Branch: MAIN
Changes since 1.50: +9 -6 lines
Diff to previous 1.50 (colored)

Extract broken tests

Revision 1.50 / (download) - annotate - [select for diffs], Fri Aug 29 20:03:27 2014 UTC (3 years, 7 months ago) by sjg
Branch: MAIN
Changes since 1.49: +5 -1 lines
Diff to previous 1.49 (colored)

*.rawout are out-of-date if ${TEST_MAKE} is newer.

Revision 1.49 / (download) - annotate - [select for diffs], Fri Aug 29 15:55:44 2014 UTC (3 years, 7 months ago) by sjg
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

posix1.mk and suffixes.mk need to cleanup in order to achieve
repeatable results.
posix1.mk's lib.a target still looks dubious.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Aug 24 17:17:24 2014 UTC (3 years, 7 months ago) by apb
Branch: MAIN
Changes since 1.47: +10 -2 lines
Diff to previous 1.47 (colored)

Let "make clean" delete the files and dirs created by some of the tests.

Revision 1.47 / (download) - annotate - [select for diffs], Sun Aug 24 11:52:45 2014 UTC (3 years, 7 months ago) by apb
Branch: MAIN
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored)

Add tests for backslash escaping in make(1).

Many of these tests fail, and I have populated the escape.exp file with
the results that I expect, not with the results that make(1) actually
produces.

Also update the set lists for these tests.

Revision 1.46 / (download) - annotate - [select for diffs], Sat Aug 23 15:21:35 2014 UTC (3 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.45: +2 -1 lines
Diff to previous 1.45 (colored)

Instead of adding the test in 48095 I added the tests in 48096. Add the
missing test now.

Revision 1.45 / (download) - annotate - [select for diffs], Sat Aug 23 15:02:04 2014 UTC (3 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.44: +3 -1 lines
Diff to previous 1.44 (colored)

Convert test in PR/49085

Revision 1.44 / (download) - annotate - [select for diffs], Thu Aug 21 22:00:30 2014 UTC (3 years, 8 months ago) by apb
Branch: MAIN
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 (colored)

Add a .PATH, so you can be in any other directory and run
"make -f /path/to/this/Makefile sometest.out"
and have it create sometest.out in your current directory.

Revision 1.43 / (download) - annotate - [select for diffs], Thu Aug 21 15:37:13 2014 UTC (3 years, 8 months ago) by apb
Branch: MAIN
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Add varmisc.mk, for miscellaneous variable tests.

For now, the only test is copied from
src/tests/usr.bin/make/d_unmatchedvarparen.mk.  This was
the only test in src/tests/usr.bin/make that was not also in
src/usr.bin/make/unit-tests.

XXX: src/tests/usr.bin/mk should be changed to reach over to
src/usr.bin/make/unit-tests, instead of keeping out of date copies
of the tests.

Revision 1.42 / (download) - annotate - [select for diffs], Thu Aug 21 13:44:51 2014 UTC (3 years, 8 months ago) by apb
Branch: MAIN
Changes since 1.41: +50 -28 lines
Diff to previous 1.41 (colored)

Give each group of tests its own output file.

* Rename each sub-makefile to *.mk;
* Add a *.exp file of expected output for each sub-makefile;
* Remove test.exp, which is replaced by all the other *.exp files.
* Use suffix rules to generate *.rawout and *.out files for
  each test case.
* Rewrite the test and accept targets to adapt to the new way.

The old (now removed) test.exp file is almost identical to the
concatenation (in the correct order) of all the new *.exp files.  There
are expected differences in makefile names embedded in the output, and
the new "exit status" lines.  Some old "*** Error code 1 (ignored)"
lines are also removed (replaced by new "exit status 1" lines).

Revision 1.41 / (download) - annotate - [select for diffs], Thu Aug 21 13:31:52 2014 UTC (3 years, 8 months ago) by apb
Branch: MAIN
Changes since 1.40: +3 -3 lines
Diff to previous 1.40 (colored)

Stricter sed expression for matching an optional PID in square brackets.

Revision 1.40 / (download) - annotate - [select for diffs], Thu Aug 21 12:42:03 2014 UTC (3 years, 8 months ago) by apb
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored)

When sanitising test output, replace "${TEST_MAKE}" with "make".
This string may appear in error messages that end up in the output.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Aug 20 08:39:14 2014 UTC (3 years, 8 months ago) by apb
Branch: MAIN
Changes since 1.38: +3 -2 lines
Diff to previous 1.38 (colored)

Add tests for VAR != command.

Revision 1.38 / (download) - annotate - [select for diffs], Wed Aug 28 21:56:50 2013 UTC (4 years, 7 months ago) by sjg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

Fix parsing of SUNSHCMD style :sh = assigments.

Submitted by: Will Andrews at freebsd.org

Revision 1.37 / (download) - annotate - [select for diffs], Tue Jul 16 19:59:28 2013 UTC (4 years, 9 months ago) by sjg
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Fix unit-tests to cope with recent change to progname

Revision 1.36 / (download) - annotate - [select for diffs], Fri Mar 22 16:36:46 2013 UTC (5 years, 1 month ago) by sjg
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored)

Add unit-test for export-env and gmake export

Revision 1.35 / (download) - annotate - [select for diffs], Fri Nov 9 19:08:28 2012 UTC (5 years, 5 months ago) by sjg
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, dholland-make-base
Changes since 1.34: +3 -1 lines
Diff to previous 1.34 (colored)

Add a unit-test for .ORDER

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jun 19 23:25:53 2012 UTC (5 years, 10 months ago) by sjg
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Add unit-tests for .for

Revision 1.33 / (download) - annotate - [select for diffs], Thu Sep 29 23:38:04 2011 UTC (6 years, 6 months ago) by sjg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

Make sure .PHONY targets get .TARGET set.
This wasn't happening when a dependency of .END.
Set .PREFIX too and add a unit-test.

PR: 43534

Revision 1.32 / (download) - annotate - [select for diffs], Thu Apr 7 01:40:02 2011 UTC (7 years ago) by joerg
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

Add the :hash modifier to compute a 32bit hash of an variable.
This uses MurmurHash3 to get a reasonable collission-free hash with
small code. The result is endian neutral.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Mar 6 00:02:14 2011 UTC (7 years, 1 month ago) by sjg
Branch: MAIN
Changes since 1.30: +3 -1 lines
Diff to previous 1.30 (colored)

Add unit tests to check that exists(some/dir/) works

Also fix handling of sysV substitutions when lhs and variable are empty.

Also that modifiers do not cause errors during conditional tests
when undefined variables should otherwise be ok.
Ie. .if defined(nosuch) && ${nosuch:Mx} != ""

Revision 1.30 / (download) - annotate - [select for diffs], Fri Dec 10 00:37:23 2010 UTC (7 years, 4 months ago) by sjg
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

fix style

Revision 1.29 / (download) - annotate - [select for diffs], Fri Dec 10 00:36:33 2010 UTC (7 years, 4 months ago) by sjg
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28 (colored)

Need to export LC_ALL=C too

Revision 1.28 / (download) - annotate - [select for diffs], Thu Apr 22 21:41:11 2010 UTC (8 years ago) by sjg
Branch: MAIN
Changes since 1.27: +5 -1 lines
Diff to previous 1.27 (colored)

Force LANG=C to ensure sort(1) behaves as expected

Revision 1.27 / (download) - annotate - [select for diffs], Thu Apr 22 19:15:24 2010 UTC (8 years ago) by sjg
Branch: MAIN
Changes since 1.26: +3 -2 lines
Diff to previous 1.26 (colored)

PR: 42850
Reviewed by:

modmisc: since we apply an exists() test to $paths, be conservative
in what we expect.

Run the unit tests with -r -m / so that we do not fail if there
is no sys.mk present.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Apr 8 17:41:29 2010 UTC (8 years ago) by sjg
Branch: MAIN
Changes since 1.25: +6 -2 lines
Diff to previous 1.25 (colored)

Process .ERROR the same as .BEGIN, .END etc
so that it cannot be the default target.
Add unit-tests for .info - .error, and .ERROR.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Nov 19 00:30:25 2009 UTC (8 years, 5 months ago) by sjg
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.24: +3 -1 lines
Diff to previous 1.24 (colored)

Add .unexport - the exact opposite of .export
and .unexport-env which unexport's all previously .export'd globals
as well as clearing environ[].
Allow's sys.mk near total controll.

Reviewed by: apb

Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 7 16:40:30 2009 UTC (8 years, 6 months ago) by sjg
Branch: MAIN
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

The parser used to break dependency lines at ';' without regard
for substitution patterns.  This (perhaps coupled with the
new handling of .for variables in ${:U<value>...) caused interesting
results for lines like:

.for file in ${LIST}
for-subst:       ${file:S;^;${here}/;g}

add a unit-test to keep an eye on this.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Oct 25 22:27:39 2008 UTC (9 years, 5 months ago) by apb
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Use ${TOOL_SED} instead if plain sed in Makefiles.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Mar 31 00:12:21 2008 UTC (10 years ago) by sjg
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, matt-mips64-base2, hpcarm-cleanup-nbase
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

If the name passed to Var_Exists contains '$' run it through Var_Subst.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Oct 5 15:27:46 2007 UTC (10 years, 6 months ago) by sjg
Branch: MAIN
CVS Tags: matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, christos-broken
Changes since 1.20: +3 -1 lines
Diff to previous 1.20 (colored)

Add the ability to .export variables to the environment.

Revision 1.20 / (download) - annotate - [select for diffs], Thu May 11 15:37:07 2006 UTC (11 years, 11 months ago) by sjg
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-mips64-base, matt-mips64, hpcarm-cleanup, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: matt-armv6
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

Extract the variable modifier logic to a separate function.
This cuts Var_Parse in half! and allows the modifier logic to
be used recursively - when getting modifiers via variables.

Add new unit-test, to check that certain error cases are handled
correctly.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Feb 26 22:45:46 2006 UTC (12 years, 1 month ago) by apb
Branch: MAIN
Changes since 1.18: +3 -1 lines
Diff to previous 1.18 (colored)

Make ".WAIT" apply recursively to all children of nodes on the right
hand side of the .WAIT, except when the recursive interpretation would
cause a cycle in the dependency graph.

Discussed in tech-toolchain.  Reviewed by christos, sjg.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Feb 26 21:43:01 2006 UTC (12 years, 1 month ago) by sjg
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Update man page and add test case for specifying modifiers via variable.
Also allow said variable to appear anywhere in the modifier list.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Feb 13 18:17:36 2006 UTC (12 years, 2 months ago) by apb
Branch: MAIN
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Escape dots in sed regexps.  Without this patch, and without
an OBJDIR, "make test" in usr.bin/make fails.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Jun 15 22:32:22 2005 UTC (12 years, 10 months ago) by rpaulo
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Add a unit-test for comments.
Addition to PR bin/17732.
Approved by sjg and christos.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jun 1 17:17:34 2005 UTC (12 years, 10 months ago) by sjg
Branch: MAIN
Changes since 1.14: +3 -2 lines
Diff to previous 1.14 (colored)

Add :Ox for random ordering, based on patch from
Mike M. Volokhov <mishka@apk.od.ua>

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jun 30 03:26:26 2004 UTC (13 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.13: +1 -1 lines
Diff to previous 1.13 (colored)

Add missing NetBSD ID tags

Revision 1.13 / (download) - annotate - [select for diffs], Fri May 7 08:12:16 2004 UTC (13 years, 11 months ago) by sjg
Branch: MAIN
Changes since 1.12: +8 -3 lines
Diff to previous 1.12 (colored)

Remove use of sh -e when running in compat mode.
Its not posix compliant and serves very little purpose.
With this change compat and jobs modes are consistent wrt how
they treat each line of a script.

Add support for the '+' command line prefix as required by posix.
Lines prefixed with '+' are executed even when -n is given.
[Actually posix says they should also be done for -q and -t]

PR:
Reviewed by: jmc

Revision 1.12 / (download) - annotate - [select for diffs], Thu Apr 8 00:59:01 2004 UTC (14 years ago) by sjg
Branch: MAIN
Changes since 1.11: +6 -4 lines
Diff to previous 1.11 (colored)

Add check for extraneous .else's - based on patch from Arne H. Juul
in PR/24420.
Add a unit-test for conditionals.
Also in the unit-test makefile strip any .CURDIR in output.

PR: 24420

Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 20 09:03:26 2004 UTC (14 years, 2 months ago) by sjg
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.10: +20 -45 lines
Diff to previous 1.10 (colored)

Fix :M so that modifiers in nested variables don't terminate parsing
early.  Add a unit-test to verify it works and keeps working.
Re-jig the unit-tests so that all are sub makefiles.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jan 19 00:32:26 2004 UTC (14 years, 3 months ago) by sjg
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

ternary is .PHONY

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jan 9 00:56:44 2004 UTC (14 years, 3 months ago) by sjg
Branch: MAIN
Changes since 1.8: +7 -2 lines
Diff to previous 1.8 (colored)

Add unit test for ternary modifier

Revision 1.8 / (download) - annotate - [select for diffs], Sat Sep 27 21:29:37 2003 UTC (14 years, 6 months ago) by sjg
Branch: MAIN
Changes since 1.7: +12 -5 lines
Diff to previous 1.7 (colored)

Implement :[] modifier to allow picking a range of words out of a variable.
Also :tW and a W flag to :C and :S to allow treating value as a single word.
Add unit tests for the above, and fix some corner cases.
Based on patches supplied by Alan Barrett <apb@cequrux.com>

Revision 1.7 / (download) - annotate - [select for diffs], Fri Aug 8 06:42:38 2003 UTC (14 years, 8 months ago) by sjg
Branch: MAIN
Changes since 1.6: +5 -3 lines
Diff to previous 1.6 (colored)

Hook make unit-tests into regress

Revision 1.6 / (download) - annotate - [select for diffs], Fri Aug 1 04:57:20 2003 UTC (14 years, 8 months ago) by sjg
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

Avoid \a as a test of invalid separator, since if we make ksh the default
shell, we get different results.  \x seems safe.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jul 31 00:46:15 2003 UTC (14 years, 8 months ago) by sjg
Branch: MAIN
Changes since 1.4: +7 -3 lines
Diff to previous 1.4 (colored)

Test behavior of commandline variable assignments.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jul 29 08:44:42 2003 UTC (14 years, 8 months ago) by sjg
Branch: MAIN
Changes since 1.3: +6 -5 lines
Diff to previous 1.3 (colored)

First bug picked up by the unit tests - delim wasn't always initialized.
Avoid putting '\' in test case script lines since shell's like that on
SunOS insist on interpreting them.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 29 08:16:01 2003 UTC (14 years, 8 months ago) by sjg
Branch: MAIN
Changes since 1.2: +17 -17 lines
Diff to previous 1.2 (colored)

Use single quotes to protect everything from shell's that might
alter the results.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jul 29 06:35:09 2003 UTC (14 years, 8 months ago) by sjg
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)

Regardless of the name of TEST_MAKE, force it to make in test.exp
to avoid needless failures.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 28 22:52:12 2003 UTC (14 years, 8 months ago) by sjg
Branch: MAIN

Fix parsing bug for :ts - patch from Alan Barrett <apb@cequrux.com>
Also add simple unit-test jig (regress/usr.bin/make will use it too)
but having it local here makes inclusion in bmake simpler.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>