| 1 | 2004-02-21 Paul D. Smith <psmith@gnu.org>
|
|---|
| 2 |
|
|---|
| 3 | * scripts/functions/origin: Set our own environment variable
|
|---|
| 4 | rather than relying on $HOME.
|
|---|
| 5 |
|
|---|
| 6 | 2004-01-21 Paul D. Smith <psmith@gnu.org>
|
|---|
| 7 |
|
|---|
| 8 | * scripts/features/conditionals: Test arguments to ifn?def which
|
|---|
| 9 | contain whitespace (such as a function that is evaluated). Bug
|
|---|
| 10 | #7257.
|
|---|
| 11 |
|
|---|
| 12 | 2004-01-07 Paul D. Smith <psmith@gnu.org>
|
|---|
| 13 |
|
|---|
| 14 | * scripts/features/order_only: Test order-only prerequisites in
|
|---|
| 15 | pattern rules (patch #2349).
|
|---|
| 16 |
|
|---|
| 17 | 2003-11-02 Paul D. Smith <psmith@gnu.org>
|
|---|
| 18 |
|
|---|
| 19 | * scripts/functions/if: Test if on conditionals with trailing
|
|---|
| 20 | whitespace--bug #5798.
|
|---|
| 21 |
|
|---|
| 22 | * scripts/functions/eval: Test eval in a non-file context--bug #6195.
|
|---|
| 23 |
|
|---|
| 24 | 2003-04-19 Paul D. Smith <psmith@gnu.org>
|
|---|
| 25 |
|
|---|
| 26 | * scripts/features/patspecific_vars: Test multiple patterns
|
|---|
| 27 | matching the same target--Bug #1405.
|
|---|
| 28 |
|
|---|
| 29 | 2003-04-09 Paul D. Smith <psmith@gnu.org>
|
|---|
| 30 |
|
|---|
| 31 | * run_make_tests.pl (set_more_defaults): A new $port_type of
|
|---|
| 32 | 'OS/2' for (surprise!) OS/2. Also choose a wait time of 2 seconds
|
|---|
| 33 | for OS/2.
|
|---|
| 34 |
|
|---|
| 35 | 2003-03-28 Paul D. Smith <psmith@gnu.org>
|
|---|
| 36 |
|
|---|
| 37 | * scripts/targets/SECONDARY: Test the "global" .SECONDARY (with
|
|---|
| 38 | not prerequisites)--Bug #2515.
|
|---|
| 39 |
|
|---|
| 40 | 2003-01-30 Paul D. Smith <psmith@gnu.org>
|
|---|
| 41 |
|
|---|
| 42 | * scripts/features/targetvars: Test very long target-specific
|
|---|
| 43 | variable definition lines (longer than the default make buffer
|
|---|
| 44 | length). Tests patch # 1022.
|
|---|
| 45 |
|
|---|
| 46 | * scripts/functions/eval: Test very recursive $(eval ...) calls
|
|---|
| 47 | with simple variable expansion (bug #2238).
|
|---|
| 48 |
|
|---|
| 49 | * scripts/functions/word: Test error handling for word and
|
|---|
| 50 | wordlist functions (bug #2407).
|
|---|
| 51 |
|
|---|
| 52 | 2003-01-22 Paul D. Smith <psmith@gnu.org>
|
|---|
| 53 |
|
|---|
| 54 | * scripts/functions/call: Test recursive argument masking (bug
|
|---|
| 55 | #1744).
|
|---|
| 56 |
|
|---|
| 57 | 2002-10-25 Paul D. Smith <psmith@gnu.org>
|
|---|
| 58 |
|
|---|
| 59 | * scripts/functions/eval: Test using $(eval ...) inside
|
|---|
| 60 | conditionals (Bug #1516).
|
|---|
| 61 |
|
|---|
| 62 | 2002-10-14 Paul D. Smith <psmith@gnu.org>
|
|---|
| 63 |
|
|---|
| 64 | * scripts/options/dash-t: Add a test for handling -t on targets
|
|---|
| 65 | with no commands (Bug #1418).
|
|---|
| 66 |
|
|---|
| 67 | 2002-10-13 Paul D. Smith <psmith@gnu.org>
|
|---|
| 68 |
|
|---|
| 69 | * scripts/features/targetvars: Add a test for exporting
|
|---|
| 70 | target-specific vars (Bug #1391).
|
|---|
| 71 |
|
|---|
| 72 | 2002-10-05 Paul D. Smith <psmith@gnu.org>
|
|---|
| 73 |
|
|---|
| 74 | * scripts/variables/automatic: Add tests for $$(@), $${@}, $${@D},
|
|---|
| 75 | and $${@F}.
|
|---|
| 76 |
|
|---|
| 77 | 2002-09-23 Paul D. Smith <psmith@gnu.org>
|
|---|
| 78 |
|
|---|
| 79 | * scripts/features/escape: Test handling of escaped comment
|
|---|
| 80 | characters in targets and prerequisites.
|
|---|
| 81 |
|
|---|
| 82 | 2002-09-18 Paul D. Smith <psmith@gnu.org>
|
|---|
| 83 |
|
|---|
| 84 | * scripts/features/export: Test export/unexport of multiple
|
|---|
| 85 | variables in a single command.
|
|---|
| 86 |
|
|---|
| 87 | 2002-09-17 Paul D. Smith <psmith@gnu.org>
|
|---|
| 88 |
|
|---|
| 89 | * scripts/features/targetvars: Tests for Bug #940: test
|
|---|
| 90 | target-specific and pattern-specific variables in conjunction with
|
|---|
| 91 | double-colon targets.
|
|---|
| 92 |
|
|---|
| 93 | 2002-09-10 Paul D. Smith <psmith@gnu.org>
|
|---|
| 94 |
|
|---|
| 95 | * test_driver.pl (compare_output): Match the new format for time
|
|---|
| 96 | skew error messages.
|
|---|
| 97 |
|
|---|
| 98 | * scripts/features/export: Created. Add tests for export/unexport
|
|---|
| 99 | capabilities, including exporting/unexporting expanded variables.
|
|---|
| 100 |
|
|---|
| 101 | * scripts/features/conditionals: Add a test for expanded variables
|
|---|
| 102 | in ifdef conditionals.
|
|---|
| 103 |
|
|---|
| 104 | 2002-09-04 Paul D. Smith <psmith@gnu.org>
|
|---|
| 105 |
|
|---|
| 106 | * scripts/features/reinvoke: Change touch/sleep combos to utouch
|
|---|
| 107 | invocations.
|
|---|
| 108 | * scripts/features/vpathgpath: Ditto.
|
|---|
| 109 | * scripts/features/vpathplus: Ditto.
|
|---|
| 110 | * scripts/options/dash-n: Ditto.
|
|---|
| 111 | * scripts/targets/INTERMEDIATE: Ditto.
|
|---|
| 112 | * scripts/targets/SECONDARY: Ditto.
|
|---|
| 113 |
|
|---|
| 114 | * scripts/options/dash-t: Added a test for the -t bug fixed by
|
|---|
| 115 | Henning Makholm. This test was also contributed by Henning.
|
|---|
| 116 |
|
|---|
| 117 | * scripts/misc/general4: Add a test suite for obscure algorithmic
|
|---|
| 118 | features of make. First test: make sure creation subdirectories
|
|---|
| 119 | as prerequisites of targets works properly.
|
|---|
| 120 |
|
|---|
| 121 | * scripts/misc/version: Remove this bogus test.
|
|---|
| 122 |
|
|---|
| 123 | 2002-08-07 Paul D. Smith <psmith@gnu.org>
|
|---|
| 124 |
|
|---|
| 125 | * scripts/misc/general3: Add a test for makefiles that don't end
|
|---|
| 126 | in newlines.
|
|---|
| 127 |
|
|---|
| 128 | * scripts/variables/special: Create tests for the special
|
|---|
| 129 | variables (.VARIABLES and .TARGETS). Comment out .TARGETS test
|
|---|
| 130 | for now as it's not yet supported.
|
|---|
| 131 |
|
|---|
| 132 | 2002-08-01 Paul D. Smith <psmith@gnu.org>
|
|---|
| 133 |
|
|---|
| 134 | * scripts/options/dash-B: Add a test for the new -B option.
|
|---|
| 135 |
|
|---|
| 136 | 2002-07-11 Paul D. Smith <psmith@gnu.org>
|
|---|
| 137 |
|
|---|
| 138 | * run_make_tests.pl (valid_option): Add support for Valgrind
|
|---|
| 139 | <http://developer.kde.org/~sewardj/>. Use -valgrind option to the
|
|---|
| 140 | test suite.
|
|---|
| 141 | (set_more_defaults): Set up the file descriptor to capture
|
|---|
| 142 | Valgrind output. We have to unset its close-on-exec flag; we
|
|---|
| 143 | hardcode the value for F_SETFD (2) rather than load it; hopefully
|
|---|
| 144 | this will help us avoid breaking the Windows/DOS test suite.
|
|---|
| 145 |
|
|---|
| 146 | 2002-07-10 Paul D. Smith <psmith@gnu.org>
|
|---|
| 147 |
|
|---|
| 148 | * scripts/variables/automatic: Add some tests for $$@, $$(@D), and
|
|---|
| 149 | $$(@F).
|
|---|
| 150 |
|
|---|
| 151 | * test_driver.pl (utouch): Create a new function that creates a
|
|---|
| 152 | file with a specific timestamp offset. Use of this function will
|
|---|
| 153 | let us avoid lots of annoying sleep() invocations in the tests
|
|---|
| 154 | just to get proper timestamping, which will make the tests run a
|
|---|
| 155 | lot faster. So far it's only used in the automatic test suite.
|
|---|
| 156 |
|
|---|
| 157 | 2002-07-09 Paul D. Smith <psmith@gnu.org>
|
|---|
| 158 |
|
|---|
| 159 | * scripts/variables/automatic: Create a test for automatic variables.
|
|---|
| 160 |
|
|---|
| 161 | 2002-07-08 Paul D. Smith <psmith@gnu.org>
|
|---|
| 162 |
|
|---|
| 163 | * scripts/features/order_only: Test new order-only prerequisites.
|
|---|
| 164 |
|
|---|
| 165 | 2002-07-07 Paul D. Smith <psmith@gnu.org>
|
|---|
| 166 |
|
|---|
| 167 | * scripts/functions/eval: Test new function.
|
|---|
| 168 | * scripts/functions/value: Test new function.
|
|---|
| 169 | * scripts/variables/MAKEFILE_LIST: Test new variable.
|
|---|
| 170 |
|
|---|
| 171 | 2002-04-28 Paul D. Smith <psmith@gnu.org>
|
|---|
| 172 |
|
|---|
| 173 | * scripts/functions/call: New test: transitive closure
|
|---|
| 174 | implementation using $(call ...) to test variable recursion.
|
|---|
| 175 |
|
|---|
| 176 | 2002-04-21 Paul D. Smith <psmith@gnu.org>
|
|---|
| 177 |
|
|---|
| 178 | * test_driver.pl (compare_dir_tree): Ignore CVS and RCS
|
|---|
| 179 | directories in the script directories.
|
|---|
| 180 |
|
|---|
| 181 | 2001-05-02 Paul D. Smith <psmith@gnu.org>
|
|---|
| 182 |
|
|---|
| 183 | * scripts/variables/flavors: Test define/endef scripts where only
|
|---|
| 184 | one of the command lines is quiet.
|
|---|
| 185 |
|
|---|
| 186 | 2000-06-22 Paul D. Smith <psmith@gnu.org>
|
|---|
| 187 |
|
|---|
| 188 | * scripts/options/dash-q: New file; test the -q option. Includes
|
|---|
| 189 | a test for PR/1780.
|
|---|
| 190 |
|
|---|
| 191 | 2000-06-21 Paul D. Smith <psmith@gnu.org>
|
|---|
| 192 |
|
|---|
| 193 | * scripts/features/targetvars: Added a test for PR/1709: allowing
|
|---|
| 194 | semicolons in target-specific variable values.
|
|---|
| 195 |
|
|---|
| 196 | 2000-06-19 Paul D. Smith <psmith@gnu.org>
|
|---|
| 197 |
|
|---|
| 198 | * scripts/functions/addsuffix: Test for an empty final argument.
|
|---|
| 199 | Actually this bug might have happened for any function, but this
|
|---|
| 200 | one was handy.
|
|---|
| 201 |
|
|---|
| 202 | 2000-06-17 Eli Zaretskii <eliz@is.elta.co.il>
|
|---|
| 203 |
|
|---|
| 204 | * scripts/options/general: If parallel jobs are not supported,
|
|---|
| 205 | expect a warning message from Make.
|
|---|
| 206 |
|
|---|
| 207 | 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
|
|---|
| 208 |
|
|---|
| 209 | * scripts/options/general: Don't try -jN with N != 1 if parallel
|
|---|
| 210 | jobs are not supported.
|
|---|
| 211 |
|
|---|
| 212 | 2000-05-24 Paul D. Smith <psmith@gnu.org>
|
|---|
| 213 |
|
|---|
| 214 | * scripts/options/general: Test general option processing (PR/1716).
|
|---|
| 215 |
|
|---|
| 216 | 2000-04-11 Paul D. Smith <psmith@gnu.org>
|
|---|
| 217 |
|
|---|
| 218 | * scripts/functions/strip: Test empty value to strip (PR/1689).
|
|---|
| 219 |
|
|---|
| 220 | 2000-04-08 Eli Zaretskii <eliz@is.elta.co.il>
|
|---|
| 221 |
|
|---|
| 222 | * scripts/features/reinvoke: Sleep before updating the target
|
|---|
| 223 | files in the first test, to ensure its time stamp really gets
|
|---|
| 224 | newer; otherwise Make might re-exec more than once.
|
|---|
| 225 |
|
|---|
| 226 | 2000-04-07 Eli Zaretskii <eliz@is.elta.co.il>
|
|---|
| 227 |
|
|---|
| 228 | * scripts/features/double_colon: Don't run the parallel tests if
|
|---|
| 229 | parallel jobs aren't supported.
|
|---|
| 230 |
|
|---|
| 231 | 2000-04-04 Paul D. Smith <psmith@gnu.org>
|
|---|
| 232 |
|
|---|
| 233 | * scripts/functions/word: wordlist doesn't swap arguments anymore.
|
|---|
| 234 |
|
|---|
| 235 | 2000-03-27 Paul D. Smith <psmith@gnu.org>
|
|---|
| 236 |
|
|---|
| 237 | * scripts/features/statipattrules: Test that static pattern rules
|
|---|
| 238 | whose prerequisite patterns resolve to empty strings throw an
|
|---|
| 239 | error (instead of dumping core). Fixes PR/1670.
|
|---|
| 240 |
|
|---|
| 241 | * scripts/features/reinvoke: Make more robust by touching "b"
|
|---|
| 242 | first, to ensure it's not newer than "a".
|
|---|
| 243 | Reported by Marco Franzen <Marco.Franzen@Thyron.com>.
|
|---|
| 244 | * scripts/options/dash-n: Ditto.
|
|---|
| 245 |
|
|---|
| 246 | * scripts/functions/call: Whoops. The fix to PR/1527 caused
|
|---|
| 247 | recursive invocations of $(call ...) to break. I can't come up
|
|---|
| 248 | with any way to get both working at the same time, so I backed out
|
|---|
| 249 | the fix to 1527 and added a test case for recursive calls. This
|
|---|
| 250 | also tests the fix for PR/1610.
|
|---|
| 251 |
|
|---|
| 252 | * scripts/features/double_colon: Test that circular dependencies
|
|---|
| 253 | in double-colon rule sets are detected correctly (PR/1671).
|
|---|
| 254 |
|
|---|
| 255 | 2000-03-26 Paul D. Smith <psmith@gnu.org>
|
|---|
| 256 |
|
|---|
| 257 | * scripts/targets/INTERMEDIATE: Test that make doesn't remove
|
|---|
| 258 | .INTERMEDIATE files when given on the command line (PR/1669).
|
|---|
| 259 |
|
|---|
| 260 | 2000-03-08 Paul D. Smith <psmith@gnu.org>
|
|---|
| 261 |
|
|---|
| 262 | * scripts/options/dash-k: Add a test for error detection by
|
|---|
| 263 | multiple targets depending on the same prerequisite with -k.
|
|---|
| 264 | For PR/1634.
|
|---|
| 265 |
|
|---|
| 266 | 2000-02-07 Paul D. Smith <psmith@gnu.org>
|
|---|
| 267 |
|
|---|
| 268 | * scripts/features/escape: Add a test for backslash-escaped spaces
|
|---|
| 269 | in a target name (PR/1586).
|
|---|
| 270 |
|
|---|
| 271 | 2000-02-04 Paul D. Smith <psmith@gnu.org>
|
|---|
| 272 |
|
|---|
| 273 | * scripts/features/patspecific_vars: Add a test for pattern-specific
|
|---|
| 274 | target variables inherited from the parent target (PR/1407).
|
|---|
| 275 |
|
|---|
| 276 | 2000-02-02 Paul D. Smith <psmith@gnu.org>
|
|---|
| 277 |
|
|---|
| 278 | * run_make_tests.pl (set_more_defaults): Hard-code the LANG to C
|
|---|
| 279 | to make sure sorting order, etc. is predictable.
|
|---|
| 280 | Reported by Andreas Jaeger <aj@suse.de>.
|
|---|
| 281 |
|
|---|
| 282 | * run_make_tests.pl (set_more_defaults): Set the $wtime variable
|
|---|
| 283 | depending on the OS. Eli Zaretskii <eliz@is.elta.co.il> reports
|
|---|
| 284 | this seems to need to be *4* on DOS/Windows, not just 2. Keep it
|
|---|
| 285 | 1 for other systems.
|
|---|
| 286 | * scripts/features/vpathplus (touchfiles): Use the $wtime value
|
|---|
| 287 | instead of hardcoding 2.
|
|---|
| 288 | * scripts/targets/SECONDARY: Ditto.
|
|---|
| 289 | * scripts/targets/INTERMEDIATE: Ditto.
|
|---|
| 290 |
|
|---|
| 291 | 2000-01-27 Paul D. Smith <psmith@gnu.org>
|
|---|
| 292 |
|
|---|
| 293 | * test_driver.pl (toplevel): Don't try to run test scripts which
|
|---|
| 294 | are really directories.
|
|---|
| 295 |
|
|---|
| 296 | 2000-01-23 Paul D. Smith <psmith@gnu.org>
|
|---|
| 297 |
|
|---|
| 298 | * scripts/features/include: Remove a check; the fix caused more
|
|---|
| 299 | problems than the error, so I removed it and removed the test for
|
|---|
| 300 | it.
|
|---|
| 301 |
|
|---|
| 302 | 2000-01-11 Paul D. Smith <psmith@gnu.org>
|
|---|
| 303 |
|
|---|
| 304 | * scripts/functions/call: Add a test for PR/1517 and PR/1527: make
|
|---|
| 305 | sure $(call ...) doesn't eval its arguments and that you can
|
|---|
| 306 | invoke foreach from it without looping forever.
|
|---|
| 307 |
|
|---|
| 308 | 1999-12-15 Paul D. Smith <psmith@gnu.org>
|
|---|
| 309 |
|
|---|
| 310 | * scripts/targets/INTERMEDIATE: Add a test for PR/1423: make sure
|
|---|
| 311 | .INTERMEDIATE settings on files don't disable them as implicit
|
|---|
| 312 | intermediate possibilities.
|
|---|
| 313 |
|
|---|
| 314 | 1999-12-01 Paul D. Smith <psmith@gnu.org>
|
|---|
| 315 |
|
|---|
| 316 | * scripts/features/double_colon: Add a test for PR/1476: Try
|
|---|
| 317 | double-colon rules as non-goal targets and during parallel builds
|
|---|
| 318 | to make sure they're handled serially.
|
|---|
| 319 |
|
|---|
| 320 | 1999-11-17 Paul D. Smith <psmith@gnu.org>
|
|---|
| 321 |
|
|---|
| 322 | * scripts/functions/if: Add a test for PR/1429: put some text
|
|---|
| 323 | after an if-statement to make sure it works.
|
|---|
| 324 |
|
|---|
| 325 | * scripts/features/targetvars: Add a test for PR/1380: handling +=
|
|---|
| 326 | in target-specific variable definitions correctly.
|
|---|
| 327 |
|
|---|
| 328 | 1999-10-15 Paul D. Smith <psmith@gnu.org>
|
|---|
| 329 |
|
|---|
| 330 | * scripts/variables/MAKEFILES: This was really broken: it didn't
|
|---|
| 331 | test anything at all, really. Rewrote it, plus added a test for
|
|---|
| 332 | PR/1394.
|
|---|
| 333 |
|
|---|
| 334 | 1999-10-13 Paul D. Smith <psmith@gnu.org>
|
|---|
| 335 |
|
|---|
| 336 | * scripts/options/dash-n: Add a test for PR/1379: "-n doesn't
|
|---|
| 337 | behave properly when used with recursive targets".
|
|---|
| 338 |
|
|---|
| 339 | 1999-10-08 Paul D. Smith <psmith@gnu.org>
|
|---|
| 340 |
|
|---|
| 341 | * scripts/features/targetvars: Add a check for PR/1378:
|
|---|
| 342 | "Target-specific vars don't inherit correctly"
|
|---|
| 343 |
|
|---|
| 344 | 1999-09-29 Paul D. Smith <psmith@gnu.org>
|
|---|
| 345 |
|
|---|
| 346 | * test_driver.pl (get_osname): Change $fancy_file_names to
|
|---|
| 347 | $short_filenames and reverse the logic.
|
|---|
| 348 | (run_each_test): Change test of non-existent $port_host to use
|
|---|
| 349 | $short_filenames--problem reported by Eli Zaretskii.
|
|---|
| 350 |
|
|---|
| 351 | 1999-09-23 Paul D. Smith <psmith@gnu.org>
|
|---|
| 352 |
|
|---|
| 353 | * scripts/features/parallelism: Add a check to ensure that the
|
|---|
| 354 | jobserver works when we re-invoke. Also cleaned up the tests a
|
|---|
| 355 | little, reducing the number of rules we use so the test won't need
|
|---|
| 356 | as many "sleep" commands.
|
|---|
| 357 |
|
|---|
| 358 | 1999-09-16 Paul D. Smith <psmith@gnu.org>
|
|---|
| 359 |
|
|---|
| 360 | * scripts/features/reinvoke: Remove invocations of "touch" in
|
|---|
| 361 | makefiles. See the comments on the touch function rewrite below.
|
|---|
| 362 | Note that UNIX touch behaves the same way if the file already
|
|---|
| 363 | exists: it sets the time to the _local_ time. We don't want
|
|---|
| 364 | this. This is probably a good tip for makefile writers in
|
|---|
| 365 | general, actually... where practical.
|
|---|
| 366 | * scripts/options/dash-l: Ditto.
|
|---|
| 367 | * scripts/options/dash-n: Ditto.
|
|---|
| 368 |
|
|---|
| 369 | * test_driver.pl (run_each_test): In retrospect, I don't like the
|
|---|
| 370 | .lN/.bN/.dN postfix required by DOS. So, for non-DOS systems I
|
|---|
| 371 | changed it back to use .log, .base, and .diff.
|
|---|
| 372 |
|
|---|
| 373 | * run_make_tests.pl (set_more_defaults): Move the check for the
|
|---|
| 374 | make pathname to here from set_defaults (that's too early since it
|
|---|
| 375 | happens before the command line processing).
|
|---|
| 376 | Create a new variable $port_type, calculated from $osname, to
|
|---|
| 377 | specify what kind of system we're running on. We should integrate
|
|---|
| 378 | the VOS stuff here, too.
|
|---|
| 379 | (valid_option): Comment out the workdir/-work stuff so people
|
|---|
| 380 | won't be fooled into thinking it works... someone needs to fix
|
|---|
| 381 | this, though!
|
|---|
| 382 |
|
|---|
| 383 | * scripts/functions/origin: Use $port_type instead of $osname.
|
|---|
| 384 | * scripts/functions/foreach: Ditto.
|
|---|
| 385 | * scripts/features/default_names: Ditto.
|
|---|
| 386 |
|
|---|
| 387 | 1999-09-15 Paul D. Smith <psmith@gnu.org>
|
|---|
| 388 |
|
|---|
| 389 | * test_driver.pl (touch): Rewrite this function. Previously it
|
|---|
| 390 | used to use utime() to hard-set the time based on the current
|
|---|
| 391 | local clock, or, if the file didn't exist, it merely created it.
|
|---|
| 392 | This mirrors exactly what real UNIX touch does, but it fails badly
|
|---|
| 393 | on networked filesystems where the FS server clock is skewed from
|
|---|
| 394 | the local clock: normally modifying a file causes it to get a mod
|
|---|
| 395 | time based on the _server's_ clock. Hard-setting it based on the
|
|---|
| 396 | _local_ clock causes gratuitous errors and makes the tests
|
|---|
| 397 | unreliable except on local filesystems. The new function will
|
|---|
| 398 | simply modify the file, allowing the filesystem to set the mod
|
|---|
| 399 | time as it sees fit.
|
|---|
| 400 |
|
|---|
| 401 | * scripts/features/parallelism: The second test output could
|
|---|
| 402 | change depending on how fast some scripts completed; use "sleep"
|
|---|
| 403 | to force the order we want.
|
|---|
| 404 |
|
|---|
| 405 | * test_driver.pl (toplevel): A bug in Perl 5.000 to Perl 5.004
|
|---|
| 406 | means that "%ENV = ();" doesn't do the right thing. This worked
|
|---|
| 407 | in Perl 4 and was fixed in Perl 5.004_01, but use a loop to delete
|
|---|
| 408 | the environment rather than require specific versions.
|
|---|
| 409 |
|
|---|
| 410 | * run_make_tests.pl (set_more_defaults): Don't use Perl 5 s///
|
|---|
| 411 | modifier "s", so the tests will run with Perl 4.
|
|---|
| 412 | (set_more_defaults): Set $pure_log to empty if there's no -logfile
|
|---|
| 413 | option in PURIFYOPTIONS.
|
|---|
| 414 | (setup_for_test): Don't remove any logs unless $pure_log is set.
|
|---|
| 415 |
|
|---|
| 416 | 1999-09-15 Eli Zaretskii <eliz@is.elta.co.il>
|
|---|
| 417 |
|
|---|
| 418 | * scripts/features/reinvoke: Put the SHELL definition in the right
|
|---|
| 419 | test makefile.
|
|---|
| 420 |
|
|---|
| 421 | 1999-09-15 Paul D. Smith <psmith@gnu.org>
|
|---|
| 422 |
|
|---|
| 423 | ChangeLog file for the test suite created.
|
|---|