summaryrefslogtreecommitdiffstats
path: root/runtest.py
Commit message (Collapse)AuthorAgeFilesLines
* Use print() function to fix py2/3Craig Rodrigues2017-03-101-2/+2
|
* start some changes to show pass/fail stats along with progressWilliam Deegan2017-02-261-3/+18
|
* Moved fixture directory under #test.William Blevins2016-09-241-1/+1
|
* Initial python3 cut of test/Fortran.William Blevins2016-09-231-2/+2
|
* Allowed for multiple fixture dirs and added default global directory.William Blevins2016-09-231-3/+5
|
* Post merge commit for safety. Building Fortran code works, but tests fail.Russel Winder2015-12-241-13/+2
|\
| * removed several pre-2.7 methods and imports, including some basic refactoringsDirk Baechle2015-12-101-13/+2
| |
* | Added six module as SCons.compat.six, for python3 port.Gary Oberbrunner2014-04-201-3/+2
| |
* | Merged with [default]Stefan Zimmermann2014-03-311-140/+95
|\ \ | |/
| * Fix running tests in subdir as argument to runtest.py, e.g.anatoly techtonik2014-03-241-2/+2
| | | | | | | | python runtest.py test/CC
| * runtest.py: Make sure --runner argument is only passed to unit testsanatoly techtonik2014-03-211-2/+5
| |
| * Make runner for unit tests configurable, add TAPTestRunner that formatsanatoly techtonik2014-03-201-3/+11
| | | | | | | | | | | | output according to TAP protocol http://testanything.org/ runtest.py --runner TestUnit.TAPTestRunner src\engine\SCons\ActionTests.py
| * runtest.py: Remove double check if no tests are found.anatoly techtonik2014-03-201-8/+3
| |
| * runtest.py: Simplify test discovery code (and show where unittests are)anatoly techtonik2014-03-201-20/+31
| |
| * runtest.py: "module tests" are properly named "end-to-end" testsanatoly techtonik2014-03-201-3/+4
| |
| * runtest.py: Improve cmdline help readability with hg-style formatanatoly techtonik2014-03-171-22/+22
| |
| * runtest.py: Show usage lines on error, improve help messageanatoly techtonik2014-03-131-16/+12
| |
| * runtest.py: Clarify code a bitanatoly techtonik2014-03-071-3/+13
| |
| * runtest.py: Remove qmtest supportanatoly techtonik2014-03-061-71/+3
| |
| * runtest.py: Rewrite module descriptionanatoly techtonik2014-03-061-9/+8
| |
* | Some more six.PY2/PY3 usage.Stefan Zimmermann2014-01-081-2/+4
| |
* | Merged with [default]Stefan Zimmermann2014-03-311-13/+25
|\ \ | |/
| * Addition of warning if build doesn't build expected targets.Tom Tanner2013-09-261-13/+25
| | | | | | | | Added option to runtest.py to stop on first error
* | Made former 2to3 changes Python 2.7 compatible (or removed unneeded changes).Stefan Zimmermann2014-03-311-2/+6
| |
* | Result of raw 2to3 run (2to3-2.7); checkpoint for python3 conversion.Gary Oberbrunner2013-09-221-12/+12
|/
* update to latest SCons commitsRobert Managan2012-12-181-221/+268
|\
| * runtest.py: Enable -o, --output to save stdout/stderr into a fileanatoly techtonik2012-12-181-7/+15
| |
| * runtest.py: Fix CRLFanatoly techtonik2012-12-181-2/+2
| |
| * runtest.py: Replace `-o file --xml` with `--xml file`anatoly techtonik2012-12-171-27/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | `runtest.py -o file ...` never worked right throwing exception: Traceback (most recent call last): File "...\runtest.py", line 925, in <module> tests[0].header(f) IndexError: list index out of range Leaving -o argument to gather all output into a file (work in process) also allows to capture output and format test results in parallel.
| * runtest.py: Exit with an error if no tests were foundanatoly techtonik2012-12-171-2/+7
| |
| * runtest.py: remove --noqmtest optionanatoly techtonik2012-12-171-11/+3
| |
| * Merge runtest.py fixesanatoly techtonik2012-12-171-20/+50
| |\
| | * runtest.py: Turn on unbuffered output ASAP.anatoly techtonik2012-12-151-13/+18
| | |
| | * runtest.py: Gradually moving from getopt to optparseanatoly techtonik2012-12-141-8/+33
| | |
| * | Add -jN support to runtest.py to run tests in parallelGary Oberbrunner2012-12-171-11/+72
| |/
| * Remove subprocess compatibility code used for Python < 2.4anatoly techtonik2012-12-121-148/+107
| |
* | merge in changes from SCons defaultRobert Managan2012-12-151-16/+5
|\ \ | |/
| * os.spawnv is here since Python 1.6, removing compatibility codeanatoly techtonik2012-12-121-16/+5
| |
* | Merge mainline tip.Russel Winder2012-10-041-4/+0
|\ \ | |/
| * - several smaller fixes to get all tests running under Buildbot againdirkbaechle2012-09-271-4/+0
| |
* | Start the process of getting better support for D builds.Russel Winder2012-09-051-0/+0
|/
* - removed Aegis supportdirkbaechle2012-08-121-167/+17
|
* - fixed directory/file fixtures for "general" modedirkbaechle2012-08-121-26/+10
| | | | | - added documentation for the testing framework - converted two old tests from the "packaging" section to using fixtures as reference examples
* - renamed the '-j' option to '-k', such that we can use the former for ↵dirkbaechle2012-08-091-35/+122
| | | | | | | | | 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)
* - fixed usage of subprocess module in runtest.pydirkbaechle2012-08-031-4/+19
| | | | - fixed tests in test/runtest (needed -j option for suppressing the count/percent messages)
* - basic merge with source from the external scons-test-frameworkdirkbaechle2012-08-031-14/+128
|
* runtest.py: added doc for useful env vars.Gary Oberbrunner2011-05-171-0/+5
|
* allow runtest.py -f file to have list of files with whitespace before or ↵William Deegan2011-03-071-0/+1
| | | | after filenames
* remove Python 1.5.2 compatibility code from runtest.pyAnatoly Techtonik2010-07-051-20/+3
|
* Windows portability fixes in various tests. Fix runtest.py detectionSteven Knight2010-06-061-1/+7
| | | | of non-zero exit status on systems that don't have os.WEXITSTATUS().