Fix nptr field alignment in RtClosureInspect
[ghc.git] / testsuite / tests / ghci.debugger / scripts / all.T
1 setTestOpts([extra_run_opts('-ignore-dot-ghci'),
2              normalise_slashes])
3
4 test('print001', normal, ghci_script, ['print001.script'])
5 test('print002', extra_files(['../Test.hs']), ghci_script, ['print002.script'])
6 test('print003', extra_files(['../Test.hs']), ghci_script, ['print003.script'])
7 test('print004', normal, ghci_script, ['print004.script'])
8 test('print005', extra_files(['../QSort.hs']), ghci_script, ['print005.script'])
9 test('print006', extra_files(['../Test.hs']), ghci_script, ['print006.script'])
10 test('print007', extra_files(['../Test.hs']), ghci_script, ['print007.script'])
11 test('print008', extra_files(['../Test.hs']), ghci_script, ['print008.script'])
12 test('print009', normal, ghci_script, ['print009.script'])
13 test('print010', extra_files(['../Test.hs']), ghci_script, ['print010.script'])
14 test('print011', extra_files(['../Test.hs']), ghci_script, ['print011.script'])
15 test('print012', extra_files(['../GADT.hs', '../Test.hs']), ghci_script, ['print012.script'])
16 test('print013', extra_files(['../GADT.hs']), ghci_script, ['print013.script'])
17 test('print014', extra_files(['../GADT.hs']), ghci_script, ['print014.script'])
18 test('print016', extra_files(['../Test.hs']), ghci_script, ['print016.script'])
19 test('print017', extra_files(['../Test.hs']), ghci_script, ['print017.script'])
20 test('print018', extra_files(['../Test.hs']), ghci_script, ['print018.script'])
21 test('print019', extra_files(['../Test.hs']), ghci_script, ['print019.script'])
22 test('print020', extra_files(['../HappyTest.hs']), ghci_script, ['print020.script'])
23 test('print021', normal, ghci_script, ['print021.script'])
24 test('print022',
25      [when(arch('powerpc64'), expect_broken(14455))],
26      ghci_script, ['print022.script'])
27 test('print023', extra_files(['../Test.hs']), ghci_script, ['print023.script'])
28 test('print024', extra_files(['../Test.hs']), ghci_script, ['print024.script'])
29 test('print025', normal, ghci_script, ['print025.script'])
30 test('print026', normal, ghci_script, ['print026.script'])
31 test('print027', normal, ghci_script, ['print027.script'])
32 test('print028', normal, ghci_script, ['print028.script'])
33 test('print029', normal, ghci_script, ['print029.script'])
34 test('print030', extra_files(['print029.hs']), ghci_script, ['print030.script'])
35 test('print031', normal, ghci_script, ['print031.script'])
36 test('print032', extra_files(['print029.hs']), ghci_script, ['print032.script'])
37 test('print033', normal, ghci_script, ['print033.script'])
38 test('print034', extra_files(['../GADT.hs', '../Test.hs']), ghci_script, ['print034.script'])
39 test('print035', extra_files(['../Unboxed.hs']), ghci_script, ['print035.script'])
40 test('print036', expect_broken(9046), ghci_script, ['print036.script'])
41
42 test('break001', extra_files(['../Test2.hs']), ghci_script, ['break001.script'])
43 test('break002', extra_files(['../Test2.hs']), ghci_script, ['break002.script'])
44 test('break003', extra_files(['../Test3.hs']), ghci_script, ['break003.script'])
45 test('break005', extra_files(['../QSort.hs']), ghci_script, ['break005.script'])
46 test('break006', extra_files(['../Test3.hs']), ghci_script, ['break006.script'])
47 test('break007', [extra_files(['Break007.hs'])], ghci_script, ['break007.script'])
48 test('break008', extra_files(['../Test3.hs']), ghci_script, ['break008.script'])
49 test('break009', [extra_files(['../Test6.hs']),
50                   combined_output], ghci_script, ['break009.script'])
51 test('break010', extra_files(['../Test6.hs']), ghci_script, ['break010.script'])
52 test('break011',
53      [extra_files(['../Test7.hs']),
54       combined_output],
55      ghci_script, ['break011.script'])
56 test('break012', normal, ghci_script, ['break012.script'])
57 test('break013', normal, ghci_script, ['break013.script'])
58 test('break014', normal, ghci_script, ['break014.script'])
59 test('break015', expect_broken(1532), ghci_script, ['break015.script'])
60 test('break016', combined_output, ghci_script, ['break016.script'])
61 test('break017', [extra_files(['../QSort.hs']),
62                   combined_output], ghci_script, ['break017.script'])
63 test('break018', extra_files(['../mdo.hs']), ghci_script, ['break018.script'])
64 test('break019', extra_files(['../Test2.hs']), ghci_script, ['break019.script'])
65 test('break020', extra_files(['Break020b.hs']), ghci_script, ['break020.script'])
66 test('break021', extra_files(['Break020b.hs', 'break020.hs']), ghci_script, ['break021.script'])
67 test('break024', combined_output, ghci_script, ['break024.script'])
68 test('break025', normal, ghci_script, ['break025.script'])
69 test('break026', normal, ghci_script, ['break026.script'])
70 test('break027', extra_files(['../QSort.hs']), ghci_script, ['break027.script'])
71 test('break028', normal, ghci_script, ['break028.script'])
72
73 test('dynbrk001', extra_files(['../QSort.hs']), ghci_script, ['dynbrk001.script'])
74 test('dynbrk002', extra_files(['../QSort.hs']), ghci_script, ['dynbrk002.script'])
75 test('dynbrk003', normal, ghci_script, ['dynbrk003.script'])
76 test('dynbrk004', extra_files(['../mdo.hs']), ghci_script, ['dynbrk004.script'])
77 test('dynbrk005', [extra_files(['TupleN.hs']), expect_broken(1530)],
78      ghci_script, ['dynbrk005.script'])
79 test('dynbrk007', normal, ghci_script, ['dynbrk007.script'])
80 test('dynbrk008', normal, ghci_script, ['dynbrk008.script'])
81 test('dynbrk009', normal, ghci_script, ['dynbrk009.script'])
82
83 test('result001', normal, ghci_script, ['result001.script'])
84
85 test('listCommand001', [extra_files(['../Test3.hs']),
86                         combined_output], ghci_script, ['listCommand001.script'])
87 test('listCommand002', normal, ghci_script, ['listCommand002.script'])
88
89 test('hist001', [extra_files(['../Test3.hs']), extra_run_opts('+RTS -I0')],
90      ghci_script, ['hist001.script'])
91 test('hist002', [extra_files(['../Test3.hs']), extra_run_opts('+RTS -I0')],
92      ghci_script, ['hist002.script'])
93
94 test('T2740', normal, ghci_script, ['T2740.script'])
95
96 test('getargs', extra_files(['../getargs.hs']), ghci_script, ['getargs.script'])
97 test('T7386', normal, ghci_script, ['T7386.script'])
98 test('T8557', normal, ghci_script, ['T8557.script'])
99 test('T12458', normal, ghci_script, ['T12458.script'])
100 test('T13825-debugger', when(arch('powerpc64'), expect_broken(14455)),
101       ghci_script, ['T13825-debugger.script'])