Merge pull request #7958 from vargaz/ios-sdk-device-tests
[mono-project.git] / scripts / ci / run-test-acceptance-tests.sh
blob930254010316279b76f4310d09d251aa9115cc54
1 #!/bin/bash -e
4 # The timeouts are double of time the execution usually takes
7 # run the MS test suite
8 LANG=en_US.UTF-8 ${TESTCMD} --label=check-ms-test-suite --timeout=10m make -C acceptance-tests check-ms-test-suite
10 total_tests=$(find acceptance-tests/ -name TestResult*xml | xargs cat | grep -c "<test-case")
11 if [ "$total_tests" -lt "1600" ]
12 then echo "*** NOT ENOUGH TEST RESULTS RECORDED, MARKING FAILURE ***"
13 exit 1
16 # run Roslyn tests
17 ${TESTCMD} --label=check-roslyn --timeout=60m make -C acceptance-tests check-roslyn
19 # run CoreCLR managed tests, we precompile them in parallel so individual steps don't need to do it
20 ${TESTCMD} --label=coreclr-compile-tests --timeout=140m --fatal make -C acceptance-tests coreclr-compile-tests
21 ${TESTCMD} --label=coreclr-runtest-basic --timeout=20m make -C acceptance-tests coreclr-runtest-basic
22 ${TESTCMD} --label=coreclr-runtest-coremanglib --timeout=10m make -C acceptance-tests coreclr-runtest-coremanglib
24 # run the GC stress tests (on PRs we only run a short version)
25 ${TESTCMD} --label=coreclr-gcstress --timeout=1200m make -C acceptance-tests coreclr-gcstress CI_PR=${ghprbPullId}