Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Christoforides <alexis@thenull.net>2017-10-19 06:58:06 +0300
committerAlexis Christoforides <alexis@thenull.net>2017-10-20 19:22:31 +0300
commitf5ee4a398cc71b976f5b173048c8745e64565313 (patch)
treec9df4c926f17dab9033fe63c68d4f8c7437c64bb /scripts/ci/run-test-mac-sdk.sh
parent0b60a62ee7907e2b47f2981c4127c29973fcde48 (diff)
Add MacSDK test script
Diffstat (limited to 'scripts/ci/run-test-mac-sdk.sh')
-rwxr-xr-xscripts/ci/run-test-mac-sdk.sh18
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