Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | fix typo in skip_test | William Deegan | 2019-03-03 | 1 | -2/+2 | |
| | | ||||||
* | | Add test to cover this issue with MD5-timestamp decider breaking ↵ | William Deegan | 2019-03-03 | 5 | -0/+122 | |
|/ | | | | dependencies only on windows when one generated souce implicitly depends on another generated source. | |||||
* | Add support for usign chocolatey install winflexbison package with tools ↵ | William Deegan | 2019-03-03 | 2 | -6/+4 | |
| | | | | named win_bison | |||||
* | Merge pull request #3290 from dmoody256/make_lex_tool_cross_platform | William Deegan | 2019-03-03 | 8 | -20/+202 | |
|\ | | | | | Add windows default paths to lex tool | |||||
| * | add win_flex as option for windows, add choco default path, and add flag for ↵ | Daniel | 2019-02-20 | 7 | -30/+200 | |
| | | | | | | | | nounistd on windows. also more testing | |||||
| * | add check for tar before trying to run test | Daniel | 2019-02-16 | 1 | -0/+4 | |
| | | ||||||
| * | update lex tool to find paths on windows | Daniel | 2019-02-16 | 1 | -5/+13 | |
| | | ||||||
* | | Merge pull request #3320 from mwichmann/test-file-closings | William Deegan | 2019-03-03 | 4 | -38/+37 | |
|\ \ | | | | | | | [PYPY] [PY 3.8] more context manager use in tests | |||||
| * | | For PR #3320 re-unindent expect strings in with block | Mats Wichmann | 2019-03-02 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Previous change created a with: block but accidentally indented two literal strings used as the expected stderr, causing them to no longer match; these are restored to original state. Signed-off-by: Mats Wichmann <mats@linux.com> | |||||
| * | | [PYPY] [PY 3.8] more context manager use in tests | Mats Wichmann | 2019-03-02 | 4 | -41/+40 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Similar to #3319, add additional use of context managers inside written tests. Fixes som PyPy3 fails and quiets matching warnings from Python 3.8. Signed-off-by: Mats Wichmann <mats@linux.com> | |||||
* | | | [PYPY3] [PY 3.8] CacheDir tests use context managers | Mats Wichmann | 2019-03-02 | 13 | -58/+70 | |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python 3.8 complains about unclosed files on nearly all of the CacheDir tests. PyPy3 fails 8 of the 20 tests for the same reason, though since it's based on an earlier version of Python (3.5 at the moment) it does not display the resourcewarning messages. Update sequences of open().write() which are the primary problem area to use context managers for automatic closing, and for consistency, the rest of the open/read/write stuff as well. With this change, all these tests pass in PyPy3. Python 3.8 does not, as it is spewing other warning messages which also end up in the stderr, which is fatal to this set of tests, but it has quieted the warnings from the CacheDir tests themselves. Signed-off-by: Mats Wichmann <mats@linux.com> | |||||
* | | Merge pull request #3314 from mwichmann/runtest-no-tt | William Deegan | 2019-03-01 | 16 | -30/+50 | |
|\ \ | | | | | | | for #3304: drop use of -tt if py3 | |||||
| * | | [WIP] for #3304: drop use of -tt if py3 | Mats Wichmann | 2019-03-01 | 16 | -30/+50 | |
| |/ | | | | | | | | | | | | | | | | | | | 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> | |||||
* | | Merge pull request #3313 from ↵ | William Deegan | 2019-02-28 | 2 | -0/+14 | |
|\ \ | |/ |/| | | | | | bdbaddog/fix_gh_3303_force_config_alters_env_decider Fix issue #3303 - --config=force overwriting environment passed to Configure() | |||||
| * | Add test for GH Issue #3303 | William Deegan | 2019-02-27 | 2 | -0/+14 | |
| | | ||||||
* | | Merge pull request #3270 from dmoody256/mingw_link_issue | William Deegan | 2019-02-15 | 1 | -0/+102 | |
|\ \ | | | | | | | Mingw link issue | |||||
| * \ | Merge remote-tracking branch 'origin/master' into mingw_link_issue | Daniel | 2019-02-08 | 6 | -64/+139 | |
| |\ \ | ||||||
| * | | | switch to 32 bit mingw in appveyor and add mingw env test | Daniel | 2019-02-08 | 1 | -0/+102 | |
| | | | | ||||||
* | | | | Clean up some tests: use context managers | Mats Wichmann | 2019-02-14 | 14 | -32/+57 | |
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | 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> | |||||
* | | | Fix is/is not syntax | Mats Wichmann | 2019-02-11 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | In a few places, "is" and "is not" are used to compare with a string or integer literal. Python 3.8 flags these with a SyntaxWarning. Changed to == and != Signed-off-by: Mats Wichmann <mats@linux.com> | |||||
* | | | Add textfile tool to defaults | Mats Wichmann | 2019-02-08 | 1 | -1/+3 | |
| |/ |/| | | | | | | | | | | | | | | | PR #3242 added the Textfile and Substfile builders to the default builder list (for issue #3147), but didn't finish the job: the textfile tool needs to be added to the default list of tools as well. This time with a testcase that fails if the tool is not added. Minor doc tweak. Signed-off-by: Mats Wichmann <mats@linux.com> | |||||
* | | Merge pull request #3286 from dmoody256/make_m4_test_crossplatform | William Deegan | 2019-02-06 | 1 | -26/+12 | |
|\ \ | | | | | | | make M4 test cross platform | |||||
| * | | update m4 test to use mingw on windows and not pass if m4 doesn't exist | Daniel Moody | 2019-02-04 | 1 | -26/+12 | |
| | | | ||||||
* | | | add sconstest.skip for test fixtures | Daniel | 2019-02-05 | 1 | -0/+0 | |
| | | | ||||||
* | | | fix for case where nothing is return from vswhere | Daniel | 2019-02-05 | 3 | -0/+73 | |
|/ / | ||||||
* | | Fix new test binary/text read issue for py3.5+. Changed mode to 'r' as just ↵ | William Deegan | 2019-02-02 | 1 | -42/+39 | |
| | | | | | | | | plain part of a line | |||||
* | | Add test to check for configure calling configured decider not handling ↵ | William Deegan | 2019-02-02 | 1 | -0/+19 | |
|/ | | | | DeciderNeedsNode exception which can be thrown by MD5-Timestamp decider logic | |||||
* | Add test for TEMPFILESUFFIX | Mats Wichmann | 2019-01-16 | 2 | -3/+130 | |
| | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | |||||
* | merged master | Daniel | 2019-01-14 | 1 | -0/+49 | |
|\ | ||||||
| * | accidently reset changes, so recommiting | Daniel | 2019-01-13 | 1 | -0/+49 | |
| | | ||||||
* | | removed unused imports and other sider changes | Daniel | 2019-01-12 | 4 | -7/+1 | |
| | | | | | | | | fixed syntax issue | |||||
* | | added test for vs 14.1 and checking arm targets | Daniel | 2019-01-12 | 5 | -0/+456 | |
| | | ||||||
* | | added name for cl.exe and have older versions walk for cl.exe | Daniel | 2019-01-10 | 1 | -4/+3 | |
| | | | | | | | | | | | | fixed syntax error removed debug print | |||||
* | | added support for checking for arm target support, and UWP apps for 2017 | Daniel | 2019-01-10 | 1 | -49/+92 | |
| | | ||||||
* | | reverted tests so they can use a default host == target platform for find msvc | Daniel Moody | 2019-01-09 | 11 | -18/+16 | |
| | | | | | | | | fixed some other tests | |||||
* | | added ability to get vc dir without env (assume host == target) and fixed test | Daniel Moody | 2019-01-09 | 1 | -2/+2 | |
| | | ||||||
* | | use the vcvars batch script to find installed vc's | Daniel | 2019-01-09 | 11 | -14/+16 | |
|/ | ||||||
* | Update EnsureSConsVersion test expected fail version check from version 3 to ↵ | William Deegan | 2019-01-07 | 1 | -1/+1 | |
| | | | | version 4 | |||||
* | fix missing code contents that should be included in signature of a function ↵ | Zachary Tessler | 2018-12-22 | 1 | -33/+41 | |
| | | | | action | |||||
* | Add APPLELINK_NO_CURRENT_VERSION and APPLELINK_NO_COMPATIBILITY_VERSION to ↵ | William Deegan | 2018-12-10 | 2 | -3/+72 | |
| | | | | allow user to disable generating either or both -current_version and/or -compatibility_version to the applelink linker. Updates to docs. Add docstrings to generator functions | |||||
* | flake8 fixes | William Deegan | 2018-12-09 | 1 | -5/+7 | |
| | ||||||
* | Allow test to function minus otool verification on non mac platforms | William Deegan | 2018-12-07 | 1 | -37/+41 | |
| | ||||||
* | Skip APPLELINK* testing if not on mac | William Deegan | 2018-12-07 | 1 | -39/+39 | |
| | ||||||
* | Fix GH issue #3241 - Support -compatability_version and -current_version ↵ | William Deegan | 2018-12-06 | 2 | -2/+69 | |
| | | | | flags propagating to linker for shared libraries. Derive them from SHLIBVERSION if not independantly specified | |||||
* | Merge remote-tracking branch 'upstream/master' into ↵ | William Deegan | 2018-12-05 | 2 | -6/+30 | |
|\ | | | | | | | fix_mac_shlibversion_gh_issue_3241 | |||||
| * | Fix reference to TestCmd's IS_WINDOWS in clang tests | William Deegan | 2018-11-28 | 2 | -2/+4 | |
| | | ||||||
| * | PR #3244: changes per review for clang StaticLib tests | Mats Wichmann | 2018-11-28 | 2 | -14/+8 | |
| | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | |||||
| * | Add correct archiver tool for clang on win32 | Mats Wichmann | 2018-11-26 | 2 | -6/+34 | |
| | | | | | | | | Signed-off-by: Mats Wichmann <mats@linux.com> | |||||
* | | move applelink test to use directory fixture | William Deegan | 2018-12-05 | 4 | -24/+19 | |
| | | ||||||
* | | Fix flag usage for APPLELINK_CURRENT_VERSION and ↵ | William Deegan | 2018-12-05 | 1 | -1/+0 | |
| | | | | | | | | APPLELINK_COMPATIBILITY_VERSION in generator logic |