From 3de47fb2c56e497873572a22167e3a7619ff0425 Mon Sep 17 00:00:00 2001 From: Andy Polyakov Date: Fri, 7 Apr 2017 14:27:54 +0200 Subject: [PATCH] appveyor.yml: split {build,test}_scripts to avoid exit code masking. Last modification effectively masked test failures, so that builds were reported successful even if they failed. Reviewed-by: Richard Levitte --- appveyor.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index a5d05c6bdc..f2eab32953 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -39,26 +39,29 @@ before_build: } build_script: + - cd _build - ps: >- If ($env:Configuration -Match "shared" -or $env:EXTENDED_TESTS) { - cd _build cmd /c "nmake 2>&1" - cd .. } + - cd .. test_script: + - cd _build - ps: >- If ($env:Configuration -Match "shared" -or $env:EXTENDED_TESTS) { - cd _build if ($env:EXTENDED_TESTS) { cmd /c "nmake test V=1 2>&1" - mkdir ..\_install - cmd /c "nmake install install_docs DESTDIR=..\_install 2>&1" } Else { cmd /c "nmake test V=1 TESTS=-test_fuzz 2>&1" } - cd .. } + - ps: >- + if ($env:EXTENDED_TESTS) { + mkdir ..\_install + cmd /c "nmake install install_docs DESTDIR=..\_install 2>&1" + } + - cd .. notifications: - provider: Email -- 2.34.1