| |
| version: "{build}" |
|
|
| |
| init: |
| - set PATH=C:\Python35\Scripts;%PATH% |
|
|
|
|
| branches: |
| except: |
| - /dev-travis.+/ |
|
|
| os: |
| - Visual Studio 2017 |
| - Visual Studio 2015 |
|
|
| environment: |
| matrix: |
| - additional_flags: "/permissive- /std:c++latest" |
| wmain: 0 |
|
|
| - additional_flags: "" |
| wmain: 0 |
|
|
| - additional_flags: "/D_UNICODE /DUNICODE" |
| wmain: 1 |
| coverage: 0 |
|
|
| |
| - additional_flags: "" |
| wmain: 0 |
| coverage: 1 |
|
|
| |
| - additional_flags: "" |
| wmain: 0 |
| examples: 1 |
|
|
|
|
| matrix: |
| exclude: |
| - os: Visual Studio 2015 |
| additional_flags: "/permissive- /std:c++latest" |
|
|
| - os: Visual Studio 2015 |
| additional_flags: "/D_UNICODE /DUNICODE" |
|
|
| |
| - coverage: 1 |
| platform: Win32 |
|
|
| - coverage: 1 |
| os: Visual Studio 2015 |
|
|
| - coverage: 1 |
| configuration: Release |
|
|
| |
| - examples: 1 |
| platform: Win32 |
|
|
| - examples: 1 |
| os: Visual Studio 2015 |
|
|
| - examples: 1 |
| configuration: Release |
|
|
|
|
| install: |
| - ps: if (($env:CONFIGURATION) -eq "Debug" -And ($env:coverage) -eq "1" ) { pip --disable-pip-version-check install codecov } |
| - ps: if (($env:CONFIGURATION) -eq "Debug" -And ($env:coverage) -eq "1" ) { .\misc\installOpenCppCoverage.ps1 } |
|
|
| |
| |
| platform: |
| - Win32 |
| - x64 |
|
|
| |
| configuration: |
| - Debug |
| - Release |
|
|
| |
| before_build: |
| - set CXXFLAGS=%additional_flags% |
| |
| |
| |
| - cmd: .\misc\appveyorBuildConfigurationScript.bat |
|
|
|
|
| |
| build: |
| project: Build\Catch2.sln |
| parallel: true |
| verbosity: normal |
|
|
| test_script: |
| - set CTEST_OUTPUT_ON_FAILURE=1 |
| - cmd: .\misc\appveyorTestRunScript.bat |
|
|