summaryrefslogtreecommitdiff
path: root/testsuite/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Testsuite: validate the tests/stage1 directory with the stage1 compilerThomas Miedema2016-06-181-2/+2
| | | | | | | | | | | * 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
* Testsuite: delete old cleanup code (#11980)Thomas Miedema2016-05-171-3/+0
|
* Testsuite: by default run all tests for a single wayThomas Miedema2015-09-021-1/+4
| | | | | | | | | | | | | | `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
* `make test` in root directory now runs fulltestThomas Miedema2015-03-021-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Clarify confusing notice from `make maintainer-clean`Jan Stolarek2014-11-061-1/+1
|
* Add note about how to cleanup test files.Edward Z. Yang2013-07-201-0/+3
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Fix some testsuite cleaning; part of #7941Ian Lynagh2013-06-141-1/+5
|
* Allow fast from top level makefile.David Terei2013-06-061-0/+3
|
* Don't read boilerplate.mk on 'make maintainer-clean'Simon Peyton Jones2012-01-201-0/+2
|
* Parse the ghc --info values using a Haskell program, and cache the resultsSimon Marlow2012-01-161-1/+1
| | | | | Should improve startup time of make in the testsuite, and it is simpler.
* cleaning of testsuiteDavid Terei2011-11-151-1/+0
|
* Update some more files for ghc-regress removalDavid Terei2011-07-201-1/+1
|
* make maintainer-clean workSimon Marlow2009-05-141-1/+1
|
* Move the Makefile changes around so they don't cause test failuresIan Lynagh2009-01-141-0/+13
| | | | | Our "make clean" detection was causing problems for tests which had their own local clean target.
* Tweak top-level MakefileIan Lynagh2009-01-131-4/+5
|
* add boot target to the top-level Makefile; fix boot target in test.mkSimon Marlow2009-01-131-0/+2
|
* Tidy up the MakefileIan Lynagh2009-01-091-3/+1
|
* Remove target.mkIan Lynagh2009-01-091-1/+0
|
* Remove redundant CLEAN_FILESIan Lynagh2009-01-091-2/+0
|
* Add clean and distclean targetsIan Lynagh2009-01-091-0/+3
|
* Share the pwd program between testsIan Lynagh2007-07-211-1/+1
|
* Make it so that 'make boot' is optional in the testsuiteSimon Marlow2006-09-161-7/+2
| | | | mk/wordsize.mk and timeout/timeout get built automatically if necessary.
* add boot to the all targetSimon Marlow2006-09-161-1/+1
|
* [project @ 2005-02-04 10:59:55 by simonmar]simonmar2005-02-041-0/+2
| | | | | Add a timeout to test runs, using a wrapper program (written in Haskell, using System.Process of course!).
* [project @ 2004-07-19 22:11:45 by igloo]igloo2004-07-191-1/+6
| | | | | | | | | | | | 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.
* [project @ 2002-08-29 10:22:13 by simonmar]simonmar2002-08-291-1/+4
| | | | Don't do anything, just emit a helpful message.
* [project @ 2001-08-22 16:04:59 by simonmar]simonmar2001-08-221-16/+4
| | | | fptools-ish makefile
* [project @ 2001-06-25 09:49:12 by sewardj]sewardj2001-06-251-1/+5
| | | | Enough commits to make it usable.
* [project @ 2001-06-20 15:12:17 by sewardj]sewardj2001-06-201-1/+1
| | | | | Various misc hackery which didn't seem to have made it through since the last commit.
* [project @ 2001-06-12 12:06:02 by sewardj]sewardj2001-06-121-0/+14
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.