X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=Makefile;h=b414ffa349002e2e821a48d44caaebd5d9c9085f;hb=191cf61206ed3ed6cfee25ec8332f98bc77a70d7;hp=e0763a6e63924d40ab2a436046d169615a6a8657;hpb=9c41d26fdb277f451ff9e6ae62f17bc2feaa0995;p=lhc%2Fweb%2Fwiklou.git diff --git a/Makefile b/Makefile index e0763a6e63..b414ffa349 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,28 @@ -test: Test.php - prove -r t +# +# This Makefile is used to test some MediaWiki functions. If you +# want to install MediaWiki, point your browser to ./config/ +# -verbose: - prove -v -r t | egrep -v '^ok' +# Configuration: +PROVE_BIN="prove" + +# Describe our tests: +BASE_TEST=$(wildcard t/*.t) +INCLUDES_TESTS=$(wildcard t/inc/*t) +MAINTENANCE_TESTS=$(wildcard t/maint/*t) + +# Build groups: +FAST_TESTS=$(BASE_TEST) $(INCLUDES_TESTS) +ALL_TESTS=$(BASE_TEST) $(INCLUDES_TESTS) $(MAINTENANCE_TESTS) + +test: t/Test.php + $(PROVE_BIN) $(ALL_TESTS) + +fast: t/Test.php + $(PROVE_BIN) $(FAST_TESTS) + +maint: + $(PROVE_BIN) $(MAINTENANCE_TESTS) + +verbose: t/Test.php + $(PROVE_BIN) -v $(ALL_TESTS) | egrep -v '^ok'