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 <levitte@openssl.org>
This commit is contained in:
Andy Polyakov 2017-04-07 14:27:54 +02:00
parent 2f61bc2ea3
commit 3de47fb2c5

View File

@ -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