|
|
|
@ -10,13 +10,13 @@ jobs:
@@ -10,13 +10,13 @@ jobs:
|
|
|
|
|
steps: |
|
|
|
|
- script: choco install cygwin --params "/InstallDir:C:\Cygwin /NoStartMenu /NoAdmin" |
|
|
|
|
displayName: 'Install Cygwin' |
|
|
|
|
- script: choco install gcc-g++ python2 python27 python27-devel python27-future python27-lxml python27-pip python27-pexpect python27-numpy git gettext libcrypt-devel --source cygwin |
|
|
|
|
- script: choco install gcc-g++ python36 python36-devel python36-future python36-lxml python36-pip python36-pexpect python36-numpy git gettext libcrypt-devel --source cygwin |
|
|
|
|
displayName: 'Install Cygwin packages' |
|
|
|
|
- script: git submodule update --recursive --init modules/mavlink |
|
|
|
|
displayName: Initialize MAVLink submodule |
|
|
|
|
- script: C:\Cygwin\bin\bash --login -c "cd $(cygpath '%BUILD_SOURCESDIRECTORY%')/modules/mavlink/pymavlink && python setup.py build install --user" |
|
|
|
|
displayName: 'Install pymavlink from submodule' |
|
|
|
|
- script: C:\Cygwin\bin\bash --login -c "pip2 install MAVProxy" |
|
|
|
|
- script: C:\Cygwin\bin\bash --login -c "pip install MAVProxy" |
|
|
|
|
displayName: 'Install MAVProxy in Cygwin' |
|
|
|
|
- script: C:\Cygwin\bin\bash --login -c "cd $(cygpath '%BUILD_SOURCESDIRECTORY%') && Tools/autotest/autotest.py ${{ format('build.{0} {1}.{2}', parameters.build_target, parameters.action, parameters.action_target) }}" |
|
|
|
|
displayName: ${{ format('Run {0} autotest', parameters.name) }} |
|
|
|
|