add begin.t from Method::Signatures
[p5sagit/Function-Parameters.git] / GNUmakefile
index 02cadbc..1b1e054 100644 (file)
@@ -1,14 +1,20 @@
+export RELEASE_TESTING=1
+
 include ./Makefile
 
 CCFLAGS := -DDEVEL $(CCFLAGS)
 
 .PHONY: multitest
 multitest:
-       f=''; \
-       for i in ~/perl5/perlbrew/perls/perl-5.1[468]*/bin/perl perl; do \
+       f=''; k=''; \
+       for i in "$$PERLBREW_ROOT"/perls/*5.1[46789]*/bin/perl perl; do \
            echo "Trying $$i ..."; \
-           $$i Makefile.PL && make && make test; \
-           [ $$? = 0 ] || f="$$f $$i"; \
+           if $$i Makefile.PL && make && make test; then \
+               k="$$k $$i"; \
+           else \
+               f="$$f $$i"; \
+           fi; \
            echo "... done (trying $$i)"; \
        done; \
+       [ -z "$$k" ] || { echo "OK:    $$k" >&2; } ; \
        [ -z "$$f" ] || { echo "Failed:$$f" >&2; exit 1; }