Changeset 3138 for vendor/gnumake/current/tests/ChangeLog.1
- Timestamp:
- Mar 12, 2018, 8:32:29 PM (7 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
vendor/gnumake/current/tests/ChangeLog.1
r3137 r3138 1 2013-10-09 Paul Smith <psmith@gnu.org> 2 3 * scripts/features/patspecific_vars: Typo fixes. 4 5 2013-10-05 Paul Smith <psmith@gnu.org> 6 7 * test_driver.pl (run_all_tests): Rewrite to be more clear. 8 * scripts/features/jobserver: Avoid using $ENV{HOME} as it doesn't 9 exist everywhere. 10 * scripts/features/default_names: End with 1; 11 12 * scripts/features/loadapi: Use new calling signatures. Verify 13 the NOEXPAND flag works. Test with all valid function name 14 characters. 15 16 2013-09-29 Paul Smith <psmith@gnu.org> 17 18 * scripts/variables/SHELL: Solaris /bin/sh can't handle options in 19 multiple words; skip that test. 20 * scripts/targets/ONESHELL: Ditto. 21 22 * scripts/variables/GNUMAKEFLAGS: Verify that GNUMAKEFLAGS is 23 cleared and options are not duplicated. 24 25 2013-09-23 Paul Smith <psmith@gnu.org> 26 27 * scripts/options/print-directory: Rename dash-w to 28 print-directory to avoid conflicts with dash-W on case-insensitive 29 filesystems. 30 31 2013-09-22 Paul Smith <psmith@gnu.org> 32 33 * scripts/features/se_implicit: Verify that order-only tokens 34 inside second expansion are parsed correctly. 35 Test for Savannah bug #31155. 36 37 * run_make_tests.pl (set_more_defaults): If we can't find 38 gnumake.h based on the make program we might be running from a 39 remote build directory. Parse the Makefile for the right path. 40 41 Fix some test issues on Solaris. 42 43 * scripts/features/archives: Determine what output ar gives when 44 adding and replacing objects and compare with that. 45 * scripts/features/escape: Solaris /bin/sh doesn't properly handle 46 backslashes inside single quotes, so don't rely on it. 47 * scripts/features/output-sync: false(1) gives different exit 48 codes on different systems; use "exit 1" instead. 49 * scripts/features/parallelism: Increase the timeout for slower systems. 50 51 2013-09-21 Paul Smith <psmith@gnu.org> 52 53 * scripts/features/archives: Some versions of ar (MacOSX) generate 54 different output when creating archives. Run it and verify the 55 real output. 56 * scripts/features/default_names: MacOSX is, like Windows, 57 case-preserving / case-insensitive. Redo the test to avoid 58 checking for "UNIX". 59 * test_driver.pl (attach_default_output): Don't dup stdout into 60 stderr. Reported by Denis Excoffier <bug-tar@Denis-Excoffier.org> 61 62 * scripts/features/se_explicit: Fix a test that behaves 63 differently with/without archive capability enabled. 64 * scripts/features/output-sync: Don't test output-sync if it's not 65 enabled. We also skip it if parallelism is not enabled, although 66 strictly speaking some of the output-sync tests are valid even 67 without parallelism. 68 * scripts/features/jobserver: Move some tests that require the 69 jobserver from features/parallelism to a separate suite. Only run 70 this if jobserver mode is enabled. 71 72 * scripts/features/output-sync: Test shell functions writing to 73 stderr in recipes: ensure it's captured via output-sync. Test 74 output generated while reading makefiles and make sure it's 75 captured via output-sync. Make sure that fatal errors dump the 76 output so it's not lost. 77 78 * scripts/options/dash-w: Add a test for -w flag. 79 80 2013-09-15 Paul Smith <psmith@gnu.org> 81 82 * scripts/misc/fopen-fail: Check for failure on infinite recursion. 83 * run_make_tests.pl (run_make_test): Allow the answer string to be 84 undef, which means that we shouldn't compare it at all. Only the 85 exit code matters in this case. 86 * test_driver.pl (compare_output): Ditto. 87 Test for Savannah bug #27374. 88 89 * scripts/features/parallelism: Test broken jobserver on recursion. 90 Test for Savannah bug #39934. 91 92 * scripts/options/eval: Verify --eval during restart. 93 Test for Savannah bug #39203. 94 95 2013-09-14 Paul Smith <psmith@gnu.org> 96 97 * scripts/features/output-sync: Verify -Orecurse properly. 98 99 2013-09-12 Paul Smith <psmith@gnu.org> 100 101 * scripts/features/output-sync: Modify for output sync behavior. 102 * scripts/variables/MAKE_RESTARTS: Ditto. 103 * scripts/variables/MAKEFLAGS: Remove mode for --trace. 104 * scripts/variables/GNUMAKEFLAGS: Ditto. 105 106 2013-07-22 Paul Smith <psmith@gnu.org> 107 108 * scripts/features/rule_glob: Add tests for wildcards in rules. 109 Test for Savannah bug #39310. 110 111 2013-07-09 Paul Smith <psmith@gnu.org> 112 113 * scripts/features/se_implicit: Add a test for SE rules depending 114 on other SE rules to be built. 115 116 2013-05-26 Paul Smith <psmith@gnu.org> 117 118 * scripts/features/archives: Test for Savannah bug #38442. 119 120 * scripts/misc/bs-nl: Test for Savannah bug #39035. 121 Add a test for Savannah bug #38945. 122 123 2013-05-22 Paul Smith <psmith@gnu.org> 124 125 * scripts/options/dash-n: Fix results after MAKEFLAGS fixes. 126 * scripts/variables/MAKEFLAGS: Ditto. 127 * scripts/variables/GNUMAKEFLAGS: Ditto. 128 129 2013-05-14 Paul Smith <psmith@gnu.org> 130 131 * scripts/features/loadapi: Add plugin_is_GPL_compatible symbol. 132 * scripts/features/load: Ditto. 133 134 2013-05-13 Paul Smith <psmith@gnu.org> 135 136 * scripts/features/output-sync (output_sync_set): Update for new 137 --trace behavior. 138 139 2013-05-05 Paul Smith <psmith@gnu.org> 140 141 * scripts/features/output-sync (output_sync_set): Remove 142 extraneous enter/leave lines, which are no longer printed. 143 Add tests for syncing command line printing. 144 (output_sync_set): Rename options: "job"->"line"; "make"->"recurse" 145 146 2013-05-04 Paul Smith <psmith@gnu.org> 147 148 * scripts/features/loadapi: Use the new alloc functions. 149 150 * scripts/features/output-sync (output_sync_set): New test for 151 ordered recursive output for -Ojob / -Otarget. 152 153 2013-05-03 Eli Zaretskii <eliz@gnu.org> 154 155 * scripts/features/load: Fix signatures of testload_gmk_setup and 156 explicit_setup, to bring them in line with the documentation. 157 158 2013-04-28 Paul Smith <psmith@gnu.org> 159 160 * scripts/features/output-sync (output_sync_set): Add tests for 161 the per-job syntax mode. 162 (output_sync_set): Test improved error message location. 163 164 2013-04-15 Paul Smith <psmith@gnu.org> 165 166 * scripts/features/output-sync (output_sync_set): New arg syntax. 167 168 2013-04-14 Paul Smith <psmith@gnu.org> 169 170 * scripts/features/output-sync: Rewrite to be more reliable. 171 172 * test_driver.pl (_run_command): Don't set SIGALRM until after we 173 start the child. Print errors to the top-level output, which will 174 be stderr. 175 (attach_default_output): Use a list of file handles as the stack. 176 (detach_default_output): Ditto. 177 178 * scripts/features/output-sync: Add a test for output-sync. 179 180 2013-02-25 Paul Smith <psmith@gnu.org> 181 182 * run_make_tests.pl (valid_option): Support the -srcdir flag. 183 (set_more_defaults): Set up $srcdir if it's not set yet. 184 185 * scripts/functions/guile: Verify gmk-eval doesn't expand twice. 186 * scripts/features/load: Rework to test just the load capability. 187 * scripts/features/loadapi: New set of tests for the load API. 188 189 2013-01-19 Paul Smith <psmith@gnu.org> 190 191 * scripts/features/load: Test loaded files with and without "./" 192 prefix. Add tests for automatically rebuilding loaded files if 193 they are out of date or non-existent. 194 195 2013-01-13 Paul Smith <psmith@gnu.org> 196 197 * scripts/features/archives: Add a check targets that have parens, 198 but are not archives. See Savannah bug #37878. 199 200 * scripts/options/dash-n: Verify -n is preserved after recursive / 201 re-exec. See Savannah bug #38051. 202 203 2013-01-12 Paul Smith <psmith@gnu.org> 204 205 * scripts/features/parallelism: Change rule so it doesn't depend 206 on invocation order, etc. 207 208 2012-10-29 Paul Smith <psmith@gnu.org> 209 210 * scripts/features/load: New test suite for the "load" directive. 211 212 2012-09-09 Paul Smith <psmith@gnu.org> 213 214 * scripts/functions/file: Get errors in the C locale, not the 215 current locale. Fixes Savannah bug #35764. 216 217 * scripts/features/escape: Check that backslashes before 218 non-special characters are not removed. 219 220 * scripts/features/utf8: New test for UTF-8 support. 221 See Savannah bug #36529. 222 223 * scripts/targets/POSIX: Add tests for default macro values as 224 specified by IEEE Std 1003.1-2008. See Savannah bug #37069. 225 226 2012-03-04 Paul Smith <psmith@gnu.org> 227 228 * scripts/features/se_explicit: Test $(x:%=%) format in secondary 229 expansion prerequisite lists. See Savannah bug #16545. 230 231 * scripts/features/escape: Test escaped ":" in prerequisite lists. 232 See Savannah bug #12126. 233 234 * scripts/variables/private: Test appending private variables in 235 pattern-specific target rules. See Savannah bug #35468. 236 237 2012-03-03 Paul Smith <psmith@gnu.org> 238 239 * scripts/variables/SHELL: Ensure .SHELLFLAGS works with options 240 separated by whitespace. 241 242 * scripts/targets/ONESHELL: Try .ONESHELL in combination with 243 whitespace-separated options in .SHELLFLAGS. See Savannah bug #35397. 244 245 * scripts/functions/filter-out: Add filter tests and test escape 246 operations. See Savannah bug #35410. 247 248 * guile.supp: Suppress valgrind errors from Guile 249 * run_make_tests.pl: Use the Guile suppression file. 250 251 * scripts/misc/bs-nl: Check for POSIX and non-POSIX 252 backslash/newline handling. Addresses Savannah bug #16670. 253 254 2012-01-29 Paul Smith <psmith@gnu.org> 255 256 * scripts/variables/flavors: Add tests for ::= 257 * scripts/variables/define: Ditto 258 259 * scripts/functions/file: Test the new $(file ...) function. 260 261 2012-01-12 Paul Smith <psmith@gnu.org> 262 263 * scripts/functions/guile: New regression tests for Guile support. 264 265 2011-12-10 Paul Smith <psmith@gnu.org> 266 267 * scripts/targets/SECONDARY: Add prereq statements to ensure rules 268 are printed in the right order for test #9 269 270 2011-11-14 Paul Smith <psmith@gnu.org> 271 272 * scripts/features/double_colon: Check double-colon with escaped 273 filenames. See Savannah bug #33399. 274 275 2011-09-18 Paul Smith <psmith@gnu.org> 276 277 * scripts/features/parallelism: On re-exec make sure we preserve 278 the value of MAKEFLAGS when necessary. See Savannah bug #33873. 279 280 * scripts/features/vpath3: Verify handling of -lfoo libraries 281 found via vpath vs. the standard directory search. 282 See Savannah bug #32511. 283 284 2011-09-12 Paul Smith <psmith@gnu.org> 285 286 * scripts/functions/call: Verify that using export in a $(call ...) 287 context creates a global variable. See Savannah bug #32498. 288 289 2011-09-02 Paul Smith <psmith@gnu.org> 290 291 * scripts/options/dash-n: Verify that in "-n -t", the -n takes 292 priority. Patch from Michael Witten <mfwitten@gmail.com>. 293 294 2011-08-29 Paul Smith <psmith@gnu.org> 295 296 * scripts/features/varnesting: Test resetting of variables while 297 expanding them. See Savannah patch #7534 298 299 2011-06-12 Paul Smith <psmith@gnu.org> 300 301 * scripts/features/archives: Check archives with whitespace at the 302 beginning, end, and extra in the middle. 303 Another test for Savannah bug #30612. 304 305 2011-05-07 Paul Smith <psmith@gnu.org> 306 307 * scripts/variables/private: Ensure we skip private variables when 308 appending. Test for Savannah bug #32872. 309 310 * scripts/functions/wildcard: Verify wildcard used to test for 311 file existence/non-existence. 312 313 2011-05-02 Paul Smith <psmith@gnu.org> 314 315 * scripts/functions/sort: Add a test for Savannah bug #33125. 316 317 2011-04-17 David A. Wheeler <dwheeler@dwheeler.com> 318 319 * scripts/features/shell_assignment: Regression for "!=" feature 320 321 2010-11-06 Paul Smith <psmith@gnu.org> 322 323 * scripts/features/targetvars: Fix known-good output for BS/NL changes. 324 * scripts/functions/call: Ditto. 325 * scripts/variables/special: Ditto. 326 327 * scripts/misc/bs-nl: New test suite for backslash/newline testing. 328 329 2010-08-29 Paul Smith <psmith@gnu.org> 330 331 * scripts/features/errors: Add new error message to output text. 332 * scripts/variables/SHELL: Ditto. 333 * scripts/targets/POSIX: Ditto. 334 * scripts/options/dash-k: Ditto. 335 * scripts/features/vpathplus: Ditto. 336 * scripts/features/patternrules: Ditto. 337 * scripts/features/parallelism: Ditto. 338 339 2010-08-13 Paul Smith <psmith@gnu.org> 340 341 * scripts/features/archives: New regression tests for archive 342 support. Test for fix to Savannah bug #30612. 343 344 * run_make_tests.pl (set_more_defaults): Set a %FEATURES hash to 345 the features available in $(.FEATURES). 346 347 2010-08-10 Paul Smith <psmith@gnu.org> 348 349 * scripts/features/reinvoke: Ensure command line variable settings 350 are preserved across make re-exec. Tests Savannah bug #30723. 351 1 352 2010-07-28 Paul Smith <psmith@gnu.org> 2 353 … … 300 651 beginning with "."). 301 652 302 * scripts/functions/andor: Tests for $(and .. ) and $(or ...)653 * scripts/functions/andor: Tests for $(and ...) and $(or ...) 303 654 functions. 304 655 … … 387 738 2005-08-13 Boris Kolpackov <boris@kolpackov.net> 388 739 389 * scripts/functions/wildcard: Wrap calls to $(wildcard 740 * scripts/functions/wildcard: Wrap calls to $(wildcard) with 390 741 $(sort) so that the resulting order is no longer filesystem- 391 depend ant.742 dependent. 392 743 393 744 2005-08-10 Boris Kolpackov <boris@kolpackov.net> … … 460 811 2005-06-09 Paul D. Smith <psmith@gnu.org> 461 812 462 813 * scripts/functions/foreach: Add a test for Savannah bug #11913. 463 814 464 815 2005-05-31 Boris Kolpackov <boris@kolpackov.net> … … 480 831 481 832 * scripts/features/parallelism: Add a test for exporting recursive 482 variables containing $(shell 833 variables containing $(shell) calls. Rewrite this script to use 483 834 run_make_test() everywhere. 484 835 … … 1064 1415 1065 1416 1066 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 1067 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 1417 Copyright (C) 1992-2016 Free Software Foundation, Inc. 1068 1418 This file is part of GNU Make. 1069 1419
Note:
See TracChangeset
for help on using the changeset viewer.