]> granicus.if.org Git - python/commitdiff
I'm impatient. I think this will fix a few more problems with the buildbots.
authorNeal Norwitz <nnorwitz@gmail.com>
Tue, 30 May 2006 07:36:54 +0000 (07:36 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Tue, 30 May 2006 07:36:54 +0000 (07:36 +0000)
I'm not sure this is the best approach, but I can't think of anything better.
If this creates problems, feel free to revert, but I think it's safe and
should make things a little better.

Makefile.pre.in

index 566e5d4d9a291f7a9651c32ef3dbe9005af35040..911470ba757e468c893835f7a5f86a479951cd98 100644 (file)
@@ -594,8 +594,17 @@ testuniversal:     all platform
                $(RUNSHARED) /usr/libexec/oah/translate ./$(BUILDPYTHON) -E -tt $(TESTPROG) $(TESTOPTS) -uall
 
 
+# These two force rules are only used for buildbottest.
+#  - cleanup tries to cleanup after broken tests.
+#  - setup ensures that we are using the latest version of Modules/Setup.dist.
+forcecleanup:
+               -rm -rf $(srcdir)/@test*
+
+forcesetup:
+               cp $(srcdir)/Modules/Setup.dist $(srcdir)/Modules/Setup
+
 # Like testall, but with a single pass only
-buildbottest:  all platform
+buildbottest:  forcecleanup forcesetup all platform
                $(TESTPYTHON) $(TESTPROG) $(TESTOPTS) -uall -rw
 
 QUICKTESTOPTS= $(TESTOPTS) -x test_thread test_signal test_strftime \