Commit Graph

186 Commits

Author SHA1 Message Date
Daniel Gröber 41de8b8b2e Sandwich new Monad layer GmOutT into transformer stack
This way we can have access to some options pre Cradle setup which
should fix the output interleaving problems I was observing.
2015-09-01 10:32:27 +02:00
Daniel Gröber 899d583549 `error` -> throw $ GMEProcess 2015-09-01 10:27:41 +02:00
Daniel Gröber 4aa75818d8 Fix tests 2015-08-31 08:32:31 +02:00
Daniel Gröber 18a8c67d39 Take sandbox cfg into account for caches 2015-08-19 09:18:10 +02:00
Daniel Gröber 78bdf86a95 Fix all the stack related things 2015-08-19 09:17:41 +02:00
scturtle cbb8feb0ad Add test project in cabal file 2015-08-19 09:17:30 +02:00
scturtle ba13688413 Tell travis to download stack binary file 2015-08-19 09:17:12 +02:00
scturtle 89c3faea05 Initilize test for stack project 2015-08-19 09:17:11 +02:00
Daniel Gröber e360f7eb44 Fix older GHCs 2015-08-19 09:05:57 +02:00
Daniel Gröber 50ab2091d6 Add missing test files 2015-08-19 07:02:57 +02:00
Daniel Gröber bb3a948912 Fix over-qualified error messages (Fix #551) 2015-08-18 09:26:53 +02:00
Daniel Gröber f1191a419e Fix some warnings 2015-08-17 07:03:32 +02:00
Nikolay Yakimov a5dae2a82d Drop memory-mapped files, since ghc doesn't play well with those
All files are now "redirected", either user-created, or created by ghc-mod itself.
2015-08-16 23:20:00 +03:00
Nikolay Yakimov 20d6d4bae7 Disable lhs MemoryMapped test for now 2015-08-16 19:15:32 +03:00
Nikolay Yakimov 9a22662031 Update in-memory preprocessing check spec 2015-08-16 18:49:48 +03:00
Nikolay Yakimov 70d2a4704b Tests for TH, LHS and CPP with FileMapping 2015-08-16 17:36:10 +03:00
Nikolay Yakimov c96abfc422 Drop loadMappedFiles and move all loading code to progMain 2015-08-15 21:18:57 +03:00
Nikolay Yakimov c2ff5be4ea Better test for redirected check
Output now doesn't depend on compiler version
2015-08-15 21:07:35 +03:00
Nikolay Yakimov 0ad438461b Fix mistake in test file
Should be `module File`, since it's used as a redirection.
2015-08-15 21:07:35 +03:00
Nikolay Yakimov eb28035753 Some file mapping tests 2015-08-15 21:07:35 +03:00
Daniel Gröber 585a9ef425 Fix `doc` in non-cabal projects
..man those non-cabal projects are really getting me down. Who uses
those anwayways ;)
2015-08-14 10:30:42 +02:00
Daniel Gröber 6248372477 Fix tests for 7.10 2015-08-14 09:50:20 +02:00
Daniel Gröber 5318db06f7 Fix cabal-helper tests 2015-08-12 10:44:36 +02:00
Daniel Gröber 11243e5304 Add in-memory caching otherwise everything is slow 2015-08-11 07:38:25 +02:00
Daniel Gröber 36c4253135 Desugar warnings don't work before ghc 7.8 2015-08-10 08:15:34 +02:00
Daniel Gröber c4d534ba1c Make sure preprocessed module are on the module path 2015-08-10 06:44:35 +02:00
Daniel Gröber 5b30fdde29 Remove version bounds from test cabal files 2015-08-10 03:57:47 +02:00
Daniel Gröber 8439f12cb0 Let Cabal determine the package-db stack 2015-08-07 07:31:08 +02:00
Daniel Gröber f85327a1b6 Re-enable cabal-helper tests 2015-08-07 04:42:09 +02:00
Daniel Gröber 9dc7a9375e Fix resolveModule test again 2015-08-07 04:42:09 +02:00
Daniel Gröber 2c9b79449a Add missing test data to extra-source-files 2015-08-06 04:22:51 +02:00
Daniel Gröber aabbd5ce33 Fix resolveModule Cpp test 2015-08-05 10:16:54 +02:00
Daniel Gröber 6e28e07ca9 Fix #507 2015-08-05 08:01:25 +02:00
Daniel Gröber 1a53582a21 Add failing test for missing warnings #507 2015-08-05 08:01:23 +02:00
Daniel Gröber 42e72b3816 Fix fileModuleName not working on CPP modules given by path 2015-08-03 05:46:51 +02:00
Sergey Vinokurov 7b6eb55b11 Transform ModuleString and Expression type synonyms into newtypes 2015-06-02 10:43:29 +03:00
Sergey Vinokurov 73b98573f4 Remove unused extractParens function and its tests 2015-06-02 10:43:29 +03:00
Daniel Gröber 079c05ff17 Fix a few warnings 2015-05-20 11:45:17 +02:00
Daniel Gröber a2abad53ac Merge remote-tracking branch 'prezi/master'
Conflicts:
	Language/Haskell/GhcMod/CabalHelper.hs
2015-05-20 11:37:17 +02:00
Daniel Gröber e6fc3dd8d2 Fix tests 2015-05-08 00:06:08 +02:00
Daniel Gröber 0f1e653f7f Change some logging stuff 2015-05-06 16:13:08 +02:00
Daniel Vigovszky 84888627af Fixed custom cradle test 2015-04-26 17:33:01 +02:00
Daniel Vigovszky 5d9d6f5630 Custom cradle support 2015-04-23 17:25:45 +02:00
Daniel Gröber 9077e96aeb Fix tests 2015-04-13 23:16:14 +02:00
Daniel Gröber 523f43c3c9 Fix some tests 2015-04-12 02:48:54 +02:00
Daniel Gröber 80d91776c5 Cleanup and some fixes 2015-03-28 19:13:48 +01:00
Daniel Gröber 1cc9c4ba3d Also fix ghc and mtl version in doctest 2015-03-11 13:17:02 +01:00
Daniel Gröber c8da5b8085 Fix line endings in logging output 2015-03-06 14:04:49 +01:00
Daniel Gröber 9d5ee06af8 Fix GHC 7.10-rc1 2015-03-06 14:04:16 +01:00
Daniel Gröber 01dde80385 Bring test suite up to date 2015-03-05 17:35:28 +01:00