summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Restore emacs + vim settings lines.Steven Knight2009-02-091-0/+6
|
* Add the $CCFLAGS variable to the $PCHCOM command line, and rearrangeSteven Knight2009-02-091-1/+10
| | | | | the arguments so the /Fo is towards the beginning of the line (like it is for $CCCOM, $CXXCOM, etc.).
* Doc string fix.Steven Knight2009-02-091-1/+1
|
* Handle finding implicit dependents defined with doubled pathSteven Knight2009-02-091-13/+28
| | | | | separators, as can happen on Windows systems when the backslashes in the path name are escaped (e.g. "C:\\some\\include.h").
* Add emacs and vim editing settings to the bottom of *.py files.Steven Knight2009-02-09931-0/+5572
|
* Capture a test case to verify correct behavior of $( $) on long linesSteven Knight2009-02-072-8/+102
| | | | handled by TempFileMunge. Comment the behavior. Other minor cleanups.
* Fix misspelled method name in the section that tests Python versionsSteven Knight2009-02-061-1/+1
| | | | that don't support metaclasses.
* Fixes for use of regular expression with must_contain_all_lines().Steven Knight2009-02-062-2/+6
|
* Remove (lots) more unnecessary imports.Steven Knight2009-02-06235-459/+174
|
* Remove unnecessary imports.Steven Knight2009-02-0646-119/+18
|
* Commonize new string-search-in-output methods:Steven Knight2009-02-0654-405/+182
| | | | | | | | 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.
* Update the runtest.py test for the error message change.Steven Knight2009-01-311-1/+2
| | | | Clarify the error message a bit.
* Change explicit uses of test.no_result() to test.skip_test(),Steven Knight2009-01-295-9/+7
| | | | for consistency with the rest.
* Fix use of $CHANGED_SOURCES with the --config=force option so thatSteven Knight2009-01-292-18/+18
| | | | .sconsign build state stays consistent.
* Relax the precompiled header performance criterion to a 15% improvement,Steven Knight2009-01-281-2/+7
| | | | and print useful information if we fail to meet that.
* Handle executing tests in a directory whose path contains spaces,Steven Knight2009-01-274-106/+113
| | | | | or with a Python in a path that contains spaces, by refactoring (again) how we execute the internal scripts.
* Fix tests that use the Python interpreter to execute internal scriptsSteven Knight2009-01-264-53/+91
| | | | | | and also set SConsignFile(None) so the implicit command dependencies don't cause .sconsign files to be written into the system directory where the Python executable lives.
* Remove leftover "shell pwd" debug statement.Steven Knight2009-01-212-6/+4
| | | | | Update error messages now that the Windows cmd interpreter is looking for the shell-out executables.
* Fix the --implicit-deps-unchanged test so it works correctly regardlessSteven Knight2009-01-211-1/+11
| | | | | of whether or not the compiler inserts timestamp information in the generated object files.
* Update the GUID of the generated project file.Steven Knight2009-01-211-1/+1
|
* Add /nologo to the PCH compilation to suppress Microsoft garp on stderr.Steven Knight2009-01-211-3/+2
|
* Update tests for now discovering dependencies on quoted commandsSteven Knight2009-01-204-11/+103
| | | | in command lines.
* Escape path names to fix regular expression matches on WindowsSteven Knight2009-01-201-2/+3
| | | | when \ is the path separator.
* Detect implicit command dependencies even when the command is quoted.Steven Knight2009-01-202-1/+5
|
* Move test/option-h.py to test/option/h.py and clean up an unnecessary import.Steven Knight2009-01-191-2/+2
|
* Remove a left-over commented-out debug test.run() call.Steven Knight2009-01-191-1/+0
|
* Fix calculation of $UNCHANGED_SOURCES to include correctly sourcesSteven Knight2009-01-191-0/+105
| | | | for which the target doesn't exist.
* Various Windows fixes:Steven Knight2009-01-183-15/+21
| | | | | | | | | | | * Restore correct code to detect a bad drive on Windows. * Update the bad drive error message to include the target name. * Update SConfTests.py to print the config.log on error. * Fix the smart_link() error message to not use repr() of a path so escaping the \ separators on Windows doesn't interfere with regex matchs. * Update regexes in test/VariantDir/reflect.py to accomodate command-line re-ordering to put the /OUT: first in the line. * Explicitly check for smart_link() messages even on Windows.
* Issue 2278: Emit header name when using SWIG directors (Ben Webb)Greg Noel2009-01-171-9/+5
|
* Fix ability to Install() the same file multiple times.Steven Knight2009-01-131-0/+48
|
* Move test/bad-drive.py into the test/Win32 subdirectory.Steven Knight2009-01-101-0/+0
|
* Python 1.5 fix.Steven Knight2009-01-101-1/+3
|
* Issue 1086: add support for generic batch build actions, andSteven Knight2009-01-099-5/+824
| | | | | | | | | | | | | | | | | | | | | | specific support for batched compilation for Microsoft Visual C/C++. Merged revisions 3819-3851,3854-3869,3871-3877,3880 via svnmerge from http://scons.tigris.org/svn/scons/branches/sgk_batch ........ r3820 | stevenknight | 2008-12-09 23:59:14 -0800 (Tue, 09 Dec 2008) | 6 lines Issue 1086: Batch compilation support: * $MSVC_BATCH to control Visual C/C++ batch compilation. * New $CHANGED_SOURCES, $CHANGED_TARGETS, $UNCHANGED_SOURCES and $UNCHANGED_TARGETS construction variables. * New Action(batch_key=, targets=) keyword arguments. ........ r3880 | stevenknight | 2009-01-07 20:50:41 -0800 (Wed, 07 Jan 2009) | 3 lines Use UniqueList objects to collect the all_children(), all_prerequisites() and all_sources() lists instead of calling uniquer_hashables() by hand. ........
* Remove the feature that would build .pdf graphics filesRobert Managan2009-01-092-0/+2
| | | | | | | | | | | | | | | | | | from .eps files for the pdf latex builder That is if the .tex file has "\includegraphics{figure1}" and the file figure1.eps then when using the .DVI builder latex will find the file and all is fine. However, when using the .PDF builder pdflatex can not process .eps files and will fail. After this patch the user will need to add env.PDF('figure1.eps') Update two tests that used the old feature and would fail otherwise I could not come up with a way to test for a feature that is removed. That is, I can write a test that works before the update and fails after but not the other way around.
* Issue 2279: Support $SWIGOUTDIR values with spaces in theSteven Knight2009-01-081-6/+11
| | | | directory name. (Arve Knudsen)
* First part of issue 2278: handle quoted module names in SWIG sourceGreg Noel2009-01-041-0/+92
|
* Issue 1417: Fix use of attributes (${SOURCES.windows}, e.g.) with nullSteven Knight2008-12-301-0/+63
| | | | lists of targets and sources.
* Fix use of path names in regular expression matches by running themSteven Knight2008-12-292-13/+27
| | | | | through re.escape() (specifically to avoid problems with embedded "+++" in temporary directory names on Mac OS X).
* Fix test to work on OS X; cleanup and simplificationGreg Noel2008-12-271-33/+14
|
* Add warnings for use of the (already) deprecated Options objectSteven Knight2008-12-209-152/+204
| | | | and its related functions.
* Fix left-over deprecated use of the Options object.Steven Knight2008-12-201-4/+4
|
* Issue 2255: Handle scanning of UTF-8 and UTF-16 files. (Greg Spencer)Steven Knight2008-12-129-17/+17
|
* Issue 2231: Add a --warn=future-deprecated option, along withSteven Knight2008-12-111-0/+58
| | | | | | | FutureDeprecatedWarning and MandatoryDeprecatedWarning subclasses. Use these to future-deprecate the Taskmaster.Task class, which we intend to turn into an abstract base class by requiring subclasses to implement the .needs_execute() method.
* Fix test breakage from the change to "scons: Build interrupted".Steven Knight2008-12-111-1/+2
| | | | (Overlooked checking this in with r3822.)
* Added regression test for issue #1249Gary Oberbrunner2008-12-111-1/+37
|
* Print "scons: Build interrupted." on stderr, not stdout.Steven Knight2008-12-101-3/+3
|
* Issue 1287: copy File attributes from the local Node to a RepositorySteven Knight2008-12-101-0/+144
| | | | | Node so we identify shared object files in a Repository and can link them into a local shared library. (Matthew Wesley)
* Issue 2265: Suppress messages about spurious dependency cycles.Steven Knight2008-12-072-18/+18
| | | | (Jason Kenny)
* Issue 2265: Add additional --taskmastertrace= messages in the Task class.Steven Knight2008-12-052-9/+94
| | | | Refactor messages in the Taskmaster class to use new, common methods.
* Fix a Glob() exception (with stack trace) when an explicit NodeSteven Knight2008-12-021-0/+6
| | | | | exists in a repository directory without a corresponding on-disk file or directory.