Testsuite: run tests in <testdir>.run instead of /tmp
[ghc.git] / testsuite / tests / ghci / prog010 / ghci.prog010.script
1 -- test for #1205
2
3 :l shell.hs
4 :def shell (\s -> do shell s; return "")
5
6 :shell rm -f A.o A.hi B.o B.hi
7
8 :load A
9 -- we can see both f and g (only f is exported)
10 :type f
11 :type g
12
13 :shell "$HC" $HC_OPTS $ghciWayFlags -fforce-recomp -c A.hs
14
15 :load A
16 -- we can now see only f
17 :type f
18 :type g
19 -- this will tell us we need to load A interpreted
20 :module *A
21
22 -- load A interpreted
23 :load *A
24 :type f
25 :type g
26
27 :shell "$HC" $HC_OPTS $ghciWayFlags -fforce-recomp -c B.hs
28 :load B
29
30 -- this will tell us we need to load A interpreted
31 :module *A
32
33 :add *A
34 :module *A
35 :type f
36 :type g