From c713d2e789f77fa63fe2abeae2371c16f69d8782 Mon Sep 17 00:00:00 2001 From: Dreamer Date: Tue, 2 Aug 2016 14:00:16 +0300 Subject: [PATCH] test: Run AppVeyor build via cmake --build and run tests. (#162) --- appveyor.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 758eb5c..f382397 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -14,10 +14,17 @@ clone_folder: c:\projects\gflags matrix: fast_finish: true +platform: + - Win32 + +configuration: + - Debug + - Release + install: # show all available env vars - set - - echo cmake on AppVeyor + - echo cmake on AppVeyor, %configuration%-%platform% - cmake -version - call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" @@ -25,7 +32,12 @@ build_script: - cd c:\projects\gflags - mkdir out && cd out - cmake -G "Visual Studio 14 2015" - -DCMAKE_BUILD_TYPE=Release + -DCMAKE_BUILD_TYPE=%configuration% -DGFLAGS_BUILD_TESTING=True .. - - msbuild gflags.sln /toolsversion:14.0 /p:PlatformToolset=v140 + - cmake --build . --config %configuration% + +test_script: + # strip_flags_binary test currently fails on AppVeyor in Debug configuration. + - IF %configuration%==Debug SET GFLAGS_EXCLUDED_TESTS=strip_flags_binary + - ctest -C %configuration% -E %GFLAGS_EXCLUDED_TESTS% -- 2.7.4