summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add msvc spectre libs test. Add library path checks to msvc sdk version and ↵Joseph Brill2022-07-173-6/+184
| | | | msvc toolset version tests.
* Remove print statement from ScriptArgumentsTests.py.Joseph Brill2022-07-171-1/+0
|
* Remove blank line and redundant test invocation.Joseph Brill2022-07-171-2/+0
|
* Add function to return toolsets with spectre libs folder (target may not be ↵Joseph Brill2022-07-175-12/+100
| | | | installed). Add additional tests.
* Add msvc sdk version components utility function and tuple. Finish script ↵Joseph Brill2022-07-174-64/+292
| | | | arguments tests.
* Add version components tuple to version breakdown definitions.Joseph Brill2022-07-172-5/+14
|
* Use installed versions instead of all versions.Joseph Brill2022-07-161-2/+2
|
* Return previous policy when setting default argument policy. Add more tests.Joseph Brill2022-07-163-42/+330
|
* Rework unit tests: move global data to Data class and move monkey patching ↵Joseph Brill2022-07-166-108/+189
| | | | to Patch class.
* Add additional tests for msvc_sdk_versions, msvc_toolset_versions, and ↵Joseph Brill2022-07-151-8/+82
| | | | msvc_query_toolset_version.
* Rework special case for 9.0 VCForPython handling (vc dir and batchfile ↵Joseph Brill2022-07-146-75/+175
| | | | location). Add additional tests.
* Add WinSDK tests.Joseph Brill2022-07-142-1/+100
|
* Fix new tests in vcTests.py to run on non-windows platforms.Joseph Brill2022-07-141-9/+11
|
* Disable new vcTests for non-windows platforms.Joseph Brill2022-07-131-4/+15
|
* Move individual tests file content into vcTests.pyJoseph Brill2022-07-134-272/+154
|
* Update UtilTests with version components tests and remove separate msvc ↵Joseph Brill2022-07-132-61/+11
| | | | version components test.
* Rework registry read_value to expand variables if necessary. Add registry ↵Joseph Brill2022-07-132-16/+64
| | | | tests.
* Update utility functions and add tests.Joseph Brill2022-07-124-43/+272
|
* Add additional tests. Remove trailing whitespace.Joseph Brill2022-07-118-60/+360
|
* Local flake8 recommendations.Joseph Brill2022-07-115-39/+53
|
* Fix msvc toolset versions test when not msvc version not installed.Joseph Brill2022-07-102-4/+5
|
* Modify msvc_query_version_toolset when version is None to use default ↵Joseph Brill2022-07-107-9/+206
| | | | version. Add additional tests.
* Move toolset version regexes to utility module. Rename default version method.Joseph Brill2022-07-094-55/+72
|
* Fix sider issues.Joseph Brill2022-07-092-3/+3
|
* Rework version convenience functions. Add additional tests.Joseph Brill2022-07-0915-96/+437
|
* Update readme and changes for mscommon logger fix and msvc use script args ↵Joseph Brill2022-07-082-0/+14
| | | | fixture update.
* Disable cache for MSVC/MSVC_USE_SCRIPT_ARGS test.Joseph Brill2022-07-081-0/+3
|
* Fix sider issues.Joseph Brill2022-07-081-5/+5
|
* Add MSVC_SDK_VERSION tests.Joseph Brill2022-07-083-2/+240
|
* Additional policy tests for coverage.Joseph Brill2022-07-082-0/+25
|
* Add utility function for msvc_version components. Add convenience function ↵Joseph Brill2022-07-074-27/+72
| | | | to return list of installed msvc version component tuples for the test suite.
* Minor update to msvc exceptions and rework new unit tests.Joseph Brill2022-07-077-106/+165
|
* Fix invalid msvc version test.Joseph Brill2022-07-071-3/+2
|
* Return empty list instead of None in msvc_toolset_versions. Expand msvc ↵Joseph Brill2022-07-072-120/+182
| | | | toolset version tests.
* Fix typo in comment and add msvc not found, msvc script error, and msvc ↵Joseph Brill2022-07-074-1/+451
| | | | toolset versions tests.
* Return full toolset version number for version toolset query function.Joseph Brill2022-07-061-3/+6
|
* Change to individual imports with noqa F401 to appease sider/flake8.Joseph Brill2022-07-051-22/+19
|
* Rename msvc functions for consistency. Make additional msvc functions and ↵Joseph Brill2022-07-056-41/+58
| | | | exceptions available via MSCommon module.
* Remove API module and import exceptions and global policy functionsJoseph Brill2022-07-055-57/+13
|
* Revert from MSVCNotFoundWarning back to VisualCMissingWarning (test failures).Joseph Brill2022-07-054-8/+3
|
* Add msvc script error global policy and construction variable. Move msvc not ↵Joseph Brill2022-07-0515-288/+1112
| | | | found policy and msvc script error policy to Policy.py. Rework vcvars bugfix handling for SxS toolset 14.28. Add method to return msvc toolsets. Add experimental function to return msvc version and msvc toolset version given a version specification (proxy for selection). Add API.py to manage symbols imported in vc.py. Update documentation.
* Fix: make MSCommon logger to be independent of root logger.Joseph Brill2022-07-011-4/+4
|
* Fix Util.py docstring for listdir_dirs. Minor update to reading sxs ↵Joseph Brill2022-06-302-42/+48
| | | | toolsets and toolset folders.
* Add 14.0 toolset registry check as done in msvc vsvars140.bat.Joseph Brill2022-06-293-2/+21
|
* Use msvc version prefix instead of version prefix for internal dictionary ↵Joseph Brill2022-06-293-3/+3
| | | | lookup.
* Fix sider issue.Joseph Brill2022-06-281-1/+1
|
* Additional validation for MSVC_SDK_VERSION and MSVC_SPECTRE_LIBS. Adjust ↵Joseph Brill2022-06-287-79/+314
| | | | documentation. Add additional exceptions for SDK version not found, toolset version not found, and spectre libraries not found. Add data structure for platform type.
* Add docstrings to MSVC/Util.py methods.Joseph Brill2022-06-271-0/+30
|
* Move verify invocation to last line of vc.py. Add verify method to Config ↵Joseph Brill2022-06-274-5/+52
| | | | | | module to check that all _VCVER versions are defined locally. Update module docstrings for Dispatcher and MSVC init.
* Rework SxS toolset version support and vcvars bug fix handling. Update ↵Joseph Brill2022-06-273-46/+113
| | | | MSVC_TOOLSET_VERSION documentation.