Forked from
Glasgow Haskell Compiler / GHC
13952 commits behind the upstream repository.
-
Ben Gamari authored
Previously it was not marked as broken in profthreaded
Ben Gamari authoredPreviously it was not marked as broken in profthreaded
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
all.T 9.54 KiB
import string
import re
#--------------------------------------
# Python normalization functions
#--------------------------------------
def normalise_quotes (str):
str = re.sub(r'"',r'', str, flags=re.MULTILINE)
return str
#--------------------------------------
# Test functions
#--------------------------------------
test('readFloat', exit_code(1), compile_and_run, [''])
test('enumDouble', normal, compile_and_run, [''])
test('enumRatio', normal, compile_and_run, [''])
test('enumNumeric', normal, compile_and_run, [''])
test('tempfiles', normal, compile_and_run, [''])
test('fixed', normal, compile_and_run, [''])
test('quotOverflow', normal, compile_and_run, [''])
test('assert', exit_code(1), compile_and_run, ['-fno-ignore-asserts'])
test('CPUTime001', fragile(16224), compile_and_run, [''])
test('readLitChar', normal, compile_and_run, [''])
test('unicode001',
when(platform('i386-unknown-openbsd'), expect_fail),
compile_and_run,
[''])
test('unicode002',
when(platform('i386-unknown-openbsd'), expect_fail),
compile_and_run,
[''])
test('data-fixed-show-read', normal, compile_and_run, [''])
test('showDouble', normal, compile_and_run, [''])
test('readDouble001', normal, compile_and_run, [''])
test('readInteger001', normal, compile_and_run, [''])
test('readFixed001', normal, compile_and_run, [''])
test('lex001', normal, compile_and_run, [''])
test('take001', extra_run_opts('1'), compile_and_run, [''])
test('inits', normal, compile_and_run, [''])
test('genericNegative001', extra_run_opts('-1'), compile_and_run, [''])
test('ix001', normal, compile_and_run, [''])
test('isValidNatural', reqlib('integer-gmp'), compile_and_run, [''])
# need to add -K64m to the compiler opts, so that GHCi gets it too
test('ioref001',
[when(fast(), skip),extra_run_opts('+RTS -K64m -RTS')],
compile_and_run,
['+RTS -K64m -RTS'])
test('echo001', set_stdin("echo001.hs"), compile_and_run, [''])
test('hTell001', normal, compile_and_run, [''])
test('hTell002', normal, compile_and_run, [''])
test('performGC001', normal, compile_and_run, [''])
# optimisation screws up this test because some of the traces get commoned up
test('trace001', normal, compile_and_run, [''])
test('hGetBuf002', normal, compile_and_run, [''])
test('hGetBuf003', normal, compile_and_run, [''])
test('hPutBuf001', normal, compile_and_run, [''])
test('hPutBuf002', [], compile_and_run, [''])
test('char001', normal, compile_and_run, [''])
test('char002', normal, compile_and_run, [''])
test('cstring001', normal, compile_and_run, [''])