#5980: Name of compiler mismatch in safeHaskell/ghci/p5 p7 p8
---------------------------------+------------------------------------------
Reporter: goldfire | Owner:
Type: bug | Status: patch
Priority: highest | Milestone: 7.6.1
Component: Test Suite | Version: 7.5
Keywords: | Os: Unknown/Multiple
Architecture: Unknown/Multiple | Failure: None/Unknown
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: |
---------------------------------+------------------------------------------
Changes (by pcapriotti):
* status: new => patch
Comment:
The attached 5980.patch sends user exceptions to `stderr` instead of
`stdout`.
A number of tests need to be adapted to this change.
Since now ghci output can interleave `stdout` and `stderr`, I find it's
more
convenient (and more robust) to test the combined output streams instead
of
testing them individually.
So I added a test option called `combined_output` that redirects `stderr`
to
`stdout`, and modified ghci tests accordingly.
Also, apparently the driver wasn't actually normalizing `stderr` the same
way
as for compile tests, so the safeHaskell tests were failing even after the
change. That's also fixed in the patch, by using `normalise_errmsg`
instead of
`normalise_output` in `check_stderr_ok`.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5980#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs