Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
1b647f44 |
| 01-Oct-2007 |
Ruslan Ermilov <ru@FreeBSD.org> |
The shell_1_sh test was failing with "make -jX".
Approved by: re (kensmith)
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0 |
|
#
89f087e8 |
| 07-Dec-2004 |
Hartmut Brandt <harti@FreeBSD.org> |
Fix builds with a read-only directory and a make upgrade. This is done by forcing the creation of an object directory for the make regression tests. Let make handle the tracking of the dependency and
Fix builds with a read-only directory and a make upgrade. This is done by forcing the creation of an object directory for the make regression tests. Let make handle the tracking of the dependency and installation of test_shell script.
Submitted by: ru
show more ...
|
#
d29cf9e2 |
| 06-Dec-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Make this work under debugging, e.g., "make -dl".
|
#
9c1f3ca3 |
| 02-Dec-2004 |
Hartmut Brandt <harti@FreeBSD.org> |
Make the tests runnable on a read-only src. To do this you must make sure that you create one of the object directories make knows (see make(1)). This uses the -C flag, so add a test that checks that
Make the tests runnable on a read-only src. To do this you must make sure that you create one of the object directories make knows (see make(1)). This uses the -C flag, so add a test that checks that make actually accepts -C. Also fix the test that selects csh via the .SHELL target to work for tcsh users too.
This commit renames shell_test to shell_test.sh. There is no history to preserve so go without a repo-copy.
Reviewed by: ru
show more ...
|
#
60f801ee |
| 30-Nov-2004 |
Hartmut Brandt <harti@FreeBSD.org> |
Chmod the shell testscript to be executable if it isn't already. According to the CVS-Meisters x-mode just happens to work, but is not guaranteed to do so. Try to be on the safe side.
|
#
7b54cdda |
| 25-Nov-2004 |
Hartmut Brandt <harti@FreeBSD.org> |
Add some regression tests for the .SHELL target. I'm not sure that the output of shell_2j is actually correct - it just tests what make currently does. Make should switch on echoing for the second li
Add some regression tests for the .SHELL target. I'm not sure that the output of shell_2j is actually correct - it just tests what make currently does. Make should switch on echoing for the second line, shouldn't it?
show more ...
|
#
00e13b1d |
| 11-Nov-2004 |
Nik Clayton <nik@FreeBSD.org> |
Switch over to a different, more flexible test output protocol that's understood by Perl's Test::Harness module and prove(1) commands.
Update README to describe the new protocol. The work's broken
Switch over to a different, more flexible test output protocol that's understood by Perl's Test::Harness module and prove(1) commands.
Update README to describe the new protocol. The work's broken down into two main sets of changes.
First, update the existing test programs (shell scripts and C programs) to produce output in the ok/not ok format, and to, where possible, also produce a header describing the number of tests that are expected to be run.
Second, provide the .t files that actually run the tests. In some cases these are copies of, or very similar too, scripts that already existed. I've kept the old scripts around so that it's possible to verify that behaviour under this new system (in terms of whether or not a test fails) is identical to the behaviour under the old system.
Add a TODO file.
show more ...
|
Revision tags: release/5.3.0_cvs, release/5.3.0 |
|
#
9a5cf326 |
| 23-Oct-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Add a regression test for the alternate shell specification.
|
#
215431de |
| 12-Aug-2004 |
Hartmut Brandt <harti@FreeBSD.org> |
Now that make more correctly handles variable assignments in .MAKEFLAGS targets enable the regression test for this.
|
#
cfe632ea |
| 05-Aug-2004 |
Hartmut Brandt <harti@FreeBSD.org> |
Back out something I'm working on that crept in with the last commit.
Spotted by: ru
|
#
82eb7072 |
| 05-Aug-2004 |
Hartmut Brandt <harti@FreeBSD.org> |
Remove extra spaces. Remove double quotes around error messages - they are not needed and will actually be printed.
Submitted by: ru
|
#
c997f47b |
| 05-Aug-2004 |
Hartmut Brandt <harti@FreeBSD.org> |
Add another test that checks for a working '+' command flag.
|
#
48ec21e7 |
| 04-Aug-2004 |
Hartmut Brandt <harti@FreeBSD.org> |
Add a regression test for the passing of command line variable assignments via the MAKEFLAGS environment variable.
|
Revision tags: release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1 |
|
#
99d3652e |
| 30-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Add a test for what was broken in rev. 1.28 and fixed in rev. 1.29 of make/str.c.
|
#
9608d7e2 |
| 29-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Add a test for what was fixed in revs. 1.28 and 1.29 of make/str.c.
|
Revision tags: release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
#
21159d16 |
| 02-Oct-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fix a bug that prevented exists() from finding "foo/", "foo/." and "foo/.." when ".PATH: foo" was also given.
PR: bin/34062
|
#
c94d7043 |
| 04-Jul-2003 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed broken arithmetic expression parser.
Reminded by: bde In memory of: alane
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0 |
|
#
413a16d8 |
| 10-Feb-2003 |
Garance A Drosehn <gad@FreeBSD.org> |
The regression-tests for 'make' *expect* to trigger make's warning: warning: duplicate script for target "double" ignored The regression-tests do try to hide that message, but the message does
The regression-tests for 'make' *expect* to trigger make's warning: warning: duplicate script for target "double" ignored The regression-tests do try to hide that message, but the message does still appear when using -j (eg: 'make -j5 buildworld'). This changes the regression-test so the expected warning message will not be seen even when -j is specified.
Reviewed by: jmallett ru
show more ...
|
Revision tags: release/5.0.0_cvs, release/5.0.0 |
|
#
be8b43b4 |
| 28-Nov-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Add a test for what was fixed in revisions 1.39 and 1.50 of make/parse.c (allow embedded `:' and `!' in target names).
Approved by: re
|
#
113cf9e6 |
| 28-Nov-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Moved make(1) regression tests from src/Makefile to where they belong (src/tools/regression/usr.bin/make), and use the latter to test if make(1) is adequate for building the world.
Approved by: re
|
#
5661d4a7 |
| 25-Oct-2002 |
Juli Mallett <jmallett@FreeBSD.org> |
Hide the test in <target> under '.if make(<target>)' so as to not get any errors/warnings related to crud in said test block.
|
Revision tags: release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2 |
|
#
89d22e2f |
| 28-Jul-2002 |
Juli Mallett <jmallett@FreeBSD.org> |
As of revision 1.38 of make/parse.c, our make(1) will warn too. Note that this isn't just for the sake of testing behaviour, and that things really do break if this regression occurs.
|
Revision tags: release/4.6.1, release/4.6.0_cvs |
|
#
6d5fda5f |
| 20-Jun-2002 |
Juli Mallett <jmallett@FreeBSD.org> |
Grrr, make the test for embedded variables in the left-hand-side actually do the right thing in every case. Yuck.
|
#
0aa9e01c |
| 19-Jun-2002 |
Juli Mallett <jmallett@FreeBSD.org> |
Add a test for what was fixed in revision 1.27 and 1.28 of make(1)'s var.c, expansion of embedded variables in the left-hand-side of an assignment expression, using the simplest case - hiding recursi
Add a test for what was fixed in revision 1.27 and 1.28 of make(1)'s var.c, expansion of embedded variables in the left-hand-side of an assignment expression, using the simplest case - hiding recursion using nil-expanded variables.
show more ...
|
#
a9b736ad |
| 05-May-2002 |
Juli Mallett <jmallett@FreeBSD.org> |
Add a regression test for bin/5297, regarding sysv substitution with a nil left-hand-side.
|