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/build
diff options
context:
space:
mode:
authorMarek Habersack <grendel@twistedcode.net>2008-11-28 04:34:59 +0300
committerMarek Habersack <grendel@twistedcode.net>2008-11-28 04:34:59 +0300
commit77e1c192879ec4da5071c57e23af4db50e3d7a35 (patch)
tree0383666060909f28f30631dfb7a6a4d320986c94 /mcs/build
parent0782151f37f0640e7636a9f323d856cfdbe1aaa7 (diff)
2008-11-28 Marek Habersack <mhabersack@novell.com>
* library.make (TESTNAME_ARG): added support for the nunit-console -run parameter, so that individual tests can be ran. svn path=/trunk/mcs/; revision=120198
Diffstat (limited to 'mcs/build')
-rw-r--r--mcs/build/ChangeLog2
-rw-r--r--mcs/build/library.make6
2 files changed, 7 insertions, 1 deletions
diff --git a/mcs/build/ChangeLog b/mcs/build/ChangeLog
index 6da853b87ac..ecf7088f5cc 100644
--- a/mcs/build/ChangeLog
+++ b/mcs/build/ChangeLog
@@ -2,6 +2,8 @@
* library.make (FIXTURE_ARG): /parameter:value syntax is not
supported in nunit 2.4
+ (TESTNAME_ARG): added support for the nunit-console -run
+ parameter, so that individual tests can be ran.
2008-11-26 Atsushi Enomoto <atsushi@ximian.com>
diff --git a/mcs/build/library.make b/mcs/build/library.make
index d5251a71c5a..3218f7b5881 100644
--- a/mcs/build/library.make
+++ b/mcs/build/library.make
@@ -214,10 +214,14 @@ ifdef FIXTURE
FIXTURE_ARG = -fixture=MonoTests.$(FIXTURE)
endif
+ifdef TESTNAME
+TESTNAME_ARG = -run=MonoTests.$(TESTNAME)
+endif
+
## FIXME: i18n problem in the 'sed' command below
run-test-lib: test-local
ok=:; \
- MONO_REGISTRY_PATH="$(HOME)/.mono/registry" $(TEST_RUNTIME) $(RUNTIME_FLAGS) $(TEST_HARNESS) $(test_assemblies) -noshadow $(TEST_HARNESS_FLAGS) $(LOCAL_TEST_HARNESS_FLAGS) $(TEST_HARNESS_EXCLUDES) $(TEST_HARNESS_OUTPUT) -xml=TestResult-$(PROFILE).xml $(FIXTURE_ARG) || ok=false; \
+ MONO_REGISTRY_PATH="$(HOME)/.mono/registry" $(TEST_RUNTIME) $(RUNTIME_FLAGS) $(TEST_HARNESS) $(test_assemblies) -noshadow $(TEST_HARNESS_FLAGS) $(LOCAL_TEST_HARNESS_FLAGS) $(TEST_HARNESS_EXCLUDES) $(TEST_HARNESS_OUTPUT) -xml=TestResult-$(PROFILE).xml $(FIXTURE_ARG) $(TESTNAME_ARG)|| ok=false; \
$(TEST_HARNESS_POSTPROC) ; $$ok
run-test-ondotnet-lib: test-local