Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some tests so they can still run on Windows system without | Steven Knight | 2010-01-06 | 3 | -54/+58 |
| | | | | .py file associations. | ||||
* | Fix path name checks for case-insensitive file systems. | Steven Knight | 2010-01-06 | 1 | -5/+8 |
| | |||||
* | Fix handling the -C option by recording the absolute path to | Steven Knight | 2010-01-05 | 1 | -11/+6 |
| | | | | the original script directory. | ||||
* | Change scanner to properly search for included file from the | Robert Managan | 2010-01-04 | 5 | -8/+400 |
| | | | | | | | | directory of the main file instead of the file it is included from. Also update the emitter to add the .aux file associated with \include{filename} commands. This makes sure the required directories if any are created for variantdir cases. Half of the patch from Stefan Hepp. | ||||
* | Fix time-sensitivity (< 0.002 second execution) in output format. | Steven Knight | 2010-01-02 | 1 | -6/+6 |
| | |||||
* | Remove unnecessary imports to avoid javac warnings. | Steven Knight | 2010-01-01 | 1 | -13/+5 |
| | | | | Add a necessary serialVersionUID. | ||||
* | Define "static final long serialVersionUID" in java classes in | Steven Knight | 2010-01-01 | 2 | -0/+16 |
| | | | | RMIC tests to silence warnings from gcj-4.4. | ||||
* | Avoid GCC 4.4 warnings from the code generated by our dummy QT | Steven Knight | 2009-12-31 | 2 | -79/+9 |
| | | | | moc and uic utilities by using fputs() instead of printf(). | ||||
* | Adding 1.2.0.d20091224 release | William Deegan | 2009-12-29 | 2 | -3/+3 |
| | |||||
* | Pull up the tigris.org page for SVN revisions, at least for now, in | Steven Knight | 2009-12-27 | 1 | -1/+8 |
| | | | | response to clicks on the detailed graph. | ||||
* | Interface tweaks: | Steven Knight | 2009-12-26 | 2 | -15/+15 |
| | | | | | | Display 150 revs in the dashboard thumbnails, but full history in the click-through graphs. Rewrite the top-of-page title and have it display which stat is being displayed. | ||||
* | Add a -p option to support calibrating against build SCons packages. | Steven Knight | 2009-12-22 | 1 | -2/+7 |
| | |||||
* | Fix the view-change detail tab. Minor wording improvement. | Steven Knight | 2009-12-22 | 1 | -2/+2 |
| | |||||
* | Don't look for copyright strings in buildbot timings files. | Steven Knight | 2009-12-22 | 1 | -0/+6 |
| | |||||
* | Issue 2482: Avoid wrapping decider unnecessarily | Greg Noel | 2009-12-20 | 1 | -1/+2 |
| | |||||
* | Add a message to the UserError raised when trying to do a Dir lookup with ↵ | Gary Oberbrunner | 2009-12-20 | 1 | -1/+2 |
| | | | | create=False. Should not normally happen, but it did to me, and it is better to have some explanatory message when it happens rather than failing silently. | ||||
* | Update the number of the "base" revision of bin/time-scons.py to use | Steven Knight | 2009-12-19 | 1 | -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 Knight | 2009-12-19 | 2 | -24/+63 |
| | | | | | | | | | | | | | 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. | ||||
* | Add config.js files to the timing configurations, and update graph.html | Steven Knight | 2009-12-18 | 4 | -13/+18 |
| | | | | | to use them to display configuration-specific info (right now just the title) for each graph's page. | ||||
* | Move the timings-specific pieces of the buildbot infrastructure into | Steven Knight | 2009-12-18 | 6 | -0/+1368 |
| | | | | | | | | | the trunk/timings directory. We'll map them into the buildbot directory using svn:externals. This will let us keep all the pieces of a timing configuration, including its buildbot pieces, in one place, and will let us simplify the Master initialization (since it will be able to look on-disk for the configurations for which it should set up buildbot steps, instead of querying the SVN server). | ||||
* | Trace the system load average (Linux-only code) before starting the | Steven Knight | 2009-12-18 | 1 | -0/+13 |
| | | | | help / full / null builds in a timing run. | ||||
* | Running PDF() on an .eps file on windows with MikTex 2.7.2767 does not work, | Robert Managan | 2009-12-17 | 2 | -2/+6 |
| | | | | | | | because it does not support '-o <outfile>'. This patch uses --outfile= instead, since this works both unter linux and windows. Patch from Stefan Hepp | ||||
* | Add scanning of files included in Latex by means of \lstinputlisting{} | Robert Managan | 2009-12-17 | 3 | -2/+138 |
| | | | | Patch from Stefan Hepp. | ||||
* | Avoids bailing on non-zero exit status from commands. This will lets | Steven Knight | 2009-12-17 | 1 | -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. | ||||
* | Ignore the exit status from the --help run on timing builds, since some | Steven Knight | 2009-12-17 | 1 | -0/+4 |
| | | | | | early revisions have bugs and we can still go on and get useful stats from the full and null builds. | ||||
* | Add a separate test of the runtest.py --qmtest option. | Steven Knight | 2009-12-17 | 1 | -0/+105 |
| | |||||
* | Fix the time-scons.py --logfiles option. | Steven Knight | 2009-12-17 | 1 | -9/+4 |
| | |||||
* | Fix the tests of runtest.py now that QMTest is no longer being used | Steven Knight | 2009-12-16 | 16 | -426/+258 |
| | | | | | | | by default. Fix use of subprocess in Python 2.4+ and exit statuses of popen'ed scripts in earlier versions of Python. Support the ability to execute a directory's tests by naming the directory as a command- line argument. | ||||
* | Better fix for #2530: dont exit at all on unimplemented options, just print ↵ | Gary Oberbrunner | 2009-12-16 | 2 | -3/+0 |
| | | | | a warning and keep going. | ||||
* | ...and call the correct method. | Steven Knight | 2009-12-15 | 1 | -1/+1 |
| | |||||
* | Typo fix. | Steven Knight | 2009-12-15 | 1 | -1/+1 |
| | |||||
* | Disable QMTest by default, leave it available when --qmtest is used. | Steven Knight | 2009-12-15 | 1 | -13/+14 |
| | |||||
* | Add a bin/time-scons.py script to manage invocation of runtest.py to | Steven Knight | 2009-12-15 | 1 | -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. | ||||
* | Add a TestSCons.option_not_yet_implemented() method and use it so | Steven Knight | 2009-12-15 | 13 | -54/+40 |
| | | | | the tests of those options expect an exit status of 1. | ||||
* | Integrated patch for bug 2530: SCons should not exit with 0 (success) on ↵ | Gary Oberbrunner | 2009-12-15 | 1 | -1/+1 |
| | | | | unimplemented option error. | ||||
* | Provide an environment variable that can be used to override | Steven Knight | 2009-12-10 | 1 | -1/+7 |
| | | | | | | setting --warn=no-visual-c-missing when trying to run the new timing-script infrastructure against older versions of SCons that don't have that warning. | ||||
* | Add separate memory graphs for the stats in the full and null runs. | Steven Knight | 2009-12-10 | 1 | -36/+67 |
| | | | | | Refactor stats-gathering so we collect them from the output in one step and can then trace them in multiple different ways. | ||||
* | Record memory in kbytest, not bytes. | Steven Knight | 2009-12-10 | 1 | -8/+17 |
| | |||||
* | Add a script for calibrating settings for timing configurations. | Steven Knight | 2009-12-10 | 5 | -22/+142 |
| | | | | | Update the timings scripts with calibrated settings that run a full build between 9.5 and 10.0 seconds on the buildbot slave. | ||||
* | Infrastructure to support calibration runs of TimeSCons tests, which | Steven Knight | 2009-12-10 | 4 | -19/+57 |
| | | | | | only run a full build and report back the values of any variables affecting the configuration, and the elapsed time of the full build. | ||||
* | Update the TimeSCons class for use of the sort= keyword instead of | Steven Knight | 2009-12-09 | 1 | -7/+23 |
| | | | | | important=. Fix an old-version Python problem (use of True in keyword arg initialization). | ||||
* | Have the TimeSCons class examine the run output for the reported memory | Steven Knight | 2009-12-09 | 1 | -3/+45 |
| | | | | | | use and timings, and translate these into TRACE: lines with keyword=value pairs that will be processed by the now more generic buildbot-side log processor to populate the timings graph data. | ||||
* | Update the TimeSCons "elapsed time" message to match the log processor. | Steven Knight | 2009-12-08 | 1 | -3/+3 |
| | |||||
* | Fix typo in man page, per patch in issue #2529. | Gary Oberbrunner | 2009-12-06 | 1 | -1/+1 |
| | |||||
* | Integrate patch from issue #2436: fix regression from r3691 which stopped ↵ | Gary Oberbrunner | 2009-12-05 | 2 | -16/+21 |
| | | | | printing "Entering Directory" with -C/-u. | ||||
* | Explicitly initialize the environment tools=['mssdk', 'msvc', 'mslink'] | Steven Knight | 2009-11-30 | 2 | -2/+6 |
| | | | | | to get the path to the SDK include directory (so our test program can #include <windows.h>). | ||||
* | Fix c++ compiler detection: correct the order of values returned, | Steven Knight | 2009-11-29 | 1 | -4/+4 |
| | | | | return the dirname of the executables found, not the full path. | ||||
* | Add missing "import string" to test that uses string.replace(). | Steven Knight | 2009-11-29 | 1 | -0/+2 |
| | |||||
* | Fix get_host_target()'s use of platform.machine() on Python versions | Steven Knight | 2009-11-28 | 1 | -1/+7 |
| | | | | before 2.6, when it always returns a null string. | ||||
* | Don't hard-code the swig location in the expected output. | Steven Knight | 2009-11-28 | 1 | -11/+7 |
| | | | | Use test.wrap_stdout() instead of hard-coding the SCons messages. |