on master help sign in
Fix test targets and heap for generic array
133e20aHarendra Kumar
targets/Targets.hs+4
@@ -30,6 +30,7 @@ targets =
30 , "infinite_grp"
30 , "infinite_grp"
31 , "serial_wserial_cmp"
31 , "serial_wserial_cmp"
32 , "serial_async_cmp"
32 , "serial_async_cmp"
33+ , "noTest"
33 ]
34 ]
34 )
35 )
35 , ("Data.Stream.Concurrent",
36 , ("Data.Stream.Concurrent",
@@ -43,18 +44,21 @@ targets =
43 [ "prelude_concurrent_grp"
44 [ "prelude_concurrent_grp"
44 , "infinite_grp"
45 , "infinite_grp"
45 , "concurrent_cmp"
46 , "concurrent_cmp"
47+ , "noTest"
46 ]
48 ]
47 )
49 )
48 , ("Data.Stream.ConcurrentOrdered",
50 , ("Data.Stream.ConcurrentOrdered",
49 [ "prelude_concurrent_grp"
51 [ "prelude_concurrent_grp"
50 , "infinite_grp"
52 , "infinite_grp"
51 , "concurrent_cmp"
53 , "concurrent_cmp"
54+ , "noTest"
52 ]
55 ]
53 )
56 )
54 , ("Data.Stream.ConcurrentInterleaved",
57 , ("Data.Stream.ConcurrentInterleaved",
55 [ "prelude_concurrent_grp"
58 [ "prelude_concurrent_grp"
56 , "infinite_grp"
59 , "infinite_grp"
57 , "concurrent_cmp"
60 , "concurrent_cmp"
61+ , "noTest"
58 ]
62 ]
59 )
63 )
60 , ("Prelude.WSerial", ["serial_wserial_cmp"])
64 , ("Prelude.WSerial", ["serial_wserial_cmp"])
test/test-runner/Main.hs+1
@@ -22,6 +22,7 @@ rtsOpts relaxMem exeName target =
22 case target of
22 case target of
23 -- XXX Data.Array.* heap requirement increased for GHC-8.10
23 -- XXX Data.Array.* heap requirement increased for GHC-8.10
24 "Data.Array.Unboxed" -> "-M128M"
24 "Data.Array.Unboxed" -> "-M128M"
25+ "Data.Array.Generic" -> "-M128M"
25 "Prelude.Rate" -> "-M512M"
26 "Prelude.Rate" -> "-M512M"
26 -- For -O0 case writeChunks test fails, maybe we should have a
27 -- For -O0 case writeChunks test fails, maybe we should have a
27 -- separate flag for O0 case?
28 -- separate flag for O0 case?