VirtualBox

Changeset 1993 in kBuild for trunk/src/kmk/tests/ChangeLog


Ignore:
Timestamp:
Oct 29, 2008 12:37:51 AM (16 years ago)
Author:
bird
Message:

Merged in current GNU Make code (CVS from 2008-10-28). Ref #55.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/tests/ChangeLog

    r903 r1993  
     12007-11-04  Paul Smith  <[email protected]>
     2
     3        * scripts/functions/eval: Update error message for command -> recipe.
     4
     5        * test_driver.pl (compare_output): Allow the answer to be a regex,
     6        if surrounded by '/'.
     7        * scripts/misc/close_stdout: Use a regex for the answer, since
     8        sometimes the error will have a description and sometimes it won't.
     9
     102007-09-10  Paul Smith  <[email protected]>
     11
     12        * scripts/variables/special: Add tests for .RECIPEPREFIX variable.
     13
     142007-08-15  Paul Smith  <[email protected]>
     15
     16        These test cases were contributed by
     17        Icarus Sparry <[email protected]> and J. David Bryan for
     18        Savannah bugs #3330 and #15919.
     19
     20        * scripts/targets/SECONDARY: Add tests for Savannah bugs 3330 and
     21        15919.
     22
     23        * scripts/features/parallelism: Add tests for wrong answer/hang
     24        combining INTERMEDIATE, order-only prereqs, and parallelism.
     25        See Savannah bugs 3330 and 15919.
     26
     272007-07-13  Paul Smith  <[email protected]>
     28
     29        Install a timeout so tests can never loop infinitely.
     30        Original idea and patch for a single-test version provided by
     31        Icarus Sparry <[email protected]>
     32
     33        * test_driver.pl (_run_command): New function: this is called by
     34        other functions to actually run a command.  Before we run it,
     35        install a SIGALRM handler and set up a timer to go off in the
     36        future (default is 5s; this can be overridden by individual tests).
     37        (run_command): Call it.
     38        (run_command_with_output): Call it.
     39
     40        * run_make_tests.pl (run_make_with_options): Override the default
     41        timeout if the caller requests it.
     42        (run_make_test): Pass any timeout override to run_make_with_options.
     43
     44        * scripts/features/parallelism: Increase the timeout for long tests.
     45        * scripts/options/dash-l: Ditto.
     46
    1472006-10-01  Paul Smith  <[email protected]>
    248
     
    835881
    836882Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
    837 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
     8832002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
    838884This file is part of GNU Make.
    839885
    840886GNU Make is free software; you can redistribute it and/or modify it under the
    841887terms of the GNU General Public License as published by the Free Software
    842 Foundation; either version 2, or (at your option) any later version.
     888Foundation; either version 3 of the License, or (at your option) any later
     889version.
    843890
    844891GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
     
    847894
    848895You should have received a copy of the GNU General Public License along with
    849 GNU Make; see the file COPYING.  If not, write to the Free Software
    850 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
     896this program.  If not, see <http://www.gnu.org/licenses/>.
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette