Update appveyor.yml
Adding conditions to post test tasks
This commit is contained in:
14
appveyor.yml
14
appveyor.yml
@@ -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
|
||||||
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user