summaryrefslogtreecommitdiff
path: root/runtest.py
Commit message (Collapse)AuthorAgeFilesLines
* Changed to os.pathsep for fixture dirsgrbd2017-06-211-1/+1
|
* Fix the directory seperator for Fixture directories to be windows compatiblegrbd2017-06-211-1/+1
|
* Fix issue where a blank line would lead to runtest.py dropping user into a ↵William Deegan2017-04-081-0/+1
| | | | python shell
* change logic to drop ./ or .\ from front of specified test/testpath so logic ↵William Deegan2017-04-031-1/+7
| | | | to match test or src will work properly. This is mainly just useful on windows when autocompleting paths
* Fix runtest.py to work with win32 paths specified as .\test\xyzWilliam Deegan2017-04-021-0/+3
|
* Use print() function to fix py2/3Craig Rodrigues2017-03-091-2/+2
|
* start some changes to show pass/fail stats along with progressWilliam Deegan2017-02-251-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-14/+19
|\
| * Added six module as SCons.compat.six, for python3 port.Gary Oberbrunner2014-04-201-3/+2
| |
| * Merged with [default]Stefan Zimmermann2014-03-311-14/+20
| |\
| | * Some more six.PY2/PY3 usage.Stefan Zimmermann2014-01-081-2/+4
| | |
| | * Merged with [default]Stefan Zimmermann2014-03-311-13/+25
| | |\
| | * | 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
| | | |
* | | | removed several pre-2.7 methods and imports, including some basic refactoringsDirk Baechle2015-12-101-13/+2
|/ / /
* | | 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
| |/ |/|
* | 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
* 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-40/+101
|\
| * Add -jN support to runtest.py to run tests in parallelGary Oberbrunner2012-12-161-11/+72
| |
* | 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
|/
* Remove subprocess compatibility code used for Python < 2.4anatoly techtonik2012-12-121-148/+107
|
* os.spawnv is here since Python 1.6, removing compatibility codeanatoly techtonik2012-12-121-16/+5
|
* - several smaller fixes to get all tests running under Buildbot againdirkbaechle2012-09-281-4/+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
|