| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
wasn't updated with new version nor new verbiage
|
|/ |
|
|
|
|
|
| |
Adjust for Cygwin coding conventions and test for existence of the
import libraries.
|
| |
|
|\
| |
| |
| |
| | |
Added test for CheckContext custom result types.
Also allow test.must_match() to take a match type.
|
| | |
|
|/ |
|
|\ |
|
| | |
|
|/
|
|
|
| |
tracebacks when Import fails because of missing pywin32
modules (see http://bugs.python.org/issue16718)
|
|\ |
|
| | |
|
| | |
|
|/
|
|
|
|
| |
all support user-defined find/search functions
- relaxed several of the regex comparisons for better cross-platform compatibility
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
supporting wildcards
- rewrote several test/packaging tests, using the new matching functions instead
of relying on the os.uname() machine value for determining the resulting RPM filename
- renamed glob modules in test/scons-time to avoid name clashes
- minor fix: added Java 1.7 as supported version to Tool/JavaCommon.py
|
|
|
|
| |
again
|
| |
|
|
|
|
|
| |
- added documentation for the testing framework
- converted two old tests from the "packaging" section to using fixtures as reference examples
|
|
|
|
|
|
|
|
|
| |
parallel processing later on
- changed list(map()) to list comprehensions
- removed try/except block around os.environ.get() for SCONS_EXTERNAL_TEST
- fixed a potential deadlock for subprocess.Popen by using temporary files
- added the '--nopipefiles' option to switch off this temp file fix (not recommended though)
|
| |
|
| |
|
|\ |
|
| | |
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
problems (C: vs. c:)
Added new test match function, match_caseinsensitive to handle this and
probably other similar cases.
|
| |
| |
| |
| | |
*.cpp or only one *.h file, incorrect paths are generated.
|
|/ |
|
| |
|
|
|
|
| |
to match actual). Also made failing match_re more verbose for easier test debugging.
|
|
|
|
| |
(from Rob Managan)
|
| |
|
| |
|
|
|
|
| |
doc/changelog). Predecessor to fixing #2708.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
1) allow the calibration script to
only use some of the variables that are settable in the configuration;
2) refactor the way the --debug= options are added to the SCons
invocations so that an individual timing configuration can add SCons
options without having to account for those by hand;
3) give the timing configuration script easier access to the test
directory in which it lives.
|
| |
|
|
|
|
| |
From Jean-Franois Colson.
|
| |
|
|
|
|
| |
vs. -lgfortranbegin) for gcc version 4.4 (and later).
|
| |
|
| |
|
|
|
|
|
| |
copied construction environment without also affecting the value in
the original construction environment. (Matt Hughes)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://scons.tigris.org/svn/scons/branches/pending
........
r4942 | stevenknight | 2010-06-03 12:41:20 -0700 (Thu, 03 Jun 2010) | 13 lines
Isseu 2641: Latest drop of the TestCmd infrastructure, v. 1.3, including:
* Support for test timeouts.
* Ability to set separate match_stdout and match_stderr functions.
* Ability to set separate diff_stdout and diff_stderr functions.
* Static methods for the various underlying match* and diff* functionality.
* Ability to get at the various match* and diff* functions by attribute name.
* Got rid of checks for difflib now that Python 2.3 is the floor
(for this infrastructure, anyway).
Ripple effects in two test scripts. Added upstream unit test modules
(QMTest/Test{Cmd,Common}Tests.py). Added a README.txt file.
........
r4943 | stevenknight | 2010-06-03 13:00:31 -0700 (Thu, 03 Jun 2010) | 2 lines
Grab the correct TestCmd files with the updated version number.
........
r4946 | managan | 2010-06-04 09:39:20 -0700 (Fri, 04 Jun 2010) | 4 lines
On Windows add a '/D' to the command line so it recognizes drive letters in the
source or target file paths
........
r4947 | managan | 2010-06-04 09:51:48 -0700 (Fri, 04 Jun 2010) | 5 lines
The scanner was not parsing the dependencies in \includegraphics commands when there was whitespace (including carriage returns) in the command.
While we need a better long term fix this covers this concern.
........
r4948 | managan | 2010-06-04 11:13:12 -0700 (Fri, 04 Jun 2010) | 3 lines
Dropped an import line that is needed by the last commit of mine for Windows
depenedant option on latex command lines
........
r4949 | managan | 2010-06-04 12:27:48 -0700 (Fri, 04 Jun 2010) | 7 lines
Some latex packages break up commands where you normally could not by
using a comment character at the end of the first line.
Our current scanner broke on this and lost some dependecies.
While we need general fix, this patch solves this problem
........
r4950 | managan | 2010-06-04 15:51:36 -0700 (Fri, 04 Jun 2010) | 5 lines
Tweak how we handle comments within Latex source files when
scanning and looking for dependencies. We were adding a
space when a comment broke a line and we should not have.
........
r4984 | managan | 2010-06-07 09:37:40 -0700 (Mon, 07 Jun 2010) | 6 lines
The multi-line_include-options test failed to check for the
existence of latex. Added that so this test is skipped on
systems without latex.
........
|
|
|
|
|
|
|
|
| |
updates the dates and other information in the files to have the right
base values.
With this changeset, 2.0.0 is history and a new era has begun. It's
time to celebrate; anybody want a beer?
|
|
|
|
|
|
|
|
|
|
|
|
| |
(--interactive mode on our Solaris buildbot slave takes longer than
10 seconds to create the necessary marker files.)
Set the stdin attribute on our popen object to None after we close it,
so some versions of subprocess.py don't try to write it after it's closed.
If we time out waiting for a marker file to be created, then print any
stdout or stderr that's already accumulated, since that may give clues
about why the test failed.
|
|
|
|
|
|
|
|
|
| |
* Different messages and exit codes for errors.
* Fix Solaris shared suffixes.
* Add a function declaration to some in-line C code to avoid a warning
from Sun's compiler.
* Make test/Parallel/multiple-parents.py chatty to avoid hangs, and
reduce how many times it calls SCons just to make it go a little quicker.
|