Update appveyor.yml

Adding conditions to post test tasks
This commit is contained in:
Michael Tryby
2019-03-26 15:51:09 -04:00
parent 44bea587c0
commit d4d876da71

View File

@@ -81,15 +81,21 @@ test_script:
- cd %BUILD_HOME%\tests - cd %BUILD_HOME%\tests
- ctest -C %BUILD_CONFIG% --output-on-failure - ctest -C %BUILD_CONFIG% --output-on-failure
# run regression tests # run regression tests
- cd %EPANET_HOME%
- IF "%BUILD_CONFIG%" == "Release" ( - IF "%BUILD_CONFIG%" == "Release" (
cd %EPANET_HOME% & tools\run-nrtest.cmd %REF_BUILD_ID% %SUT_BUILD_ID% tools\run-nrtest.cmd %REF_BUILD_ID% %SUT_BUILD_ID%
) )
on_success: on_success:
- cd %TEST_HOME%\benchmark - cd %TEST_HOME%\benchmark
- appveyor PushArtifact receipt.json - IF "%BUILD_CONFIG%" == "Release" (
appveyor PushArtifact receipt.json
)
on_failure: on_failure:
- cd %TEST_HOME%\benchmark - cd %TEST_HOME%\benchmark
# zip up the SUT benchmarks # zip up the SUT benchmarks
- 7z a benchmark-%PLATFORM%-%SUT_BUILD_ID%.zip .\epanet-%SUT_BUILD_ID% - IF "%BUILD_CONFIG%" == "Release" (
- appveyor PushArtifact benchmark-%PLATFORM%-%SUT_BUILD_ID%.zip 7z a benchmark-%PLATFORM%-%SUT_BUILD_ID%.zip .\epanet-%SUT_BUILD_ID% &
appveyor PushArtifact benchmark-%PLATFORM%-%SUT_BUILD_ID%.zip
)