mirror of https://github.com/ARMmbed/mbed-os.git
Added specific versions of Travis-only modules
Use requirements.txt to install specific versions of Travis CI python modules.pull/9389/head
parent
1a8844e8ed
commit
2d23e4c6f0
15
.travis.yml
15
.travis.yml
|
@ -85,7 +85,6 @@ matrix:
|
||||||
- doxygen doxyfile_options 2>&1
|
- doxygen doxyfile_options 2>&1
|
||||||
# Once Mbed OS has been fixed, enable the full test by replacing the top line with this:
|
# Once Mbed OS has been fixed, enable the full test by replacing the top line with this:
|
||||||
# - ( ! doxygen doxyfile_options 2>&1 | grep . )
|
# - ( ! doxygen doxyfile_options 2>&1 | grep . )
|
||||||
|
|
||||||
# Assert that all binary libraries are named correctly
|
# Assert that all binary libraries are named correctly
|
||||||
# The strange command below asserts that there are exactly 0 libraries
|
# The strange command below asserts that there are exactly 0 libraries
|
||||||
# that do not start with lib
|
# that do not start with lib
|
||||||
|
@ -106,10 +105,20 @@ matrix:
|
||||||
install:
|
install:
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
- sudo apt-get install gcc-arm-embedded
|
- sudo apt-get install gcc-arm-embedded
|
||||||
|
# Add additional dependencies specific for testing
|
||||||
|
- |-
|
||||||
|
tr -d ' ' >> requirements.txt <<< "
|
||||||
|
mock==2.0.0
|
||||||
|
pytest==3.3.0
|
||||||
|
pylint>=1.9,<2
|
||||||
|
hypothesis>=3,<4
|
||||||
|
coverage>=4.5,<5
|
||||||
|
coveralls>=1.5,<2
|
||||||
|
"
|
||||||
|
# ... and install.
|
||||||
- pip install -r requirements.txt
|
- pip install -r requirements.txt
|
||||||
- pip install pytest pylint hypothesis==3.88.3 mock coverage coveralls
|
|
||||||
# Print versions we use
|
|
||||||
|
|
||||||
|
# Print versions we use
|
||||||
- arm-none-eabi-gcc --version
|
- arm-none-eabi-gcc --version
|
||||||
- python --version
|
- python --version
|
||||||
- pip list --verbose
|
- pip list --verbose
|
||||||
|
|
Loading…
Reference in New Issue