Changeset 501 in kBuild for vendor/gnumake/current/tests/ChangeLog
- Timestamp:
- Sep 15, 2006 2:30:32 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/gnumake/current/tests/ChangeLog
r280 r501 1 2006-04-01 Paul D. Smith <[email protected]> 2 3 * scripts/functions/realpath: Don't run tests with multiple 4 initial slashes on Windows: those paths mean something different. 5 6 2006-03-19 Paul D. Smith <[email protected]> 7 8 * scripts/features/parallelism: Test that the jobserver is 9 properly managed when we have to re-exec the master instance of 10 make. 11 12 2006-03-17 Boris Kolpackov <[email protected]> 13 14 * scripts/features/statipattrules: Add tests for bug #16053. 15 16 2006-03-09 Paul Smith <[email protected]> 17 18 * scripts/features/escape: Use "pre:" not "p:" to avoid conflicts 19 with DOS drive letters. Fixes Savannah bug #15947. 20 21 * test_driver.pl (run_each_test): Set the status properly even 22 when a test fails to execute. Fixes Savannah bug #15942. 23 24 * scripts/functions/foreach: Use a different environment variable 25 other than PATH to avoid differences with Windows platforms. 26 Fixes Savannah bug #15938. 27 28 2006-03-05 Paul D. Smith <[email protected]> 29 30 * run_make_tests.pl (set_more_defaults): Add CYGWIN_NT as a port 31 type W32. Fixed Savannah bug #15937. 32 33 * scripts/features/default_names: Don't call error() when the test 34 fails. Fixes Savannah bug #15941. 35 36 2006-02-17 Paul D. Smith <[email protected]> 37 38 * scripts/features/targetvars: Test a complex construction which 39 guarantees that we have to merge variable lists of different 40 sizes. Tests for Savannah bug #15757. 41 42 2006-02-15 Paul D. Smith <[email protected]> 43 44 * scripts/functions/error: Make sure filename/lineno information 45 is related to where the error is expanded, not where it's set. 46 * scripts/functions/warning: Ditto. 47 * scripts/functions/foreach: Check for different error conditions. 48 * scripts/functions/word: Ditto. 49 * scripts/variables/negative: Test some variable reference failure 50 conditions. 51 * scripts/options/warn-undefined-variables: Test the 52 --warn-undefined-variables flag. 53 54 2006-02-09 Paul D. Smith <[email protected]> 55 56 * run_make_tests.pl (set_more_defaults): Update valgrind support 57 for newer versions. 58 * test_driver.pl (toplevel): Skip all hidden files/directories (ones 59 beginning with "."). 60 61 * scripts/functions/andor: Tests for $(and ..) and $(or ...) 62 functions. 63 64 2006-02-08 Boris Kolpackov <[email protected]> 65 66 * scripts/features/parallelism: Add a test for bug #15641. 67 68 2006-02-06 Paul D. Smith <[email protected]> 69 70 * scripts/options/dash-W: Add a test for bug #15341. 71 72 2006-01-03 Paul D. Smith <[email protected]> 73 74 * scripts/variables/automatic: Add a test for bug #8154. 75 76 * README: Update to reflect the current state of the test suite. 77 78 2005-12-12 Paul D. Smith <[email protected]> 79 80 * scripts/features/parallelism, scripts/functions/wildcard, 81 scripts/targets/FORCE, scripts/targets/PHONY, 82 scripts/targets/SILENT: Use the default setting for 83 $delete_command. Fixes bug #15085. 84 85 * run_make_tests.pl (get_this_pwd) [VMS]: Use -no_ask with delete_file. 86 87 2005-12-11 Paul D. Smith <[email protected]> 88 89 * scripts/misc/general4: Test implicit rules with '$' in the 90 prereq list & prereq patterns. 91 * scripts/features/se_implicit: Add in .SECONDEXPANSION settings. 92 93 2005-12-09 Boris Kolpackov <[email protected]> 94 95 * scripts/features/patternrules: Add a test for bug #13022. 96 97 2005-12-07 Boris Kolpackov <[email protected]> 98 99 * scripts/features/double_colon: Add a test for bug #14334. 100 101 2005-11-17 Boris Kolpackov <[email protected]> 102 103 * scripts/functions/flavor: Add a test for the flavor function. 104 105 2005-11-14 Boris Kolpackov <[email protected]> 106 107 * scripts/variables/INCLUDE_DIRS: Add a test for the .INCLUDE_DIRS 108 special variable. 109 110 2005-10-24 Paul D. Smith <[email protected]> 111 112 * scripts/misc/general4: Test '$$' in prerequisites list. 113 * scripts/features/statipattrules: Rewrite to use run_make_test(). 114 Add various static pattern info. 115 * scripts/features/se_statpat: Enable .SECONDEXPANSION target. 116 * scripts/features/se_explicit: Add tests for handling '$$' in 117 prerequisite lists with and without setting .SECONDEXPANSION. 118 * scripts/features/order_only: Convert to run_make_test(). 119 * run_make_tests.pl (set_more_defaults): If we can't get the value 120 of $(MAKE) from make, then fatal immediately. 121 122 2005-08-31 Paul D. Smith <[email protected]> 123 124 * run_make_tests.pl (get_this_pwd): Require the POSIX module (in 125 an eval to trap errors) and if it exists, use POSIX::getcwd to 126 find the working directory. If it doesn't exist, go back to the 127 previous methods. This tries to be more accurate on Windows 128 systems. 129 130 2005-08-29 Paul D. Smith <[email protected]> 131 132 * scripts/functions/abspath: Add some text to the error messages 133 to get a better idea of what's wrong. Make warnings instead of 134 errors. 135 136 * scripts/features/patspecific_vars: Don't use "test", which is 137 UNIX specific. Print the values and let the test script match 138 them. 139 140 2005-08-25 Paul Smith <[email protected]> 141 142 * scripts/variables/SHELL: Use a /./ prefix instead of //: the 143 former works better with non-UNIX environments. Fixes Savannah 144 bug #14129. 145 146 2005-08-13 Boris Kolpackov <[email protected]> 147 148 * scripts/functions/wildcard: Wrap calls to $(wildcard ) with 149 $(sort) so that the resulting order is no longer filesystem- 150 dependant. 151 152 2005-08-10 Boris Kolpackov <[email protected]> 153 154 * scripts/features/statipattrules: Add a test for Savannah bug #13881. 155 156 2005-08-07 Paul D. Smith <[email protected]> 157 158 * scripts/features/parallelism: Add a test for a bug reported by 159 Michael Matz ([email protected]) in which make exits without waiting 160 for all its children in some situations during parallel builds. 161 162 2005-07-08 Paul D. Smith <[email protected]> 163 164 * test_driver.pl: Reset the environment to a clean value every 165 time before we invoke make. I'm suspicious that the environment 166 isn't handled the same way in Windows as it is in UNIX, and some 167 variables are leaking out beyond the tests they are intended for. 168 Create an %extraENV hash tests can set to add more env. vars. 169 * tests/scripts/features/export: Change to use %extraENV. 170 * tests/scripts/functions/eval: Ditto. 171 * tests/scripts/functions/origin: Ditto. 172 * tests/scripts/options/dash-e: Ditto. 173 * tests/scripts/variables/SHELL: Ditto. 174 175 2005-06-27 Paul D. Smith <[email protected]> 176 177 * scripts/options/dash-W: Use 'echo >>' instead of touch to update 178 files. 179 * scripts/features/reinvoke: Rewrite to be safer on systems with 180 subsecond timestamps. 181 * scripts/features/patternrules: False exits with different error 182 codes on different systems (for example, Linux => 1, Solaris => 255). 183 184 * scripts/options/dash-W: Set the timestamp to foo.x in the future, 185 to be sure it will be considered updated when it's remade. 186 187 2005-06-26 Paul D. Smith <[email protected]> 188 189 * scripts/functions/shell: New test suite for the shell function. 190 191 2005-06-25 Paul D. Smith <[email protected]> 192 193 * scripts/features/include: Test include/-include/sinclude with no 194 arguments. Tests fix for Savannah bug #1761. 195 196 * scripts/misc/general3: Implement comprehensive testing of 197 backslash-newline behavior in command scripts: various types of 198 quoting, fast path / slow path, etc. 199 Tests fix for Savannah bug #1332. 200 201 * scripts/options/symlinks: Test symlinks to non-existent files. 202 Tests fix for Savannah bug #13280. 203 204 * scripts/misc/general3: Test semicolons in variable references. 205 Tests fix for Savannah bug #1454. 206 207 * scripts/variables/MAKE_RESTARTS: New file: test the 208 MAKE_RESTARTS variable. 209 * scripts/options/dash-B: Test re-exec doesn't loop infinitely. 210 Tests fix for Savannah bug #7566. 211 * scripts/options/dash-W: New file: test the -W flag, including 212 re-exec infinite looping. 213 214 2005-06-12 Paul D. Smith <[email protected]> 215 216 * scripts/misc/close_stdout: Add a test for Savannah bug #1328. 217 This test only works on systems that have /dev/full (e.g., Linux). 218 219 2005-06-09 Paul D. Smith <[email protected]> 220 221 * scripts/functions/foreach: Add a test for Savannah bug #11913. 222 223 2005-05-31 Boris Kolpackov <[email protected]> 224 225 * scripts/features/include: Add a test for Savannah bug #13216. 226 * scripts/features/patternrules: Add a test for Savannah bug #13218. 227 1 228 2005-05-13 Paul D. Smith <[email protected]> 2 229 … … 308 535 2002-07-11 Paul D. Smith <[email protected]> 309 536 310 * run_make_tests.pl (valid_option): Add support for Valgrind 311 <http://developer.kde.org/~sewardj/>. Use -valgrind option to the 312 test suite. 537 * run_make_tests.pl (valid_option): Add support for Valgrind. Use 538 -valgrind option to the test suite. 313 539 (set_more_defaults): Set up the file descriptor to capture 314 540 Valgrind output. We have to unset its close-on-exec flag; we … … 594 820 595 821 ChangeLog file for the test suite created. 822 823 824 825 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 826 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 827 This file is part of GNU Make. 828 829 GNU Make is free software; you can redistribute it and/or modify it under the 830 terms of the GNU General Public License as published by the Free Software 831 Foundation; either version 2, or (at your option) any later version. 832 833 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY 834 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 835 A PARTICULAR PURPOSE. See the GNU General Public License for more details. 836 837 You should have received a copy of the GNU General Public License along with 838 GNU Make; see the file COPYING. If not, write to the Free Software 839 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Note:
See TracChangeset
for help on using the changeset viewer.