Commit 3de47fb2 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

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: default avatarRichard Levitte <levitte@openssl.org>
parent 2f61bc2e
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -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