| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
* See `Note [Why is there no stage1 setup function?]`.
* Move T2632 to the tests/stage1 directory (#10382).
Reviewed by: ezyang, nomeata, bgamari
Differential Revision: https://phabricator.haskell.org/D2341
GHC Trac Issues: #12197
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`make test` now runs all tests for a single way only. Use `make slowtest` to
get the previous behaviour (i.e. run all tests for all ways).
The intention is to use this new `make test` setting for Phabricator, as
a reasonable compromise between `make fasttest` (what it previously
used) and a fullblown `make slowtest` (which runs all tests for all
ways).
See Note [validate and testsuite speed] in toplevel Makefile.
Differential Revision: https://phabricator.haskell.org/D1178
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Should improve startup time of make in the testsuite, and it is
simpler.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Our "make clean" detection was causing problems for tests which had
their own local clean target.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
mk/wordsize.mk and timeout/timeout get built automatically if necessary.
|
| |
|
|
|
|
|
| |
Add a timeout to test runs, using a wrapper program (written in
Haskell, using System.Process of course!).
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allows a -ws-64 stdout variant rather than requiring each 64-bit
platform to have a -platform one. (You now need to make boot in
testsuite after configure but before running tests).
Modify enum001, partly to alter spacing but also to inline printTest
where things like \NUL are used, as modern cpp behaves differently.
Rename the generated .script files to .genscript to make it easier to
clean a testsuite tree.
|
|
|
|
| |
Don't do anything, just emit a helpful message.
|
|
|
|
| |
fptools-ish makefile
|
|
|
|
| |
Enough commits to make it usable.
|
|
|
|
|
| |
Various misc hackery which didn't seem to have made it through since the
last commit.
|
|
Make another sad directory happy.
You can now cd to fptools/testsuite and do 'make all'. This will
build the test driver and then run ghc/compiler/ghc-inplace over
the as-yet small collection of tests herein.
|