Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Disable getlogin tests for the moment (#1487) | Thomas Miedema | 2014-09-26 |
| | |||
* | Merge pull request #1 from thomie/master | Gregory Collins | 2014-07-15 |
|\ | | | | | Enable test for getLoginName (Fixes #1487) | ||
* | | Ignore interp.stderr/stdout. | Edward Z. Yang | 2014-07-07 |
| | | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> | ||
| * | Enable test for getLoginName | Thomas Miedema | 2014-07-04 |
|/ | | | | | | | Fixes #1487. Make use of no_stdin test option, introduced explictly for this purpose in fa52a8c9d8eae5e3fc4c0cf0e5672875e161e05c | ||
* | add testsuite-related gitignore entries | Herbert Valerio Riedel | 2014-06-26 |
| | |||
* | Declare language extensions via `{-# LANGUAGE -#}` | Herbert Valerio Riedel | 2013-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. | Austin Seipp | 2013-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 buffer | Marios Titas | 2013-08-10 |
| | | | | | | Also comes with tests. This closes #8108. Signed-off-by: Austin Seipp <aseipp@pobox.com> | ||
* | Fix #7399. | Edward Z. Yang | 2013-07-20 |
| | | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu> | ||
* | Test cleaning fixes | Ian Lynagh | 2013-06-13 |
| | |||
* | Remove uses of compose(s) in tests | Ian Lynagh | 2013-02-14 |
| | |||
* | Small testsuite refactoring; no functional change | Ian Lynagh | 2013-02-14 |
| | |||
* | Don't bother marking unix tests as 'skip' on Windows | Ian Lynagh | 2013-02-14 |
| | | | | We don't run the unix tests on Windows anyway. | ||
* | Follow changes in the testsuite | Ian Lynagh | 2013-02-11 |
| | |||
* | Terminated has an extra field now | Simon Marlow | 2013-01-30 |
| | |||
* | Rename tests to not start with a digit | Ian Lynagh | 2013-01-25 |
| | |||
* | Bump base lower version to 4.5 (the version GHC 7.4.1 came with) | Ian Lynagh | 2012-11-30 |
| | | | | and remove code to support older versions | ||
* | Extract high resolution timestamps from FileStatus | Marios Titas | 2012-07-17 |
| | | | | Signed-off-by: Paolo Capriotti <p.capriotti@gmail.com> | ||
* | Re-enable posix005 test (#5648) | Paolo Capriotti | 2012-03-30 |
| | |||
* | Copy tests from GHC testsuite (#1161) | Paolo Capriotti | 2012-03-09 |
| | |||
* | forkProcess now works with +RTS -N; update docs and tests | Simon Marlow | 2011-12-06 |
| | |||
* | Provide a raw ByteString version of FilePath and environment APIs | Simon Marlow | 2011-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 ways | Simon Marlow | 2011-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 #5319 | Ian Lynagh | 2011-11-16 |
| | |||
* | add processGroup001/processGroup002 | Simon Marlow | 2011-05-23 |
| | |||
* | Test cases for the new process group API. | Favonia | 2011-05-23 |
| | |||
* | run forkprocess01 with +RTS -ls too, to test #4512 | Simon Marlow | 2010-12-10 |
| | |||
* | add a comment about 3816 failing due to Samba | Simon Marlow | 2010-05-18 |
| | |||
* | Provide a dummy input file for queryfdoption01 | Matthias Kilian | 2010-04-18 |
| | |||
* | add test for #3816 | Simon Marlow | 2010-03-29 |
| | |||
* | no good reason these tests should be expect_fail, as far as I can tell | Simon Marlow | 2009-12-31 |
| | |||
* | forking works in GHCi too | Simon Marlow | 2009-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 #1185 | Simon Marlow | 2009-10-21 |
| | |||
* | run fdReadBuf only the threaded ways (fixed unregisterised failure) | Simon Marlow | 2009-10-08 |
| | |||
* | Add a test from trac #2969 | Ian Lynagh | 2009-09-23 |
| | |||
* | Add comments about why user001 might fail on Linux. | Simon Marlow | 2009-09-17 |
| | | | | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466647 | ||
* | add test for fdReadBuf/fdWriteBuf | Simon Marlow | 2009-05-29 |
| | |||
* | fix this test: we were overflowing the IO manager's pipe with too many signals | Simon Marlow | 2009-03-10 |
| | |||
* | Rewrite of signal-handling. | Simon Marlow | 2009-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 changes | Simon Marlow | 2008-09-27 |
| | |||
* | Follow extensible exceptions changes | Ian Lynagh | 2008-06-23 |
| | |||
* | Add a test for #2038 (resourceLimit) | Ian Lynagh | 2008-05-20 |
| | |||
* | Add a test getUserEntryForName for trac #1976 | Ian Lynagh | 2008-01-15 |
| | |||
* | Throw a proper exception if getGroupEntryForName fails to find an entry | Ian Lynagh | 2007-11-10 |
| | | | | | | We used to get *** Exception: getGroupEntryForName: failed (Success) Fixes trac #1655 | ||
* | fix framework failures | Simon Marlow | 2007-10-29 |
| | |||
* | disable the getLoginName test, see #1487 | Simon Marlow | 2007-07-03 |
| | |||
* | Don't do "< /dev/null" when running the user001 test | Ian Lynagh | 2007-06-23 |
| | | | | It can cause the test to fail. | ||
* | Make it more obvious that the forkprocess01 test is really working | Ian Lynagh | 2007-04-18 |
| | |||
* | Added tests/user001.hs which tests all the get* functions in System.Posix.User. | bjorn@bringert.net | 2007-04-16 |
| | | | | | I added this since I noticed that getUserEntryForID, getUserEntryForName, getGroupEntryForID and getGroupEntryForName failed on OS X 10.4.9 on i386. | ||
* | add tests from GHC testsuite | Simon Marlow | 2007-03-05 |