testsuite: Assert that testsuite ways are known
[ghc.git] / testsuite / Makefile
index 65d9e9a..46182fc 100644 (file)
@@ -11,15 +11,32 @@ ifneq "$(MAKECMDGOALS)" "maintainer-clean"
 
 include $(TOP)/mk/boilerplate.mk
 
 
 include $(TOP)/mk/boilerplate.mk
 
+.PHONY: all boot test verbose accept fast slow list_broken
+
 boot:
        $(MAKE) -C $(TOP)/timeout all
 
 all:
        $(MAKE) -C $(TOP)/tests all
 
 boot:
        $(MAKE) -C $(TOP)/timeout all
 
 all:
        $(MAKE) -C $(TOP)/tests all
 
-fast:
+test:
+       $(MAKE) -C $(TOP)/tests test
+
+verbose:
+       $(MAKE) -C $(TOP)/tests verbose
+
+accept:
+       $(MAKE) -C $(TOP)/tests accept
+
+fast fasttest:
        $(MAKE) -C $(TOP)/tests fast
 
        $(MAKE) -C $(TOP)/tests fast
 
+slow slowtest:
+       $(MAKE) -C $(TOP)/tests slow
+
+list_broken:
+       $(MAKE) -C $(TOP)/tests list_broken
+
 endif
 endif
 endif
 endif
 endif
 endif
@@ -31,6 +48,3 @@ clean distclean maintainer-clean:
        $(RM) -f mk/ghcconfig*.mk
        $(RM) -f mk/ghc-config mk/ghc-config.exe
        $(RM) -f driver/*.pyc
        $(RM) -f mk/ghcconfig*.mk
        $(RM) -f mk/ghc-config mk/ghc-config.exe
        $(RM) -f driver/*.pyc
-       @echo
-       @echo "NOTICE: To clean up test files, try running 'make CLEANUP=1 CLEAN_ONLY=YES'"
-       @echo