testsuite should ignore config files
I always get a few test failures like the following.
=====> T9360a(normal) 1 of 3 [0, 0, 0]
cd ./driver && "/Users/gridaphobe/Source/ghc/build/D1805/inplace/test spaces/ghc-stage2" --interactive -e "" </dev/null > T9360a.run.stdout 2> T9360a.run.stderr
Actual stderr output differs from expected:
--- /dev/null 2016-01-20 16:43:09.000000000 -0800
+++ ./driver/T9360a.run.stderr.normalised 2016-01-20 16:43:09.000000000 -0800
@@ -0,0 +1,11 @@
+cannot satisfy -package pretty-show
+ (use -v for more information)
+
+<no location info>:
+ Could not find module ‘Text.Show.Pretty’
+ It is not a module in the current program, or in any known package.
+
+<interactive>:7:25:
+ Variable not in scope: ppShow :: a -> String
+
+<interactive>:1:1: Not in scope: ‘pprint’
\ No newline at end of file
Actual stdout output differs from expected:
The failure is due to my ~/.ghci file, which loads a few packages that ghc-head obviously hasn't built.
The testsuite should ignore ~/.ghci and any other user configuration files that might affect ghc.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 8.1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Test Suite |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |