Remove clean_cmd and extra_clean usage from .T files
[ghc.git] / testsuite / tests / annotations / should_run / all.T
1 # These tests are very slow due to their use of package GHC
2 setTestOpts(when(fast(), skip))
3
4 # Annotations, like Template Haskell, require runtime evaluation.  In
5 # order for this to work with profiling, we would have to build the
6 # program twice and use -osuf p_o (see the TH_spliceE5_prof test).  For
7 # now, just disable the profiling and dynamic ways, and use
8 # config.ghc_th_way_flags.
9 test('annrun01',
10      [pre_cmd('$MAKE -s --no-print-directory config'),
11       omit_ways(['dyn'] + prof_ways)],
12      multimod_compile_and_run,
13      ['annrun01', '-package ghc ' + config.ghc_th_way_flags])
14
15 """"
16 Helpful things to C+P:
17
18 test('', normal, compile_fail, [''])
19
20 test('', normal, compile, [''])
21
22 test('', [], multimod_compile_fail, ['', '-v0'])
23
24 test('', [], multimod_compile, ['', '-v0'])
25 """