| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
platform; it was causing the test to fail on Windows.
Added some documentation to bin/update-release-info.py.
In my last log message, I forgot to mention that QMTest/TestRuntest.py was
tweaked to make it less specialized for testing runtest.py. It can now be
used to test other programs; in this case, bin/update-release-info.py. The
defaults are unchanged so that it will normally test runtest.py.
|
|
|
|
|
|
|
| |
* Lower-case the *_platform values to handle Pythons that return
upper-case values like 'AMD64'.
* Add "i[456]86" entries to the canonicalization dictionary.
* Sort and reformat the dictionary for readability.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This program automates the process of inserting the release configuration
information that is currently done by hand. The configuration data now
all lives in a file, 'ReleaseConfig'. Change the configuration file, run
the program, and, hey presto, the files are updated.
More work needs to be done; the documentation doesn't quite match with the
program and the regression tests only cover the release flows, but it's
important to get this stuff out before the next release is published so
people can start using it.
|
|
|
|
|
|
|
|
|
| |
same thing as using the 'import' statement, even though the documentation
clearly says that the 'import' statement uses the 'imp' module under the
covers. I have no clue why, but there were some cases where it made a
difference. The code was changed to using 'imp' to prevent the fixers
from trying to convert the old names to the new names, so this changeset
uses a different technique to hide the old names.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
http://scons.tigris.org/svn/scons/checkpoint/trunk
........
r4964 | bdbaddog | 2010-06-05 21:09:54 -0700 (Sat, 05 Jun 2010) | 3 lines
Changes for 2.0.0.beta.20100605 checkpoint release.
........
|
| |
|
|
|
|
|
| |
'msvc', 'mslink', 'midl'], so the test can actually find and compile
against things like the atlbase.h file.
|
| |
|
|
|
|
| |
of non-zero exit status on systems that don't have os.WEXITSTATUS().
|
|
|
|
|
|
|
|
|
|
|
|
| |
{C++,Studio} environment variables, propagate %COMSPEC% and any
%VS*COMNTOOLS% variables from os.environ, since they're outright
required for Express versions of the scripts (and maybe others) to
execute correctly. Only propagate the values if they're not manually
set in the ENV execution environment.
Additionally, if the script execution put anything on stderr, propagate
it to our stderr so we don't swallow errors. (Unfortunately, errors
don't necessarily cause these scripts to exit non-zero.)
|
| |
|
| |
|
|
|
|
| |
will be quoted.
|
| |
|
| |
|
|
|
|
| |
This should alter the HOST_ARCH for these tests on non-x86 platforms to x86 and therefore run.
|
|
|
|
| |
to the User's Guide. (Jim Randall)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
via svnmerge from
http://scons.tigris.org/svn/scons/checkpoint/trunk
........
r4914 | bdbaddog | 2010-05-24 23:07:53 -0700 (Mon, 24 May 2010) | 3 lines
Updated version strings and date string for checkpoint
........
r4926 | stevenknight | 2010-05-29 22:57:09 -0700 (Sat, 29 May 2010) | 2 lines
Update CHANGES.txt for checkpoint release.
........
r4929 | stevenknight | 2010-05-30 08:58:54 -0700 (Sun, 30 May 2010) | 2 lines
Generate a .beta., not .alpha.
........
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to go.
Update various files to have the correct date, time, version, and floor.
Rework Script/Main.py and QMTest/TestSCons.py to make automated updating
possible in the future.
Remove a duplicate MANIFEST-xml.in entry.
Fix TeX tests, which ran 'kpsewitch' before determining if the TeX tools
were installed.
|
|
|
|
|
| |
Thanks to Steven Knight, the SCCS and Perforce tests have been debugged. Only
the BitKeeper test remains to be debugged.
|
|
|
|
|
|
| |
Start the deprecation cycle for SourceCode() and its related factory functions.
Deprecation messages are added to the functions. Regression tests are modified
to deal with the messages being generated. Documentation is updated.
|
|
|
|
|
|
|
| |
* incorporate and update the Python 3.0 fixer work by Greg:
* full conversion to using subprocess for execution;
* rename exactly_contain_all_lines() to must_contain_exactly_lines();
* other minor fixes and stylistic cleanups.
|
|
|
|
| |
the deprecation cycle.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
keyword parameter.
Several existing tests were still using BuildDir() or build_dir; they were
converted to use VariantDir() and variant_dir.
New tests were added to validate that the --warn=deprecated-build-dir option
and the SetOption method did the right thing. This led to the discovery that
a commonly-used test pattern provided by the infrastructure gobbled up too
much, causing tests to succeed when they should have failed. Fixing the
pattern led to other tests needing to be fixed.
In the process, it was discovered that the SCONSFLAG environment variable was
not getting correctly reset to its original value. Fixing this also caused
additional tests to misbehave, requiring them to be updated.
And test/Sig.py, which tests the deprecated SCons.Sig module, was moved to
the test/Deprecated directory.
All in all, quite a lot of action for what was supposed to be a simple change.
|
| |
|
| |
|
|
|
|
|
| |
We were closing the output log file, thinking it was a per-script file,
even though we still write to the original log file for the revision.
|
| |
|
| |
|
| |
|
|
|
|
| |
Update timings/README.txt with doc of how to add timing configurations.
|
| |
|
|
|
|
| |
src/test_strings.py, runtest.py and doc/man/scons.1.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|