This CL fixes 64-bit Windows testing (), makes it possible to view the test output in the Travis / AppVeyor CI console while the test is running, and takes advantage of the new support for the .appveyor.yml file name to make the CI configuration less obtrusive.
41 lines
1.1 KiB
YAML
41 lines
1.1 KiB
YAML
# Build matrix / environment variables are explained on:
|
|
# https://www.appveyor.com/docs/appveyor-yml/
|
|
# This file can be validated on: https://ci.appveyor.com/tools/validate-yaml
|
|
|
|
version: "{build}"
|
|
|
|
environment:
|
|
matrix:
|
|
# AppVeyor currently has no custom job name feature.
|
|
# http://help.appveyor.com/discussions/questions/1623-can-i-provide-a-friendly-name-for-jobs
|
|
- JOB: Visual Studio 2017
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
|
CMAKE_GENERATOR: Visual Studio 15 2017
|
|
- JOB: Visual Studio 2015
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
|
|
CMAKE_GENERATOR: Visual Studio 14 2015
|
|
|
|
platform:
|
|
- x86
|
|
- x64
|
|
|
|
configuration:
|
|
- RelWithDebInfo
|
|
- Debug
|
|
|
|
build:
|
|
verbosity: minimal
|
|
|
|
build_script:
|
|
- git submodule update --init --recursive
|
|
- mkdir out
|
|
- cd out
|
|
- if "%platform%"=="x64" set CMAKE_GENERATOR=%CMAKE_GENERATOR% Win64
|
|
- cmake .. -G "%CMAKE_GENERATOR%"
|
|
-DCMAKE_CONFIGURATION_TYPES="%CONFIGURATION%"
|
|
- cmake --build . --config %CONFIGURATION%
|
|
- cd ..
|
|
- cmake --version
|
|
|
|
test_script:
|
|
- out\%CONFIGURATION%\snappy-unittest |