summaryrefslogtreecommitdiff
path: root/bin/time-scons.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix capturing timings from a single configuration script.Steven Knight2010-05-251-1/+3
| | | | | 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.
* vert old-style classes in bin/* scripts to new-style classes.Steven Knight2010-05-201-1/+1
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2329Greg Noel2010-03-271-4/+4
| | | | | | | | | | | | | | | Applied a number of idiomatic changes. Uses of the 'sort()' method were converted into calls of 'sorted()' when possible and the sorted() expression was inserted into a subsequent statement whenever that made sense. The statement 'while 1:' was changed to 'while True:'. Names from the 'types' module (e.g., 'types.FooType') were converted to the equivalent build-in type (e.g., 'foo'). Comparisons between types were changed to use 'isinstance()'.
* Update the number of the "base" revision of bin/time-scons.py to useSteven Knight2009-12-191-2/+2
| | | | | for historical statistics. Close the triple-quote in the doc string I added right before the last checkin.
* Speed up the time-scons.py "build" of SCons with compiled *.pyc files,Steven Knight2009-12-191-24/+61
| | | | | | | | | | | | | by just invoking setup.py directly instead of packing and unpacking the distributable .tar.gz file. Refactor to be able to capture historical statistics (of previous revisions) by preparing the "built" revision once and then running all of the requested timing scripts, with output going to a separate log file for each revision + script. Fix TestSCons.py so that it interprets the scons script name to be tested relative to the invoking directory, not always relative to src/script.
* Avoids bailing on non-zero exit status from commands. This will letsSteven Knight2009-12-171-32/+44
| | | | | | | | | | | us collect as many stats as possible, even when a test for a revision in the middle of the list fails due to a bug. Updates the "baseline" timing revision (the revision that has the earliest "stable" TimeSCons infrastructure Removes --noqmtest, since the "baseline" revision no longer uses QMTest by default. Changes the --logfiles option to a --logsdir option. Updates the usage message.
* Fix the time-scons.py --logfiles option.Steven Knight2009-12-171-9/+4
|
* ...and call the correct method.Steven Knight2009-12-151-1/+1
|
* Typo fix.Steven Knight2009-12-151-1/+1
|
* Add a bin/time-scons.py script to manage invocation of runtest.py toSteven Knight2009-12-151-0/+311
collect SCons timings. The script will build SCons and time the pre-compiled *.pyc files, and also provides options for timing a range of revisions directly from SVN.