From c51de7825e20ed6f3c09de738cd2bf10ddb7858b Mon Sep 17 00:00:00 2001 From: steve Date: Sat, 24 Jun 2006 20:22:41 +0000 Subject: [PATCH] 2006-06-24 20:22:40 by steve Use the `prove` command to run our tests, this allows them to be shuffled, or randomised, which is a good thing. --- Makefile | 7 ++++--- tests/Makefile | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 4182eba..56221a2 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ # -- # http://www.steve.org.uk/ # -# $Id: Makefile,v 1.68 2006-06-23 18:32:26 steve Exp $ +# $Id: Makefile,v 1.69 2006-06-24 20:22:40 steve Exp $ # @@ -188,14 +188,15 @@ release: test update-version update-modules clean changelog # Run the test suite. # test: - @perl -MTest::Harness -e '$$Test::Harness::verbose=0; runtests @ARGV;' tests/*.t + prove --shuffle tests/ # # Run the test suite verbosely. # test-verbose: - @perl -MTest::Harness -e '$$Test::Harness::verbose=1; runtests @ARGV;' tests/*.t + prove --shuffle --verbose tests/ + # diff --git a/tests/Makefile b/tests/Makefile index 615d2fb..f98e488 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -1,9 +1,9 @@ all: - @cd ..; perl -MTest::Harness -e '$$Test::Harness::verbose=0; runtests @ARGV;' tests/*.t + @cd ..; prove --shuffle tests/ verbose: - @cd ..; perl -MTest::Harness -e '$$Test::Harness::verbose=1; runtests @ARGV;' tests/*.t + @cd ..; prove --shuffle --verbose tests/ modules: .PHONY