run-test-mac-sdk.sh 1.3 KB

12345678910111213141516171819202122232425
  1. #!/bin/bash -e
  2. # -*- mode: shell-script; indent-tabs-mode: nil; -*-
  3. ${TESTCMD} --label=bockbuild --timeout=300m --fatal ${MONO_REPO_ROOT}/scripts/mac-sdk-package.sh
  4. # switch to using package Mono instead of system
  5. export PATH=${MONO_REPO_ROOT}/external/bockbuild/stage/bin:$PATH
  6. # Bundled MSBuild
  7. cd ${MONO_REPO_ROOT}/external/bockbuild/builds/msbuild-15/
  8. ${TESTCMD} --label="msbuild-tests" --timeout=180m ./eng/cibuild_bootstrapped_msbuild.sh --host_type mono --configuration Release
  9. zip ${MONO_REPO_ROOT}/msbuild-test-results.zip artifacts/TestResults/Release-MONO/* artifacts/log/Release-MONO/*.log
  10. if [[ $CI_TAGS == *'msbuild-tests-only'* ]]
  11. then echo "Running only msbuild tests"
  12. else
  13. # Bundled LLVM
  14. cd ${MONO_REPO_ROOT}/external/bockbuild/builds/mono
  15. ${TESTCMD} --label="compile-runtime-tests" --timeout=240m make -j ${CI_CPU_COUNT} -C mono/tests -k test V=1 M=1
  16. ${TESTCMD} --label="runtime-tests-llvm" --timeout=240m make -j ${CI_CPU_COUNT} -C mono/tests -k test-wrench MONO_ENV_OPTIONS=--llvm V=1 M=1
  17. ${TESTCMD} --label="corlib-tests-llvm" --timeout=60m make -j ${CI_CPU_COUNT} -C mcs/class/corlib run-test PLATFORM_TEST_HARNESS_EXCLUDES="NotOnMac LLVMNotWorking" MONO_ENV_OPTIONS=--llvm
  18. # Bundled libgdiplus
  19. ${TESTCMD} --label="System.Drawing" --timeout=60m make -C mcs/class/System.Drawing run-test
  20. fi