1*58b9f456SAndroid Build Coastguard Workerversion: '{build}' 2*58b9f456SAndroid Build Coastguard Worker 3*58b9f456SAndroid Build Coastguard Workerimage: Visual Studio 2017 4*58b9f456SAndroid Build Coastguard Worker 5*58b9f456SAndroid Build Coastguard Workerconfiguration: 6*58b9f456SAndroid Build Coastguard Worker - Debug 7*58b9f456SAndroid Build Coastguard Worker - Release 8*58b9f456SAndroid Build Coastguard Worker 9*58b9f456SAndroid Build Coastguard Workerenvironment: 10*58b9f456SAndroid Build Coastguard Worker matrix: 11*58b9f456SAndroid Build Coastguard Worker - compiler: msvc-15-seh 12*58b9f456SAndroid Build Coastguard Worker generator: "Visual Studio 15 2017" 13*58b9f456SAndroid Build Coastguard Worker 14*58b9f456SAndroid Build Coastguard Worker - compiler: msvc-15-seh 15*58b9f456SAndroid Build Coastguard Worker generator: "Visual Studio 15 2017 Win64" 16*58b9f456SAndroid Build Coastguard Worker 17*58b9f456SAndroid Build Coastguard Worker - compiler: msvc-14-seh 18*58b9f456SAndroid Build Coastguard Worker generator: "Visual Studio 14 2015" 19*58b9f456SAndroid Build Coastguard Worker 20*58b9f456SAndroid Build Coastguard Worker - compiler: msvc-14-seh 21*58b9f456SAndroid Build Coastguard Worker generator: "Visual Studio 14 2015 Win64" 22*58b9f456SAndroid Build Coastguard Worker 23*58b9f456SAndroid Build Coastguard Worker - compiler: gcc-5.3.0-posix 24*58b9f456SAndroid Build Coastguard Worker generator: "MinGW Makefiles" 25*58b9f456SAndroid Build Coastguard Worker cxx_path: 'C:\mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0\mingw32\bin' 26*58b9f456SAndroid Build Coastguard Worker APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 27*58b9f456SAndroid Build Coastguard Worker 28*58b9f456SAndroid Build Coastguard Workermatrix: 29*58b9f456SAndroid Build Coastguard Worker fast_finish: true 30*58b9f456SAndroid Build Coastguard Worker 31*58b9f456SAndroid Build Coastguard Workerinstall: 32*58b9f456SAndroid Build Coastguard Worker # git bash conflicts with MinGW makefiles 33*58b9f456SAndroid Build Coastguard Worker - if "%generator%"=="MinGW Makefiles" (set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%") 34*58b9f456SAndroid Build Coastguard Worker - if not "%cxx_path%"=="" (set "PATH=%PATH%;%cxx_path%") 35*58b9f456SAndroid Build Coastguard Worker 36*58b9f456SAndroid Build Coastguard Workerbuild_script: 37*58b9f456SAndroid Build Coastguard Worker - md _build -Force 38*58b9f456SAndroid Build Coastguard Worker - cd _build 39*58b9f456SAndroid Build Coastguard Worker - echo %configuration% 40*58b9f456SAndroid Build Coastguard Worker - cmake -G "%generator%" "-DCMAKE_BUILD_TYPE=%configuration%" -DBENCHMARK_DOWNLOAD_DEPENDENCIES=ON .. 41*58b9f456SAndroid Build Coastguard Worker - cmake --build . --config %configuration% 42*58b9f456SAndroid Build Coastguard Worker 43*58b9f456SAndroid Build Coastguard Workertest_script: 44*58b9f456SAndroid Build Coastguard Worker - ctest -c %configuration% --timeout 300 --output-on-failure 45*58b9f456SAndroid Build Coastguard Worker 46*58b9f456SAndroid Build Coastguard Workerartifacts: 47*58b9f456SAndroid Build Coastguard Worker - path: '_build/CMakeFiles/*.log' 48*58b9f456SAndroid Build Coastguard Worker name: logs 49*58b9f456SAndroid Build Coastguard Worker - path: '_build/Testing/**/*.xml' 50*58b9f456SAndroid Build Coastguard Worker name: test_results 51