]> granicus.if.org Git - check/commitdiff
Use ctest on VC builds to run unit tests
authorBranden Archer <b.m.archer4@gmail.com>
Mon, 7 Nov 2016 01:32:26 +0000 (20:32 -0500)
committerBranden Archer <b.m.archer4@gmail.com>
Mon, 7 Nov 2016 01:44:10 +0000 (20:44 -0500)
msbuild was running the unit tests, but if a failure was hit
the output of the unit tests was not printed. As a result,
there was no indication as to what actually failed in a given
unit test program. Using ctest (part of CMake) should
output the unit test program's output for better failure
diagnosis.

appveyor.yml

index 290b73730d2d6ee487dfdb595fdbfc4a05e0162a..bdfeacb0f1dd4d6e3fb7f50b28473fe75ce1f158 100644 (file)
@@ -58,4 +58,4 @@ test_script:
   # run unit tests
   - echo Running unit tests...
   - if %platform%==msvc nmake test VERBOSE=1 CTEST_OUTPUT_ON_FAILURE=TRUE
-  - if %platform%==vs msbuild "RUN_TESTS.vcxproj"
+  - if %platform%==vs ctest --extra-verbose -C Release