Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build a checked mono #6304

Closed
wants to merge 5 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
[submodule "external/mono"]
path = external/mono
url = ../../mono/mono.git
branch = 2019-02
branch = 2019-02-xcode11-checked-build
[submodule "external/opentk"]
path = external/opentk
url = ../../mono/opentk.git
Expand Down
2 changes: 1 addition & 1 deletion external/mono
610 changes: 305 additions & 305 deletions jenkins/Jenkinsfile

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions jenkins/build-api-diff.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#!/bin/bash -e

exit 0

cd "$(dirname "${BASH_SOURCE[0]}")/.."
WORKSPACE=$(pwd)

Expand Down
2 changes: 2 additions & 0 deletions jenkins/compare.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#!/bin/bash -e

exit 0

#
# How to run API comparison locally:
#
Expand Down
3 changes: 3 additions & 0 deletions jenkins/run-tests.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
#!/bin/bash -e

# Testing mono build here, not running our tests.
exit 0

cd "$(dirname "${BASH_SOURCE[0]}")/.."
WORKSPACE=$(pwd)

Expand Down
10 changes: 3 additions & 7 deletions tests/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -359,17 +359,13 @@ wrench-%:
@echo Not here anymore

wrench-jenkins: xharness/xharness.exe
$(Q) rm -f $@-failed.stamp
$(Q) ulimit -n 4096 && $(SYSTEM_MONO) --trace=E:all --debug $(CURDIR)/$< $(XHARNESS_VERBOSITY) --jenkins --autoconf --rootdir $(CURDIR) --sdkroot $(XCODE_DEVELOPER_ROOT) --label run-all-tests,skip-device-tests --markdown-summary=$(abspath $(CURDIR))/TestSummary.md $(TESTS_PERIODIC_COMMAND) || echo "$$?" > $@-failed.stamp
@echo "@MonkeyWrench: SetSummary: <br/>`cat $(abspath $(CURDIR))/TestSummary.md | awk 1 ORS='<br/>'`"
@echo "@MonkeyWrench: AddFile: $(abspath $(CURDIR))/TestSummary.md"
$(Q) if test -e $@-failed.stamp; then EC=`cat $@-failed.stamp`; rm -f $@-failed.stamp; exit $$EC; fi
true

wrench-xtro:
@echo Not here anymore

jenkins: xharness/xharness.exe
$(Q) $(SYSTEM_MONO) --trace=E:all --debug $(CURDIR)/$< $(XHARNESS_VERBOSITY) --jenkins --autoconf --rootdir $(CURDIR) --sdkroot $(XCODE_DEVELOPER_ROOT) --markdown-summary=$(abspath $(CURDIR))/TestSummary.md
true

# This will launch xharness' interactive test runner in the system's default browser
runner: xharness/xharness.exe
Expand All @@ -379,7 +375,7 @@ runner: xharness/xharness.exe
# This makefile target will run the device tests using the Xamarin.iOS version
# installed on the system.
vsts-device-tests: xharness/xharness.exe
$(Q) ulimit -n 4096 && $(SYSTEM_MONO) --debug $(CURDIR)/$< $(XHARNESS_VERBOSITY) --jenkins --autoconf --rootdir $(CURDIR) --sdkroot $(XCODE_DEVELOPER_ROOT) --use-system:true --label=skip-all-tests,run-device-tests,run-bcl-tests --markdown-summary=$(CURDIR)/TestSummary.md $(TESTS_EXTRA_ARGUMENTS) $(TESTS_PERIODIC_COMMAND)
true

ifdef ENABLE_XAMARIN
wrench-launch-external wrench-report-external:
Expand Down