/hg/rhino-tests: Added new targets generated dynamically which c...
ptisnovs at icedtea.classpath.org
ptisnovs at icedtea.classpath.org
Tue Jul 24 04:28:04 PDT 2012
changeset 6c5e550a5579 in /hg/rhino-tests
details: http://icedtea.classpath.org/hg/rhino-tests?cmd=changeset;node=6c5e550a5579
author: Pavel Tisnovsky <ptisnovs at redhat.com>
date: Tue Jul 24 13:30:43 2012 +0200
Added new targets generated dynamically which can be
used to run just one selected test.
Added target "listtests" to list all tests.
diffstat:
ChangeLog | 8 ++++++++
Makefile | 13 +++++++++++++
README | 15 +++++++++++++++
3 files changed, 36 insertions(+), 0 deletions(-)
diffs (60 lines):
diff -r 25d5ea98c051 -r 6c5e550a5579 ChangeLog
--- a/ChangeLog Thu Jul 19 12:31:34 2012 +0200
+++ b/ChangeLog Tue Jul 24 13:30:43 2012 +0200
@@ -1,3 +1,11 @@
+2012-07-24 Pavel Tisnovsky <ptisnovs at redhat.com>
+
+ * Makefile:
+ Added new targets generated dynamically which can be
+ used to run just one selected test.
+ Added target "listtests" to list all tests.
+ * README: Mention new functionality.
+
2012-07-19 Pavel Tisnovsky <ptisnovs at redhat.com>
* src/org/RhinoTests/SimpleScriptContextClassTest.java:
diff -r 25d5ea98c051 -r 6c5e550a5579 Makefile
--- a/Makefile Thu Jul 19 12:31:34 2012 +0200
+++ b/Makefile Tue Jul 24 13:30:43 2012 +0200
@@ -116,6 +116,19 @@
$(JAVA) -cp $(BUILD_DIR) org.RhinoTests.$$tst 2>&1 | tee $(LOGS_DIR)/$(DATE)/$$tst.log ; \
done
+# targets for all test suites
+TESTSUITES = $(shell ls -1 $(SOURCE_DIR)/$(TEST_PACKAGE) | sed -n -e 's/\([A-Za-z0-9]*\)\.java/\1/p')
+
+$(TESTSUITES): build
+ mkdir -p $(LOGS_DIR)
+ mkdir -p $(LOGS_DIR)/$(DATE)
+ $(JAVA) -cp $(BUILD_DIR) $(TEST_PACKAGE).$@ 2>&1 | tee $(LOGS_DIR)/$(DATE)/$@.log
+
+listtests:
+ for tst in $(TESTS); do \
+ echo $$tst ; \
+ done
+
report: $(ALL_CLASSES)
mkdir -p $(REPORT_DIR)
cp -u $(TEMPLATE_DIR)/style.css $(REPORT_DIR)/style.css
diff -r 25d5ea98c051 -r 6c5e550a5579 README
--- a/README Thu Jul 19 12:31:34 2012 +0200
+++ b/README Tue Jul 24 13:30:43 2012 +0200
@@ -36,3 +36,18 @@
make runtests > test_results
+
+
+Running just one selected Rhino test
+====================================
+
+It is also possible to run just one selected Rhino test. To do this
+use following command:
+
+make test_name
+
+It's possible to run following command to get a list of all tests:
+
+make listtests
+
+
More information about the distro-pkg-dev
mailing list