Copy tests from GHC testsuite; part of #1161.
authorPaolo Capriotti <p.capriotti@gmail.com>
Fri, 9 Mar 2012 11:42:24 +0000 (11:42 +0000)
committerPaolo Capriotti <p.capriotti@gmail.com>
Fri, 9 Mar 2012 13:04:46 +0000 (13:04 +0000)
commitb4f59dd2c6348855b1cf021cf13d85695357585c
treee5ee574ae2f6054d5c872d70d9066ae7aa4ef107
parentbed3d7937bea1619f7cf05af8babd8dd4385f348
Copy tests from GHC testsuite; part of #1161.
278 files changed:
tests/4006.hs [new file with mode: 0644]
tests/4006.stdout [new file with mode: 0644]
tests/Concurrent/4876.hs [new file with mode: 0644]
tests/Concurrent/4876.stdout [new file with mode: 0644]
tests/Concurrent/Chan001.hs [new file with mode: 0644]
tests/Concurrent/Chan001.stdout [new file with mode: 0644]
tests/Concurrent/MVar001.hs [new file with mode: 0644]
tests/Concurrent/MVar001.stdout [new file with mode: 0644]
tests/Concurrent/Makefile [new file with mode: 0644]
tests/Concurrent/QSem001.hs [new file with mode: 0644]
tests/Concurrent/QSem001.stdout [new file with mode: 0644]
tests/Concurrent/QSemN001.hs [new file with mode: 0644]
tests/Concurrent/QSemN001.stdout [new file with mode: 0644]
tests/Concurrent/SampleVar001.hs [new file with mode: 0644]
tests/Concurrent/SampleVar001.stdout [new file with mode: 0644]
tests/Concurrent/ThreadDelay001.hs [new file with mode: 0644]
tests/Concurrent/all.T [new file with mode: 0644]
tests/IO/2122.hs [new file with mode: 0644]
tests/IO/3307.hs [new file with mode: 0644]
tests/IO/3307.stdout [new file with mode: 0644]
tests/IO/4808.hs [new file with mode: 0644]
tests/IO/4808.stderr [new file with mode: 0644]
tests/IO/4808.stdout [new file with mode: 0644]
tests/IO/4855.hs [new file with mode: 0644]
tests/IO/4855.stderr [new file with mode: 0644]
tests/IO/4895.hs [new file with mode: 0644]
tests/IO/4895.stdout [new file with mode: 0644]
tests/IO/IOError001.hs [new file with mode: 0644]
tests/IO/IOError001.stdout [new file with mode: 0644]
tests/IO/IOError001.stdout-hugs [new file with mode: 0644]
tests/IO/IOError002.hs [new file with mode: 0644]
tests/IO/IOError002.stdout [new file with mode: 0644]
tests/IO/Makefile [new file with mode: 0644]
tests/IO/T4144.hs [new file with mode: 0644]
tests/IO/T4144.stdout [new file with mode: 0644]
tests/IO/all.T [new file with mode: 0644]
tests/IO/concio001.hs [new file with mode: 0644]
tests/IO/concio001.stdout [new file with mode: 0644]
tests/IO/concio001.thr.stdout [new file with mode: 0644]
tests/IO/concio002.hs [new file with mode: 0644]
tests/IO/concio002.stdout [new file with mode: 0644]
tests/IO/countReaders001.hs [new file with mode: 0644]
tests/IO/countReaders001.stdout [new file with mode: 0644]
tests/IO/countReaders001.stdout-i386-unknown-mingw32 [new file with mode: 0644]
tests/IO/decodingerror001.hs [new file with mode: 0644]
tests/IO/decodingerror001.in1 [new file with mode: 0644]
tests/IO/decodingerror001.in2 [new file with mode: 0644]
tests/IO/decodingerror001.stdout [new file with mode: 0644]
tests/IO/decodingerror002.hs [new file with mode: 0644]
tests/IO/decodingerror002.in [new file with mode: 0644]
tests/IO/decodingerror002.stdout [new file with mode: 0644]
tests/IO/encoding001.hs [new file with mode: 0644]
tests/IO/encoding002.hs [new file with mode: 0644]
tests/IO/encoding002.stdout [new file with mode: 0644]
tests/IO/encodingerror001.hs [new file with mode: 0644]
tests/IO/encodingerror001.stdout [new file with mode: 0644]
tests/IO/environment001.hs [new file with mode: 0644]
tests/IO/environment001.stdout [new file with mode: 0644]
tests/IO/finalization001.hs [new file with mode: 0644]
tests/IO/finalization001.stdout [new file with mode: 0644]
tests/IO/hClose001.hs [new file with mode: 0644]
tests/IO/hClose001.stdout [new file with mode: 0644]
tests/IO/hClose002.hs [new file with mode: 0644]
tests/IO/hClose002.stdout [new file with mode: 0644]
tests/IO/hClose002.stdout-i386-unknown-solaris2 [new file with mode: 0644]
tests/IO/hClose003.hs [new file with mode: 0644]
tests/IO/hClose003.stdout [new file with mode: 0644]
tests/IO/hDuplicateTo001.hs [new file with mode: 0644]
tests/IO/hDuplicateTo001.stderr [new file with mode: 0644]
tests/IO/hFileSize001.hs [new file with mode: 0644]
tests/IO/hFileSize001.stdout [new file with mode: 0644]
tests/IO/hFileSize001.stdout-mingw [new file with mode: 0644]
tests/IO/hFileSize002.hs [new file with mode: 0644]
tests/IO/hFileSize002.stdout [new file with mode: 0644]
tests/IO/hFlush001.hs [new file with mode: 0644]
tests/IO/hFlush001.stdout [new file with mode: 0644]
tests/IO/hGetBuf001.hs [new file with mode: 0644]
tests/IO/hGetBuf001.stdout [new file with mode: 0644]
tests/IO/hGetBuffering001.hs [new file with mode: 0644]
tests/IO/hGetBuffering001.stdout [new file with mode: 0644]
tests/IO/hGetChar001.hs [new file with mode: 0644]
tests/IO/hGetChar001.stdin [new file with mode: 0644]
tests/IO/hGetChar001.stdout [new file with mode: 0644]
tests/IO/hGetLine001.hs [new file with mode: 0644]
tests/IO/hGetLine001.stdout [new file with mode: 0644]
tests/IO/hGetLine002.hs [new file with mode: 0644]
tests/IO/hGetLine002.stdin [new file with mode: 0644]
tests/IO/hGetLine002.stdout [new file with mode: 0644]
tests/IO/hGetLine002.stdout-hugs [new file with mode: 0644]
tests/IO/hGetLine003.hs [new file with mode: 0644]
tests/IO/hGetLine003.stdin [new file with mode: 0644]
tests/IO/hGetLine003.stdout [new file with mode: 0644]
tests/IO/hGetPosn001.hs [new file with mode: 0644]
tests/IO/hGetPosn001.in [new file with mode: 0644]
tests/IO/hGetPosn001.stdout [new file with mode: 0644]
tests/IO/hGetPosn001.stdout-hugs [new file with mode: 0644]
tests/IO/hIsEOF001.hs [new file with mode: 0644]
tests/IO/hIsEOF001.stdout [new file with mode: 0644]
tests/IO/hIsEOF002.hs [new file with mode: 0644]
tests/IO/hIsEOF002.stdout [new file with mode: 0644]
tests/IO/hReady001.hs [new file with mode: 0644]
tests/IO/hReady001.stdout [new file with mode: 0644]
tests/IO/hReady002.hs [new file with mode: 0644]
tests/IO/hReady002.stdout [new file with mode: 0644]
tests/IO/hSeek001.hs [new file with mode: 0644]
tests/IO/hSeek001.in [new file with mode: 0644]
tests/IO/hSeek001.stdout [new file with mode: 0644]
tests/IO/hSeek002.hs [new file with mode: 0644]
tests/IO/hSeek002.stdout [new file with mode: 0644]
tests/IO/hSeek003.hs [new file with mode: 0644]
tests/IO/hSeek003.stdout [new file with mode: 0644]
tests/IO/hSeek004.hs [new file with mode: 0644]
tests/IO/hSeek004.stdout [new file with mode: 0644]
tests/IO/hSeek004.stdout-mingw [new file with mode: 0644]
tests/IO/hSetBuffering002.hs [new file with mode: 0644]
tests/IO/hSetBuffering002.stdout [new file with mode: 0644]
tests/IO/hSetBuffering003.hs [new file with mode: 0644]
tests/IO/hSetBuffering003.stderr [new file with mode: 0644]
tests/IO/hSetBuffering003.stdout [new file with mode: 0644]
tests/IO/hSetBuffering004.hs [new file with mode: 0644]
tests/IO/hSetBuffering004.stdout [new file with mode: 0644]
tests/IO/hSetEncoding001.hs [new file with mode: 0644]
tests/IO/hSetEncoding001.in [new file with mode: 0644]
tests/IO/hSetEncoding001.stdout [new file with mode: 0644]
tests/IO/hSetEncoding002.hs [new file with mode: 0644]
tests/IO/hSetEncoding002.stdout [new file with mode: 0644]
tests/IO/ioeGetErrorString001.hs [new file with mode: 0644]
tests/IO/ioeGetErrorString001.stdout [new file with mode: 0644]
tests/IO/ioeGetFileName001.hs [new file with mode: 0644]
tests/IO/ioeGetFileName001.stdout [new file with mode: 0644]
tests/IO/ioeGetHandle001.hs [new file with mode: 0644]
tests/IO/ioeGetHandle001.stdout [new file with mode: 0644]
tests/IO/isEOF001.hs [new file with mode: 0644]
tests/IO/isEOF001.stdout [new file with mode: 0644]
tests/IO/latin1 [new file with mode: 0644]
tests/IO/misc001.hs [new file with mode: 0644]
tests/IO/misc001.stdout [new file with mode: 0644]
tests/IO/newline001.hs [new file with mode: 0644]
tests/IO/openFile001.hs [new file with mode: 0644]
tests/IO/openFile001.stdout [new file with mode: 0644]
tests/IO/openFile002.hs [new file with mode: 0644]
tests/IO/openFile002.stderr [new file with mode: 0644]
tests/IO/openFile002.stderr-hugs [new file with mode: 0644]
tests/IO/openFile003.hs [new file with mode: 0644]
tests/IO/openFile003.stdout [new file with mode: 0644]
tests/IO/openFile003.stdout-i386-unknown-mingw32 [new file with mode: 0644]
tests/IO/openFile003.stdout-i386-unknown-solaris2 [new file with mode: 0644]
tests/IO/openFile003.stdout-mingw [new file with mode: 0644]
tests/IO/openFile003.stdout-mips-sgi-irix [new file with mode: 0644]
tests/IO/openFile003.stdout-sparc-sun-solaris2 [new file with mode: 0644]
tests/IO/openFile004.hs [new file with mode: 0644]
tests/IO/openFile004.stdout [new file with mode: 0644]
tests/IO/openFile005.hs [new file with mode: 0644]
tests/IO/openFile005.stdout [new file with mode: 0644]
tests/IO/openFile005.stdout-i386-unknown-mingw32 [new file with mode: 0644]
tests/IO/openFile006.hs [new file with mode: 0644]
tests/IO/openFile006.stdout [new file with mode: 0644]
tests/IO/openFile007.hs [new file with mode: 0644]
tests/IO/openFile007.stdout [new file with mode: 0644]
tests/IO/openFile007.stdout-i386-unknown-mingw32 [new file with mode: 0644]
tests/IO/openFile008.hs [new file with mode: 0644]
tests/IO/openTempFile001.hs [new file with mode: 0644]
tests/IO/putStr001.hs [new file with mode: 0644]
tests/IO/putStr001.stdout [new file with mode: 0644]
tests/IO/readFile001.hs [new file with mode: 0644]
tests/IO/readFile001.stdout [new file with mode: 0644]
tests/IO/readFile001.stdout-i386-unknown-mingw32 [new file with mode: 0644]
tests/IO/readwrite001.hs [new file with mode: 0644]
tests/IO/readwrite001.stdout [new file with mode: 0644]
tests/IO/readwrite002.hs [new file with mode: 0644]
tests/IO/readwrite002.stdout [new file with mode: 0644]
tests/IO/readwrite003.hs [new file with mode: 0644]
tests/IO/readwrite003.stdout [new file with mode: 0644]
tests/IO/utf8-test [new file with mode: 0644]
tests/Memo1.lhs [new file with mode: 0644]
tests/Memo2.lhs [new file with mode: 0644]
tests/addr001.hs [new file with mode: 0644]
tests/addr001.stdout [new file with mode: 0644]
tests/addr001.stdout-alpha-dec-osf3 [new file with mode: 0644]
tests/addr001.stdout-mips-sgi-irix [new file with mode: 0644]
tests/addr001.stdout-ws-64 [new file with mode: 0644]
tests/addr001.stdout-x86_64-unknown-openbsd [new file with mode: 0644]
tests/all.T
tests/char001.hs [new file with mode: 0644]
tests/char001.stdout [new file with mode: 0644]
tests/char002.hs [new file with mode: 0644]
tests/char002.stdout [new file with mode: 0644]
tests/cstring001.hs [new file with mode: 0644]
tests/dynamic001.hs [new file with mode: 0644]
tests/dynamic001.stdout [new file with mode: 0644]
tests/dynamic002.hs [new file with mode: 0644]
tests/dynamic002.stdout [new file with mode: 0644]
tests/dynamic003.hs [new file with mode: 0644]
tests/dynamic003.stdout [new file with mode: 0644]
tests/dynamic004.hs [new file with mode: 0644]
tests/dynamic004.stdout [new file with mode: 0644]
tests/dynamic005.hs [new file with mode: 0644]
tests/dynamic005.stdout [new file with mode: 0644]
tests/echo001.hs [new file with mode: 0644]
tests/echo001.stdout [new file with mode: 0644]
tests/enum01.hs [new file with mode: 0644]
tests/enum01.stdout [new file with mode: 0644]
tests/enum01.stdout-alpha-dec-osf3 [new file with mode: 0644]
tests/enum01.stdout-hugs [new file with mode: 0644]
tests/enum01.stdout-ws-64 [new file with mode: 0644]
tests/enum02.hs [new file with mode: 0644]
tests/enum02.stdout [new file with mode: 0644]
tests/enum02.stdout-alpha-dec-osf3 [new file with mode: 0644]
tests/enum02.stdout-hugs [new file with mode: 0644]
tests/enum02.stdout-mips-sgi-irix [new file with mode: 0644]
tests/enum02.stdout-ws-64 [new file with mode: 0644]
tests/enum02.stdout-x86_64-unknown-openbsd [new file with mode: 0644]
tests/enum03.hs [new file with mode: 0644]
tests/enum03.stdout [new file with mode: 0644]
tests/enum03.stdout-alpha-dec-osf3 [new file with mode: 0644]
tests/enum03.stdout-hugs [new file with mode: 0644]
tests/enum03.stdout-mips-sgi-irix [new file with mode: 0644]
tests/enum03.stdout-ws-64 [new file with mode: 0644]
tests/enum03.stdout-x86_64-unknown-openbsd [new file with mode: 0644]
tests/enum04.hs [new file with mode: 0644]
tests/enum04.stdout [new file with mode: 0644]
tests/exceptionsrun001.hs [new file with mode: 0644]
tests/exceptionsrun001.stdout [new file with mode: 0644]
tests/exceptionsrun002.hs [new file with mode: 0644]
tests/exceptionsrun002.stdout [new file with mode: 0644]
tests/hGetBuf002.hs [new file with mode: 0644]
tests/hGetBuf002.stdout [new file with mode: 0644]
tests/hGetBuf003.hs [new file with mode: 0644]
tests/hGetBuf003.stdout [new file with mode: 0644]
tests/hPutBuf001.hs [new file with mode: 0644]
tests/hPutBuf001.stdout [new file with mode: 0644]
tests/hPutBuf002.hs [new file with mode: 0644]
tests/hPutBuf002.stdout [new file with mode: 0644]
tests/hTell001.hs [new file with mode: 0644]
tests/hTell001.stdout [new file with mode: 0644]
tests/hTell002.hs [new file with mode: 0644]
tests/hTell002.stdout [new file with mode: 0644]
tests/length001.hs [new file with mode: 0644]
tests/length001.stdout [new file with mode: 0644]
tests/list001.hs [new file with mode: 0644]
tests/list001.stdout [new file with mode: 0644]
tests/list001.stdout-ghc [new file with mode: 0644]
tests/list002.hs [new file with mode: 0644]
tests/list002.stdout [new file with mode: 0644]
tests/list003.hs [new file with mode: 0644]
tests/list003.stdout [new file with mode: 0644]
tests/memo001.hs [new file with mode: 0644]
tests/memo001.stdout [new file with mode: 0644]
tests/memo002.hs [new file with mode: 0644]
tests/memo002.stdout [new file with mode: 0644]
tests/packedstring001.hs [new file with mode: 0644]
tests/packedstring001.stdout [new file with mode: 0644]
tests/performGC001.hs [new file with mode: 0644]
tests/performGC001.stdout [new file with mode: 0644]
tests/rand001.hs [new file with mode: 0644]
tests/rand001.stdout [new file with mode: 0644]
tests/ratio001.hs [new file with mode: 0644]
tests/ratio001.stdout [new file with mode: 0644]
tests/ratio001.stdout-ghc [new file with mode: 0644]
tests/reads001.hs [new file with mode: 0644]
tests/reads001.stdout [new file with mode: 0644]
tests/show001.hs [new file with mode: 0644]
tests/show001.stdout [new file with mode: 0644]
tests/stableptr001.hs [new file with mode: 0644]
tests/stableptr001.stdout [new file with mode: 0644]
tests/stableptr003.hs [new file with mode: 0644]
tests/stableptr004.hs [new file with mode: 0644]
tests/stableptr004.stdout [new file with mode: 0644]
tests/stableptr005.hs [new file with mode: 0644]
tests/stableptr005.stdout [new file with mode: 0644]
tests/text001.hs [new file with mode: 0644]
tests/text001.stdout [new file with mode: 0644]
tests/trace001.hs [new file with mode: 0644]
tests/trace001.stderr [new file with mode: 0644]
tests/trace001.stdout [new file with mode: 0644]
tests/tup001.hs [new file with mode: 0644]
tests/tup001.stdout [new file with mode: 0644]
tests/weak001.hs [new file with mode: 0644]