[ci] Compile the class lib tests in a separate step
authorAlexander Köplinger <alex.koeplinger@outlook.com>
Fri, 28 Jul 2017 20:01:13 +0000 (22:01 +0200)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Mon, 31 Jul 2017 22:33:36 +0000 (00:33 +0200)
Compiling in parallel via -j should also be faster.
We had this on Wrench but it didn't make it over to Jenkins.

scripts/ci/run-test-default.sh

index 1529f2cf391800ea750bc0543531f4b4dca5c0d1..acf299859ccb556f50df7eb0ffa50e5d3b3beadc 100755 (executable)
@@ -5,6 +5,7 @@ if [[ ${label} == w* ]]
 then ${TESTCMD} --label=aot-test --skip;
 else ${TESTCMD} --label=aot-test --timeout=30m make -w -C mono/tests -j4 -k test-aot
 fi
+${TESTCMD} --label=compile-bcl-tests --timeout=40m make -i -w -C runtime -j4 test
 ${TESTCMD} --label=compile-runtime-tests --timeout=40m make -w -C mono/tests -j4 tests
 ${TESTCMD} --label=runtime --timeout=160m make -w -C mono/tests -k test-wrench V=1 CI=1 CI_PR=${ghprbPullId}
 ${TESTCMD} --label=runtime-unit-tests --timeout=5m make -w -C mono/unit-tests -k check