X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=Makefile;h=b414ffa349002e2e821a48d44caaebd5d9c9085f;hb=aa588af132333241846fa545651b8479574c5f4e;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'