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
path: root/mcs/tests
diff options
context:
space:
mode:
authorAlexander Köplinger <alex.koeplinger@outlook.com>2018-11-12 17:15:49 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2018-11-13 23:02:31 +0300
commitc4087410008da3cb43913bea1b2b44ae802513bb (patch)
tree4aca992cc89a22616358f5aa349982ea7656fa3d /mcs/tests
parentdcc2d172e9a49f2b4270d6940e7b09db3f7ff42d (diff)
[ci] Add targets to bundle tests and add a script to run them in Helix
The test-bundle target copies all assets needed for test execution to a specified directory. We upload this directory to Helix and use it to run our mainline tests.
Diffstat (limited to 'mcs/tests')
-rw-r--r--mcs/tests/Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/mcs/tests/Makefile b/mcs/tests/Makefile
index bd2944cfdc1..6cbe4dbeb8e 100644
--- a/mcs/tests/Makefile
+++ b/mcs/tests/Makefile
@@ -86,6 +86,14 @@ run-test-local: test-local qcheck
check: run-test-local
+test-bundle:
+ mkdir -p $(TEST_BUNDLE_PATH)/tests/mcs
+ cp -L -R dlls $(TEST_BUNDLE_PATH)/tests/mcs/
+ cp -L *.cs *.xml *.inc *.dll *.snk $(TEST_BUNDLE_PATH)/tests/mcs/
+ cp -L $(topdir)/class/lib/$(PROFILE)/compiler-tester.* $(TEST_BUNDLE_PATH)/tests/mcs/
+ cp -L $(KNOWN_ISSUES) $(TEST_BUNDLE_PATH)/tests/mcs/$(KNOWN_ISSUES)
+ cp -L ver-il-$(PROFILE).xml $(TEST_BUNDLE_PATH)/tests/mcs/ver-il-$(PROFILE).xml
+
endif
clean-local: