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:
authorAlexander Köplinger <alex.koeplinger@outlook.com>2015-11-10 19:00:01 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2015-11-10 19:01:07 +0300
commit681a5582dcaf18c19054f89ca636914eac7a7abf (patch)
treee056159da09022704248acdbb064972bfe2bc3b3 /acceptance-tests
parent51e396f5b187f7efed8dd9f66c37fd63489619ac (diff)
[acceptance-tests] Output Roslyn and ms-test-suite NUNit xml result to current dir
Roslyn used xunit-style xml by default, we hack the cibuild.sh script to output nunit-style for now until we get an option upstream. This allows us to catch those test results in Jenkins.
Diffstat (limited to 'acceptance-tests')
-rw-r--r--acceptance-tests/Makefile.am3
-rw-r--r--acceptance-tests/SUBMODULES.json2
2 files changed, 3 insertions, 2 deletions
diff --git a/acceptance-tests/Makefile.am b/acceptance-tests/Makefile.am
index f20846ec344..36967e824fb 100644
--- a/acceptance-tests/Makefile.am
+++ b/acceptance-tests/Makefile.am
@@ -19,7 +19,7 @@ ILASM = $(RUNTIME) $(CLASS)/ilasm.exe
check-ms-test-suite:
@if $(MAKE) validate-ms-test-suite RESET_VERSIONS=1; then \
$(MAKE) -C $(MSTESTSUITE_PATH)/conformance build MCS="$(MCS) -t:library -warn:1 -r:nunit.framework"; \
- $(MAKE) -C $(MSTESTSUITE_PATH)/conformance run NUNIT-CONSOLE="$(RUNTIME) $(CLASS)/nunit-console.exe -nologo -exclude=MonoBug,BadTest"; \
+ $(MAKE) -C $(MSTESTSUITE_PATH)/conformance run NUNIT-CONSOLE="$(RUNTIME) $(CLASS)/nunit-console.exe -nologo -exclude=MonoBug,BadTest" NUNIT_XML_RESULT=$(abs_top_builddir)/acceptance-tests/TestResult-ms-test-suite-conformance.xml; \
$(MAKE) -C $(MSTESTSUITE_PATH)/systemruntimebringup build MCS="$(MCS) -debug -warn:1"; \
$(MAKE) -C $(MSTESTSUITE_PATH)/systemruntimebringup run MONO="$(RUNTIME)"; \
else \
@@ -45,6 +45,7 @@ check-roslyn:
fi; \
cd $(ROSLYN_PATH); \
sed -i -e 'N; s/bootstrapArg=".*\n.*"/bootstrapArg=""/g' cibuild.sh; \
+ sed -i -e 's#-xml Binaries/\$$BUILD_CONFIGURATION/xUnitResults/#-nunit $(abs_top_builddir)/acceptance-tests/TestResult-#g' cibuild.sh; \
./cibuild.sh --mono-path $$PREFIX/bin
coreclr-validate:
diff --git a/acceptance-tests/SUBMODULES.json b/acceptance-tests/SUBMODULES.json
index baabf314363..3cd5044f49d 100644
--- a/acceptance-tests/SUBMODULES.json
+++ b/acceptance-tests/SUBMODULES.json
@@ -18,7 +18,7 @@
{
"name": "ms-test-suite",
"url": "git@github.com:xamarin/ms-test-suite.git",
- "rev": "4caab98ae449836c2aaacb9748fe0c796b71517f",
+ "rev": "19f2a7dd44a2bfcf6006fd38033222383e8b81bf",
"remote-branch": "origin/master",
"branch": "master",
"directory": "ms-test-suite"