diff options
author | Alexis Christoforides <alexis@thenull.net> | 2017-10-19 06:58:06 +0300 |
---|---|---|
committer | Alexis Christoforides <alexis@thenull.net> | 2017-10-20 19:22:31 +0300 |
commit | f5ee4a398cc71b976f5b173048c8745e64565313 (patch) | |
tree | c9df4c926f17dab9033fe63c68d4f8c7437c64bb /scripts/ci/run-test-mac-sdk.sh | |
parent | 0b60a62ee7907e2b47f2981c4127c29973fcde48 (diff) |
Add MacSDK test script
Diffstat (limited to 'scripts/ci/run-test-mac-sdk.sh')
-rwxr-xr-x | scripts/ci/run-test-mac-sdk.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/scripts/ci/run-test-mac-sdk.sh b/scripts/ci/run-test-mac-sdk.sh new file mode 100755 index 00000000000..b4d81186a5d --- /dev/null +++ b/scripts/ci/run-test-mac-sdk.sh @@ -0,0 +1,18 @@ +#!/bin/bash -e + +${TESTCMD} --label=bockbuild --timeout=180m ${MONO_REPO_ROOT}/scripts/mac-sdk-package.sh + +# switch to using package Mono instead of system +export PATH=${MONO_REPO_ROOT}/external/bockbuild/stage/bin:$PATH + +# Bundled MSBuild +cd ${MONO_REPO_ROOT}/external/bockbuild/builds/msbuild-15.4/ +${TESTCMD} --label="msbuild-tests" --timeout=180m ./cibuild.sh --scope Test --host Mono --target Mono + +# Bundled LLVM +cd ${MONO_REPO_ROOT}/external/bockbuild/builds/mono +${TESTCMD} --label="runtime-tests-llvm" --timeout=240m make -C mono/tests -k test-wrench MONO_ENV_OPTIONS=--llvm V=1 CI=1 M=1 +${TESTCMD} --label="corlib-tests-llvm" --timeout=60m make -C mcs/class/corlib run-test PLATFORM_TEST_HARNESS_EXCLUDES=NotOnMac,MacNotWorking,LLVMNotWorking, MONO_ENV_OPTIONS=--llvm + +# Bundled libgdiplus +${TESTCMD} --label="System.Drawing" --timeout=60m make -C mcs/class/System.Drawing run-test |