summaryrefslogtreecommitdiffstats
path: root/testing/framework/TestSCons.py
Commit message (Collapse)AuthorAgeFilesLines
* [skip ci] reset to develop mode3.0.5a2William Deegan2019-03-051-1/+1
|
* [WIP] for #3304: drop use of -tt if py3Mats Wichmann2019-03-011-1/+3
| | | | | | | | | | As noted in issue #3304, the Python flag to error on inconsistent tabs/spaces has been dropped for Python 3 interpreters; while CPython still accepts it, silently ignoring it, PyPy3 errors out. This change adds the flag throughout the testsuite run only if using a Python2 interpreter. Signed-off-by: Mats Wichmann <mats@linux.com>
* Clean up some tests: use context managersMats Wichmann2019-02-141-1/+2
| | | | | | | | | Plenty of complaints coming from Python 3.8alpha on unclosed files. Targeted those areas which intersect with PyPy failures - this changeset reduces the PyPy fails by 17 on the local test environment. So this affects both Issue #3299 and the PyPy support project. Signed-off-by: Mats Wichmann <mats@linux.com>
* Updated files per ReleaseConfig for 3.0.4 releaseWilliam Deegan2019-01-201-1/+1
|
* updates from update-release-info for 3.0.3 releaseWilliam Deegan2019-01-061-1/+1
|
* Updates for 3.0.2 releaseWilliam Deegan2019-01-011-1/+1
|
* Merge pull request #3236 from ptomulik/whereisWilliam Deegan2018-11-091-17/+5
|\ | | | | attempt fixing TestSCons.where_is() for win32
| * attempt fixing TestSCons.where_is() for win32Paweł Tomulik2018-11-061-17/+5
| |
* | For PR #3231, update some docstrings per reviewMats Wichmann2018-11-051-7/+16
| | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com>
* | Fix some problems found if no MS compiler at allMats Wichmann2018-10-301-1/+1
|/ | | | | | | | A few tests blew up with exceptions (AttributeError, IndexError) if no compiler is installed on Windows - from where they are it could possibly happen on other platforms as well. Signed-off-by: Mats Wichmann <mats@linux.com>
* Additional fixes for SWIG testsMats Wichmann2018-10-161-7/+16
| | | | | | | | | | | | Two tests were missing the raw-string marker when defining the Python include path. TestSCons:get_platform_python_info needed some rework for Windows, it was failing to find the python library if running in a virtual environment. Also removed a try-block; sys.version_info is standard since Python 2.0 and so does not need wrapping. Signed-off-by: Mats Wichmann <mats@linux.com>
* Fixes for Java tests on win32William Deegan2018-10-021-2/+6
|
* Add test for 1.8. Modularize java tests and move files to a fixture. Change ↵William Deegan2018-10-011-0/+4
| | | | TestCommon's options_arguments to keep passed lists and not join them into a string.
* add missed TestCmd.py changesMats Wichmann2018-08-171-10/+14
| | | | Signed-off-by: Mats Wichmann <mats@linux.com>
* Move checking for python header to common locationMats Wichmann2018-08-151-18/+37
| | | | | | | | | | | A previous change added a check for Python.h in one SWIG test which did not have it which turns that test into a skip instead of a fail if the header is not installed. It was pointed out that having 12 tests check for the same thing might be optimised by putting the check in the routine which returns info about the python development environment, so this change makes that modification. Signed-off-by: Mats Wichmann <mats@linux.com>
* fix TestSCons.get_platform_python_info() to work on win32, had omitted some ↵William Deegan2018-07-101-4/+1
| | | | needed imports
* Fix for py2.7 + 3.5+William Deegan2018-07-081-5/+8
|
* stop using obsolete distutils.sysconfig to find python include, link ↵William Deegan2018-07-081-2/+12
| | | | paths,and library names. Use sysconfig.get_config_var() calls instead
* Change TestSCons's get_platform_python_info() to use the python which ↵William Deegan2018-07-061-1/+1
| | | | runtest.py was run with instead of blindly searching for python vis test.where_is(). This fixes an issue where the swig tests work fine with py3.6 but not with py2.7 on a win64 box with both installed, runtest launched via py -2 runtest.py ...
* Add wildcards so we'll catch both 32 and 64 bit versions of java on windows.William Deegan2018-05-111-2/+2
|
* Add some reasonable default windows paths to find java.William Deegan2018-05-111-11/+20
|
* move test files from QMTest to testing/framework. QMtest hasn't been used in ↵William Deegan2018-04-301-0/+1642
quite some time