aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
Commit message (Collapse)AuthorAge
* Fix posix005 testGravatar Ben Gamari2016-12-15
| | | | Needed import of sort and updated expected output
* testsuite: Ensure that posix005 output is normalizedGravatar Ben Gamari2016-11-17
| | | | | The order in which getEnvironment returns its result is platform dependent. Sort the output to ensure consistent output across platforms.
* Testsuite: remove no_stdinGravatar Thomas Miedema2016-06-24
| | | | | `no_stdin` is no longer necessary, and has been removed from the testsuite driver
* Cleanup one more testGravatar Thomas Miedema2016-02-16
|
* Testsuite: don't use only_compiler_types, assume ghcGravatar Thomas Miedema2016-02-16
|
* Disable getlogin tests for the moment (#1487)Gravatar Thomas Miedema2014-09-26
|
* Merge pull request #1 from thomie/masterGravatar Gregory Collins2014-07-15
|\ | | | | Enable test for getLoginName (Fixes #1487)
* | Ignore interp.stderr/stdout.Gravatar Edward Z. Yang2014-07-07
| | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
| * Enable test for getLoginNameGravatar Thomas Miedema2014-07-04
|/ | | | | | | Fixes #1487. Make use of no_stdin test option, introduced explictly for this purpose in fa52a8c9d8eae5e3fc4c0cf0e5672875e161e05c
* add testsuite-related gitignore entriesGravatar Herbert Valerio Riedel2014-06-26
|
* Declare language extensions via `{-# LANGUAGE -#}`Gravatar Herbert Valerio Riedel2013-10-12
| | | | | | | | | Only language extensions not active when `-XHaskell2010` is enabled are declared, this way we can drop many redundant `{-# LANGUAGE ForeignFunctionInterface #-}` occurences. This commit also removes/replaces some `{-# OPTIONS_GHC -XRecordWildCards #-}` pragmas. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
* Fix two of the unix tests.Gravatar Austin Seipp2013-08-10
| | | | | | This is fallout from the fix for T8108. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Extract the result of get*_r before we deallocate the auxiliary bufferGravatar Marios Titas2013-08-10
| | | | | | Also comes with tests. This closes #8108. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Fix #7399.Gravatar Edward Z. Yang2013-07-20
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Test cleaning fixesGravatar Ian Lynagh2013-06-13
|
* Remove uses of compose(s) in testsGravatar Ian Lynagh2013-02-14
|
* Small testsuite refactoring; no functional changeGravatar Ian Lynagh2013-02-14
|
* Don't bother marking unix tests as 'skip' on WindowsGravatar Ian Lynagh2013-02-14
| | | | We don't run the unix tests on Windows anyway.
* Follow changes in the testsuiteGravatar Ian Lynagh2013-02-11
|
* Terminated has an extra field nowGravatar Simon Marlow2013-01-30
|
* Rename tests to not start with a digitGravatar Ian Lynagh2013-01-25
|
* Bump base lower version to 4.5 (the version GHC 7.4.1 came with)Gravatar Ian Lynagh2012-11-30
| | | | and remove code to support older versions
* Extract high resolution timestamps from FileStatusGravatar Marios Titas2012-07-17
| | | | Signed-off-by: Paolo Capriotti <p.capriotti@gmail.com>
* Re-enable posix005 test (#5648)Gravatar Paolo Capriotti2012-03-30
|
* Copy tests from GHC testsuite (#1161)Gravatar Paolo Capriotti2012-03-09
|
* forkProcess now works with +RTS -N; update docs and testsGravatar Simon Marlow2011-12-06
|
* Provide a raw ByteString version of FilePath and environment APIsGravatar Simon Marlow2011-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | The new module System.Posix.ByteString provides exactly the same API as System.Posix, except that: - There is a new type: RawFilePath = ByteString - All functions mentioning FilePath in the System.Posix API use RawFilePath in the System.Posix.ByteString API - RawFilePaths are not subject to Unicode locale encoding and decoding, unlike FilePaths. They are the exact bytes passed to and returned from the underlying POSIX API. - Similarly for functions that deal in environment strings (System.Posix.Env): these use untranslated ByteStrings in System.Posix.Environment - There is a new function System.Posix.ByteString.getArgs :: [ByteString] returning the raw untranslated arguments as passed to exec() when the program was started.
* executeFile001: omit profiling waysGravatar Simon Marlow2011-11-21
| | | | | The RTS doesn't get a chance to produce the profile output after executeFile, so tests that check for correct profiling output will fail.
* Add a test for #5319Gravatar Ian Lynagh2011-11-16
|
* add processGroup001/processGroup002Gravatar Simon Marlow2011-05-23
|
* Test cases for the new process group API.Gravatar Favonia2011-05-23
|
* run forkprocess01 with +RTS -ls too, to test #4512Gravatar Simon Marlow2010-12-10
|
* add a comment about 3816 failing due to SambaGravatar Simon Marlow2010-05-18
|
* Provide a dummy input file for queryfdoption01Gravatar Matthias Kilian2010-04-18
|
* add test for #3816Gravatar Simon Marlow2010-03-29
|
* no good reason these tests should be expect_fail, as far as I can tellGravatar Simon Marlow2009-12-31
|
* forking works in GHCi tooGravatar Simon Marlow2009-11-11
| | | | | | Or at least, it works well enough to run this test. The main GHCi thread is gone after forking, but the current evaluation continues to run.
* add a test for #1185Gravatar Simon Marlow2009-10-21
|
* run fdReadBuf only the threaded ways (fixed unregisterised failure)Gravatar Simon Marlow2009-10-08
|
* Add a test from trac #2969Gravatar Ian Lynagh2009-09-23
|
* Add comments about why user001 might fail on Linux.Gravatar Simon Marlow2009-09-17
| | | | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466647
* add test for fdReadBuf/fdWriteBufGravatar Simon Marlow2009-05-29
|
* fix this test: we were overflowing the IO manager's pipe with too many signalsGravatar Simon Marlow2009-03-10
|
* Rewrite of signal-handling.Gravatar Simon Marlow2009-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | The API is the same (for now). The new implementation has the capability to define signal handlers that have access to the siginfo of the signal (#592), but this functionality is not exposed in this patch. #2451 is the ticket for the new API. The main purpose of bringing this in now is to fix race conditions in the old signal handling code (#2858). Later we can enable the new API in the HEAD. Implementation differences: - More of the signal-handling is moved into Haskell. We store the table of signal handlers in an MVar, rather than having a table of StablePtrs in the RTS. - In the threaded RTS, the siginfo of the signal is passed down the pipe to the IO manager thread, which manages the business of starting up new signal handler threads. In the non-threaded RTS, the siginfo of caught signals is stored in the RTS, and the scheduler starts new signal handler threads.
* catch up with exception changesGravatar Simon Marlow2008-09-27
|
* Follow extensible exceptions changesGravatar Ian Lynagh2008-06-23
|
* Add a test for #2038 (resourceLimit)Gravatar Ian Lynagh2008-05-20
|
* Add a test getUserEntryForName for trac #1976Gravatar Ian Lynagh2008-01-15
|
* Throw a proper exception if getGroupEntryForName fails to find an entryGravatar Ian Lynagh2007-11-10
| | | | | | We used to get *** Exception: getGroupEntryForName: failed (Success) Fixes trac #1655
* fix framework failuresGravatar Simon Marlow2007-10-29
|