1. SCons
  2. Core
  3. SCons

Source

SCons / test / exceptions.py

Author Commit Message Date Builds
Greg Noel
http://scons.tigris.org/issues/show_bug.cgi?id=2345 Apply the first part of the 'raise' fixer (the three-argument cases are not converted and will need to wait until native support of with_traceback() is available).
Steven Knight
Remove more unnecessary imports from test scripts.
Steven Knight
Add emacs and vim editing settings to the bottom of *.py files.
Steven Knight
Remove (lots) more unnecessary imports.
Steven Knight
Commonize new string-search-in-output methods: test.must_contain_all_lines() test.must_contain_any_line() test.must_not_contain_any_line() Update tests to use them. Remove "import string" lines where the change made them unnecessary.
Gary Oberbrunner
Applied Benoit Belley's patch in ticket 1957 improve the robustness of GetBuildFailures(). New function convert_to_buildError, and use it in several places so all build failures now go through it and are returned as BuildError exceptions. Had a small effect on output formatting in many tests but no significant change to behavior. I reworked the patch a little to keep SCons exit status values the same as before; this patch could make it simpler to change them in so…
Steven Knight
Merged revisions 2725-2865 via svnmerge from http://scons.tigris.org/svn/scons/branches/core ........ r2731 | stevenknight | 2008-04-01 09:22:37 -0700 (Tue, 01 Apr 2008) | 4 lines Fix test/Interactive/version.py, which still had the old hard-coded Copyright string, by moving the test copy of the Copyright string into QMTest/TestSCons.py, where it's available to all test scripts. ........ r2732 | stevenknight | 2008-04-02 13:28:32 -0700 (Wed, 02 Apr 2008) | 3 lines Issues 317…
Steven Knight
Merged revisions 2302-2362,2364-2452 via svnmerge from http://scons.tigris.org/svn/scons/branches/core ................ r2311 | stevenknight | 2007-08-17 07:51:31 -0500 (Fri, 17 Aug 2007) | 2 lines Fix the CHECKPOINT= help text. ................ r2313 | stevenknight | 2007-08-17 13:12:13 -0500 (Fri, 17 Aug 2007) | 2 lines Make sure the --debug=time works when -h is specified, too. ................ r2320 | stevenknight | 2007-08-18 08:54:49 -0500 (Sat, 18 Aug 2007) | 3 lines Don't exe…
Steven Knight
Merged revisions 1968-2115 via svnmerge from http://scons.tigris.org/svn/scons/branches/core ........ r1970 | stevenknight | 2007-06-01 18:22:37 -0500 (Fri, 01 Jun 2007) | 4 lines Import a vanilla Python 2.3 version of textwrap.py into the compatibility library, so we can track the changes we'll make to it. (This isn't actually used yet.) ........ r1971 | stevenknight | 2007-06-02 00:38:20 -0500 (Sat, 02 Jun 2007) | 2 lines Add a compatibility module for the textwrap.py mod…
Steven Knight
Merged revisions 1582-1665 via svnmerge from http://scons.tigris.org/svn/scons/branches/core ........ r1585 | stevenknight | 2006-08-06 21:21:12 -0500 (Sun, 06 Aug 2006) | 1 line 0.96.D430 - Fix bug with finding Fortran modules in build directories. (Nicolas Vigier) ........ r1586 | stevenknight | 2006-08-06 22:54:39 -0500 (Sun, 06 Aug 2006) | 1 line 0.96.D431 - Fix use of BuildDir when the source file is a relative-path symlink. (Nicola Vi ........ r1587 | timot | 2006-08-10 …
Steven Knight
Handle moved SCons source tree. (Kevin Quick)
Steven Knight
Fix problems with Parallel Tasks and Exception handling. (Kevin Quick)
Steven Knight
Put the Copyright years in by script, not by hand.
Steven Knight
Update Copyright years.
Steven Knight
Refactor action execution so it's controlled by the interface-specific Taskmaster.Task class, not Node.build().
Steven Knight
Changes from Charles Crain.
Steven Knight
Raise an error if a builder is called multiple times for a given target, unless the builder is marked as multicall safe. (Anthony Roach)
Steven Knight
Make scons return a failure code when a Builder fails (Anthony Roach)
Steven Knight
Update Copyright lines for the new year.
Steven Knight
Provide a traceback if a Python-function builder throws an exception (Crain).
Steven Knight
Document function Actions and fix their return values (None == success, don't ignore failures).