Changeset 1993 in kBuild for trunk/src/kmk/tests/ChangeLog
- Timestamp:
- Oct 29, 2008 12:37:51 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/tests/ChangeLog
r903 r1993 1 2007-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 10 2007-09-10 Paul Smith <[email protected]> 11 12 * scripts/variables/special: Add tests for .RECIPEPREFIX variable. 13 14 2007-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 27 2007-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 1 47 2006-10-01 Paul Smith <[email protected]> 2 48 … … 835 881 836 882 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 837 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.883 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. 838 884 This file is part of GNU Make. 839 885 840 886 GNU Make is free software; you can redistribute it and/or modify it under the 841 887 terms of the GNU General Public License as published by the Free Software 842 Foundation; either version 2, or (at your option) any later version. 888 Foundation; either version 3 of the License, or (at your option) any later 889 version. 843 890 844 891 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY … … 847 894 848 895 You 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. 896 this program. If not, see <http://www.gnu.org/licenses/>.
Note:
See TracChangeset
for help on using the changeset viewer.