mirror of https://github.com/ARMmbed/mbed-os.git
Test detection of Mbed Studio version of ARMC6
parent
b13570907e
commit
c4a9fb3851
|
|
@ -93,6 +93,32 @@ def test_armc6_version_check(_run_cmd):
|
||||||
|
|
||||||
toolchain.version_check()
|
toolchain.version_check()
|
||||||
assert notifier.messages == []
|
assert notifier.messages == []
|
||||||
|
assert not toolchain.is_mbed_studio_armc6
|
||||||
|
|
||||||
|
_run_cmd.return_value = ("""
|
||||||
|
armclang: error: Failed to check out a license.
|
||||||
|
The provided license does not enable these tools.
|
||||||
|
Information about this error is available at: http://ds.arm.com/support/lic56/m5
|
||||||
|
General licensing information is available at: http://ds.arm.com/support/licensing/
|
||||||
|
If you need further help, provide this complete error report to your supplier or license.support@arm.com.
|
||||||
|
- ARMLMD_LICENSE_FILE: unset
|
||||||
|
- LM_LICENSE_FILE: unset
|
||||||
|
- ARM_TOOL_VARIANT: unset
|
||||||
|
- ARM_PRODUCT_PATH: unset
|
||||||
|
- Product location: C:\MbedStudio\tools\ac6\sw\mappings
|
||||||
|
- Toolchain location: C:\MbedStudio\tools\ac6\bin
|
||||||
|
- Selected tool variant: product
|
||||||
|
- Checkout feature: mbed_armcompiler
|
||||||
|
- Feature version: 5.0201810
|
||||||
|
- Flex error code: -5
|
||||||
|
Product: ARM Compiler 6.11 for Mbed Studio
|
||||||
|
Component: ARM Compiler 6.11
|
||||||
|
Tool: armclang [5d3b3c00]
|
||||||
|
""", "", 0)
|
||||||
|
|
||||||
|
toolchain.version_check()
|
||||||
|
assert notifier.messages == []
|
||||||
|
assert toolchain.is_mbed_studio_armc6
|
||||||
|
|
||||||
@patch('tools.toolchains.iar.run_cmd')
|
@patch('tools.toolchains.iar.run_cmd')
|
||||||
def test_iar_version_check(_run_cmd):
|
def test_iar_version_check(_run_cmd):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue