[telepathy-mission-control/master] Add the ability to run the basic tests repeatedly

Simon McVittie simon.mcvittie at collabora.co.uk
Thu May 28 09:51:25 PDT 2009


---
 test/twisted/Makefile.am |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/test/twisted/Makefile.am b/test/twisted/Makefile.am
index 4bb0f8c..4273b41 100644
--- a/test/twisted/Makefile.am
+++ b/test/twisted/Makefile.am
@@ -119,6 +119,32 @@ check-twisted:
 		exit 1;\
 	fi
 
+check-torture:
+	mkdir tmp-$$$$ && { \
+		$(MAKE) _check-torture TMPSUFFIX=$$$$; \
+		e=$$?; \
+		rm -rf tmp-$$$$; \
+	exit $$e; }
+
+TORTURE_TESTS = \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS) \
+	$(TWISTED_BASIC_TESTS)
+
+_check-torture:
+	env $(BASIC_TESTS_ENVIRONMENT) $(WITH_SESSION_BUS) \
+	$(MAKE) check-TESTS \
+		TESTS='$$(TORTURE_TESTS)' \
+		TESTS_ENVIRONMENT='$$(COMBINED_TESTS_ENVIRONMENT)'
+
 check-combined:
 	env $(BASIC_TESTS_ENVIRONMENT) $(WITH_SESSION_BUS) \
 	$(MAKE) check-TESTS \
-- 
1.5.6.5



More information about the telepathy-commits mailing list