From 1b570ebb20505d80f1de129b88f8f400e71fe375 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Wed, 20 May 2020 09:26:05 +0200 Subject: [PATCH] [msbuild] Update to NUnit 3.12 and NUnit.ConsoleRunner 3.11.1. (#8613) --- .../Xamarin.iOS.Tasks.Tests.csproj | 4 ++-- tests/Makefile | 2 +- tools/nunit3-console-3.11.1 | 8 ++++++++ 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100755 tools/nunit3-console-3.11.1 diff --git a/msbuild/tests/Xamarin.iOS.Tasks.Tests/Xamarin.iOS.Tasks.Tests.csproj b/msbuild/tests/Xamarin.iOS.Tasks.Tests/Xamarin.iOS.Tasks.Tests.csproj index 7a490c571ffb..2020404622cf 100644 --- a/msbuild/tests/Xamarin.iOS.Tasks.Tests/Xamarin.iOS.Tasks.Tests.csproj +++ b/msbuild/tests/Xamarin.iOS.Tasks.Tests/Xamarin.iOS.Tasks.Tests.csproj @@ -23,8 +23,8 @@ - - + + diff --git a/tests/Makefile b/tests/Makefile index d4f4507aae1c..e6e90efe0711 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -219,7 +219,7 @@ killall: NUNIT_MSBUILD_DIR=$(TOP)/packages/NUnit.Runners.2.6.4/tools/lib test-ios-tasks: verify-system-vsmac-xcode-match $(SYSTEM_MSBUILD) $(TOP)/msbuild/tests/Xamarin.iOS.Tasks.Tests/Xamarin.iOS.Tasks.Tests.csproj /p:Configuration=Debug - cd $(TOP)/msbuild/tests/Xamarin.iOS.Tasks.Tests && $(SYSTEM_XIBUILD) -t -- $(abspath $(TOP)/tools/nunit3-console-3.10.0) $(abspath $(TOP)/msbuild/tests/Xamarin.iOS.Tasks.Tests/bin/Debug/net461/Xamarin.iOS.Tasks.Tests.dll) "--result=$(abspath $(CURDIR)/TestResults_Xamarin.iOS.Tasks.Tests.xml);format=nunit2" -labels=All $(TEST_FIXTURE) || touch $(CURDIR)/.$@-failed-stamp + cd $(TOP)/msbuild/tests/Xamarin.iOS.Tasks.Tests && $(SYSTEM_XIBUILD) -t -- $(abspath $(TOP)/tools/nunit3-console-3.11.1) $(abspath $(TOP)/msbuild/tests/Xamarin.iOS.Tasks.Tests/bin/Debug/net461/Xamarin.iOS.Tasks.Tests.dll) "--result=$(abspath $(CURDIR)/TestResults_Xamarin.iOS.Tasks.Tests.xml);format=nunit2" -labels=Before $(TEST_FIXTURE) || touch $(CURDIR)/.$@-failed-stamp @[[ -z "$$BUILD_REPOSITORY" ]] || ( xsltproc $(TOP)/tests/HtmlTransform.xslt $(CURDIR)/TestResults_Xamarin.iOS.Tasks.Tests.xml > $(TOP)/tests/index.html && echo "@MonkeyWrench: AddFile: $$PWD/index.html" ) @if test -e $(CURDIR)/.$@-failed-stamp; then rm $(CURDIR)/.$@-failed-stamp; exit 1; fi diff --git a/tools/nunit3-console-3.11.1 b/tools/nunit3-console-3.11.1 new file mode 100755 index 000000000000..de494c33f0d9 --- /dev/null +++ b/tools/nunit3-console-3.11.1 @@ -0,0 +1,8 @@ +#!/bin/bash -eu + +# This makes it so that stack traces have source code location +if test -z "${MONO_ENV_OPTIONS:-}"; then + export MONO_ENV_OPTIONS=--debug +fi + +exec mono --debug ~/.nuget/packages/nunit.consolerunner/3.11.1/tools/nunit3-console.exe "$@"