Commit Graph

34 Commits

Author SHA1 Message Date
Andreas Abel b6d4952e2e Testsuite: report which module failed the tests
This also fixes the problem that the testsuite threw `exitFailure`
even when it succeeded (which I found inexplicable).

Once this is published, the testsuite could be enabled in Stackage again.
2023-12-06 18:41:53 +01:00
Vidar Holen ae199edb68 Let distrotest fail fast when there remaining executables 2022-12-11 20:51:39 -08:00
Vidar Holen 7cfcf6db8a Fix stack build 2022-12-11 19:31:58 -08:00
Vidar Holen 985ca2530d Add Docker testing for older and newer Ubuntu versions 2022-12-11 19:22:06 -08:00
Vidar Holen f77a545282 Control Flow Graph / Data Flow Analysis support 2022-07-20 08:08:24 -07:00
Vidar Holen c3bce51de3 Allow text to build on Fedora by installing dependencies 2022-07-20 08:08:24 -07:00
Vidar Holen 71f1db6609 Update distro tests 2021-11-06 18:21:11 -07:00
Vidar Holen bcca66eb6b Update release checklist 2021-11-06 15:46:57 -07:00
Vidar Holen b0f05018c1 Revert "Allow running this repo as a pre-commit hook"
This reverts commit 9d64d78c32.
2021-08-29 12:12:08 -07:00
Vidar Holen 9d64d78c32 Allow running this repo as a pre-commit hook 2021-08-28 22:37:22 -07:00
Vidar Holen 9e60b3ea84 Fix haddock failures (fixes #2216) 2021-04-22 22:17:51 -07:00
Vidar Holen f02c297fdd Merge parser and analyzer shebang parsing 2021-03-11 23:04:17 -08:00
Ville Skyttä 60e80e4ce1 Spelling fixes 2020-04-25 08:29:38 +03:00
Artur Klauser 9378227570
Use shellcheck on yourself
Fixing shellcheck warnings on shell scripts in this repo.
2020-04-01 09:03:38 +02:00
Vidar Holen 67f0dc4fd5 Update distro tests to support newer Cabal 2020-03-30 22:28:56 -07:00
Vidar Holen 2053ac8882 Add a release checklist script 2019-07-28 17:25:30 -07:00
Vidar Holen e4cbf59fda Update distrotest with new image names 2019-07-28 17:10:20 -07:00
Vidar Holen bee4303c32 Add an empty Custom.hs to simplify site-specific patching 2019-07-02 20:07:05 -07:00
Vidar Holen b1aeee564c Add a Diff output format 2019-06-23 20:02:01 -07:00
Vidar Holen 434b904746 Process replacements according to AST depth (fixes #1431) 2019-01-08 18:25:37 -08:00
Vidar Holen 135b4aa485 Add stack builds to distro test 2018-11-26 20:41:29 -08:00
Vidar Holen 8d13add1ed Add automated cross-distro testing via Docker 2018-10-01 17:10:43 -07:00
Vidar Holen 08f7ff37c5 Some cleanup and refactoring. 2016-11-12 15:51:36 -08:00
Vidar Holen 51d8caf2c9 Add missing import 2016-04-16 09:53:15 -07:00
Vidar Holen f835c2d4c1 Fix handling of spaces in shebangs. 2016-04-16 09:42:07 -07:00
Vidar Holen db0c8c2dc9 Separate out command specific checks.
The checks use a better interface and give
an overall speed boost of 10%.
2016-04-10 17:01:40 -07:00
Vidar Holen 72eeafe002 Some cleanup to make room for future improvements. 2015-08-15 09:34:19 -07:00
Rodrigo Setti 0a9ed917e7 Test Suite in Cabal (cabal test)
Please run using "cabal test --show-details=streaming", there's a known
issue about this that was fixed in the latest version of cabal:
https://github.com/haskell/cabal/issues/1810
2014-05-31 01:30:23 +00:00
Vidar Holen 0d34f2dedd Added ulimit to test script because lol debugging 2012-11-19 23:24:24 -08:00
Vidar Holen 89b0168254 Fixed incorrect errors on [[ $1 ]] 2012-11-16 21:01:26 -08:00
Vidar Holen 19a7698785 Accidentally made quackCheck non-executable 2012-11-16 20:40:17 -08:00
Vidar Holen 07b29dceb4 Never mind quackCheck 2012-11-16 19:43:41 -08:00
Vidar Holen 258a13721e Added readme and licenses 2012-11-16 19:43:05 -08:00
Vidar Holen c6a05179e0 Added Makefile and horrifying test framework 2012-11-04 20:29:21 -08:00