| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- environment:
- # Python version used
- MICROPY_CPYTHON3: c:/python34/python.exe
- init:
- # Set build version number to commit to be travis-like
- - ps: Update-AppveyorBuild -Version $env:appveyor_repo_commit.substring(0,8)
- configuration:
- - Debug
- - Release
- platform:
- - x86
- - x64
- build:
- project: ports/windows/micropython.vcxproj
- verbosity: normal
- test_script:
- - cmd: >-
- cd tests
- %MICROPY_CPYTHON3% run-tests
- # After the build/test phase for the MSVC build completes,
- # build and test with mingw-w64, release versions only.
- after_test:
- - ps: |
- if ($env:configuration -eq 'Debug') {
- return
- }
- $env:MSYSTEM = if ($platform -eq 'x86') {'MINGW32'} else {'MINGW64'}
- $env:CHERE_INVOKING = 'enabled_from_arguments'
- cd (Join-Path $env:APPVEYOR_BUILD_FOLDER 'ports/windows')
- C:\msys64\usr\bin\bash.exe -l -c "make -B -j4 V=1"
- if ($LASTEXITCODE -ne 0) {
- throw "$env:MSYSTEM build exited with code $LASTEXITCODE"
- }
- cd (Join-Path $env:APPVEYOR_BUILD_FOLDER 'tests')
- & $env:MICROPY_CPYTHON3 run-tests -e math_fun -e float2int_double -e float_parse -e math_domain_special
- if ($LASTEXITCODE -ne 0) {
- throw "$env:MSYSTEM tests exited with code $LASTEXITCODE"
- }
- skip_tags: true
- deploy: off
- nuget:
- disable_publish_on_pr: true
|