You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2009/06/30 11:47:15 UTC

svn commit: r789643 - /spamassassin/trunk/build/hudson/run_build

Author: jm
Date: Tue Jun 30 09:47:15 2009
New Revision: 789643

URL: http://svn.apache.org/viewvc?rev=789643&view=rev
Log:
bug 6077: turn off the perl 5.6.x test run for Hudson.

Modified:
    spamassassin/trunk/build/hudson/run_build

Modified: spamassassin/trunk/build/hudson/run_build
URL: http://svn.apache.org/viewvc/spamassassin/trunk/build/hudson/run_build?rev=789643&r1=789642&r2=789643&view=diff
==============================================================================
--- spamassassin/trunk/build/hudson/run_build (original)
+++ spamassassin/trunk/build/hudson/run_build Tue Jun 30 09:47:15 2009
@@ -2,7 +2,7 @@
 
 . /export/home/jm/tools/setenvs
 
-# clean everything first
+# really clean everything first
 rm -rf t/log t/log.* artifacts testxml Mail-SpamAssassin* || true
 make distclean < /dev/null || true
 mkdir artifacts testxml
@@ -12,7 +12,7 @@
 
 rm rules/70_sandbox.cf
 if make build_rules | grep "LINT FAILED" ; then 
-  exit 1
+  exit 1        # this will force a mail to the dev list with "build failed"
 else
   true
 fi
@@ -40,24 +40,28 @@
 )
 mv Mail-SpamAssassin*/t/log artifacts/t.log.make_disttest
 
-# and 't/log.make_test_p561'
-make distclean < /dev/null || true
-/home/jm/tools/perl561/bin/perl Makefile.PL < /dev/null
-make
-make test TEST_VERBOSE=1 \
-    2>&1 | tee artifacts/make_test_p561.log
-mv t/log artifacts/t.log.make_test_p561
-
 # generate XML test reports (multifile)
 perl ./build/hudson/tap-to-junit-xml \
     "make test" testxml/make_test < artifacts/make_test.log
 perl ./build/hudson/tap-to-junit-xml \
     "make disttest" testxml/make_disttest < artifacts/make_disttest.log
-perl ./build/hudson/tap-to-junit-xml \
-    "make test with perl561" testxml/make_test_p561 < artifacts/make_test_p561.log
 
+# -------------------------------------------------------------------------- 
+# generate 't/log.make_test_p561'.  OFF: we're deprecating perl 5.6.x
+
+###make distclean < /dev/null || true
+###/home/jm/tools/perl561/bin/perl Makefile.PL < /dev/null
+###make
+###make test TEST_VERBOSE=1 \
+    ###2>&1 | tee artifacts/make_test_p561.log
+###mv t/log artifacts/t.log.make_test_p561
+###perl ./build/hudson/tap-to-junit-xml \
+    ###"make test with perl561" testxml/make_test_p561 < artifacts/make_test_p561.log
+
+# -------------------------------------------------------------------------- 
 # generate XML test reports (single file, runs into Hudson bug where it
 # cannot read <system-out> correctly)
+
 # perl ./build/hudson/tap-to-junit-xml \
     # "make test" < artifacts/make_test.log > testxml/make_test.xml
 # perl ./build/hudson/tap-to-junit-xml \
@@ -65,3 +69,5 @@
 # perl ./build/hudson/tap-to-junit-xml \
     # "make test p561" < artifacts/make_test_p561.log > testxml/make_test_p561.xml
 
+# -------------------------------------------------------------------------- 
+