`make test` in root directory now runs fulltest
authorThomas Miedema <thomasmiedema@gmail.com>
Mon, 2 Mar 2015 17:10:09 +0000 (11:10 -0600)
committerAustin Seipp <austin@well-typed.com>
Mon, 2 Mar 2015 17:10:09 +0000 (11:10 -0600)
commit31d4f2e9c89e22a91f98b4a4aa0f80af6b07b60f
tree69e45ce29d994e6cd59dc19e814ad0bdb48a7def
parentca478acc3825852320abc45ed6bc8efa4e869ff3
`make test` in root directory now runs fulltest

Summary:
Currently, running `make test` in:
  /                   runs fast testsuite
  /testsuite          doesn't work
  /testsuite/tests    runs slow testsuite

This commit:
  * changes `make test` in the ghc root directory to run the slow testsuite,
    just like it already does in `testsuite/tests`
  * adds some simple targets to `/testsuite`, that all delegate to
    `/testsuite/tests`
  * adds a new target `fasttest` to the toplevel Makefile, with a shorthand
    name `fast` (for consistency with /testsuite and /testsuite/tests)
  * declares some more targets PHONY for safety

Wiki pages that need updating:
  * Building/StandardTargets
  * Buliding/RunningTests

Reviewers: austin

Reviewed By: austin

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D685
Makefile
testsuite/Makefile
testsuite/mk/test.mk
validate