Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix the timeout program following the changes to base | Ian Lynagh | 2012-06-20 | 1 | -2/+0 |
| | |||||
* | Don't read boilerplate.mk on 'make maintainer-clean' | Simon Peyton Jones | 2012-01-20 | 1 | -0/+2 |
| | |||||
* | cleaning of testsuite | David Terei | 2011-11-15 | 4 | -11/+7 |
| | |||||
* | Fix passing spaces to tests on Windows, and add a test for it | Ian Lynagh | 2011-10-18 | 1 | -2/+6 |
| | |||||
* | Fix quoting in Makefile | Ian Lynagh | 2010-04-16 | 1 | -1/+1 |
| | |||||
* | Use ${PYTHON} instead of relying on #!/usr/bin/env python | Matthias Kilian | 2010-04-16 | 1 | -1/+3 |
| | |||||
* | Always use the python timeout program on non-Windows | Ian Lynagh | 2009-10-25 | 1 | -1/+6 |
| | | | | | | | | | Use a python timeout program, so that we don't have to worry about whether or not the compiler we're testing has built the timeout program correctly The python timeout program doesn't work on mingw, so we still use the Haskell program on Windows | ||||
* | Complete timeout.py's unix support | Ian Lynagh | 2009-10-25 | 1 | -2/+19 |
| | |||||
* | Fix quoting in the testsuite timeout program's Makefile | Ian Lynagh | 2009-10-13 | 1 | -7/+7 |
| | |||||
* | Add some diagnostics to timeout | Ian Lynagh | 2009-10-13 | 1 | -3/+9 |
| | |||||
* | Use /usr/bin/env to find Python | Simon Marlow | 2009-07-23 | 2 | -2/+2 |
| | | | | Contributed by: Krister Walfridsson <krister.walfridsson@gmail.com> | ||||
* | make maintainer-clean work | Simon Marlow | 2009-05-14 | 1 | -1/+1 |
| | |||||
* | Tell Cabal where hsc2hs; fixes trac #3147 | Ian Lynagh | 2009-04-10 | 1 | -0/+1 |
| | | | | Patch from gwright. | ||||
* | Do not use System.Process on Posix systems | Simon Marlow | 2008-12-22 | 1 | -27/+27 |
| | | | | | | We were using System.Process.Internals, which isn't safe in general. Also, when the child process dies with a signal, we now raise the same signal ourselves. | ||||
* | Hack to find gcc for an in-place ghc | Ian Lynagh | 2009-01-16 | 1 | -1/+7 |
| | |||||
* | Also canonicalise the install prefix for the timeout program | Ian Lynagh | 2009-01-16 | 1 | -1/+4 |
| | |||||
* | Move the Makefile changes around so they don't cause test failures | Ian Lynagh | 2009-01-14 | 1 | -0/+12 |
| | | | | | Our "make clean" detection was causing problems for tests which had their own local clean target. | ||||
* | Fix timeout's clean target | Ian Lynagh | 2009-01-09 | 1 | -1/+2 |
| | |||||
* | Disentangle the testsuite from the compiler's build system | Ian Lynagh | 2009-01-08 | 3 | -51/+17 |
| | |||||
* | Make the testsuite work with the new build system | Simon Marlow | 2008-12-17 | 1 | -0/+41 |
| | |||||
* | follow library changes | Ian Lynagh | 2008-09-03 | 1 | -1/+1 |
| | |||||
* | We now depend on concurrent (split off from base) | Ian Lynagh | 2008-08-24 | 1 | -1/+1 |
| | |||||
* | Change the timeout program to use exceptions properly | Ian Lynagh | 2008-08-03 | 1 | -19/+30 |
| | | | | We now don't eat any type of exception, e.g. the user pressing ^C | ||||
* | Follow extensible exception changes | Ian Lynagh | 2008-06-23 | 1 | -6/+7 |
| | |||||
* | Don't fail when cleaning if cabal-bin doesn't exist | Ian Lynagh | 2008-07-29 | 1 | -1/+1 |
| | |||||
* | We need to tell Cabal that WinCBindings is a module of the timeout program | Ian Lynagh | 2008-07-24 | 1 | -0/+1 |
| | |||||
* | Build the timeout program with Cabal | Ian Lynagh | 2008-07-23 | 2 | -32/+51 |
| | |||||
* | FIX boottestsuite build failure | Simon Marlow | 2008-07-11 | 1 | -0/+3 |
| | |||||
* | FIX BUILD | Simon Marlow | 2008-07-07 | 1 | -0/+2 |
| | |||||
* | Avoid using deprecated flags in the testsuite tests | Ian Lynagh | 2008-06-16 | 1 | -1/+1 |
| | |||||
* | Add WinCBindings.hsc, not WinCBindings.hs! | Ian Lynagh | 2008-01-20 | 2 | -193/+144 |
| | |||||
* | Fix #1599: Improve timeout on Windows | Ian Lynagh | 2008-01-20 | 3 | -44/+248 |
| | | | | | We now run programs in a Job, which means that we can kill a process and all of its children when a timeout happens. | ||||
* | small tidyups to thie Makefile | Simon Marlow | 2007-11-16 | 1 | -5/+8 |
| | |||||
* | Stop the timeout calibration ever returning 0 | Ian Lynagh | 2007-08-21 | 1 | -1/+4 |
| | |||||
* | Fix calibrate python script for non-UNIX machines | Ian Lynagh | 2007-07-07 | 1 | -1/+8 |
| | |||||
* | Calibrate == calibrate on Windows... | Ian Lynagh | 2007-04-06 | 3 | -4/+4 |
| | |||||
* | Use $(PYTHON) to run calibrate, rather than relying on it finding python itself | Ian Lynagh | 2007-04-05 | 1 | -2/+1 |
| | |||||
* | Calibrate the testsuite timeout if a value of -1 is given | Ian Lynagh | 2007-04-05 | 3 | -0/+33 |
| | |||||
* | Print something to stderr when a timeout happens | Ian Lynagh | 2007-03-04 | 2 | -109/+112 |
| | | | | Also fixes whitespace. | ||||
* | Allow testsuite to run under MSYS/MinGW using native Python (not Cygwin Python). | brianlsmith | 2006-09-17 | 1 | -2/+5 |
| | | | | | | | | | | | | | This patch is based on a similar one "Enable timeout in Windows and don't require cygwin python" by Esa Ilari Vuokko. It seems like timeout is always built on Windows so I rearranged the logic there to make the code clearer, Esa's patch required the user to uncomment the MinGW-specific logic in order for it to work; this patch does not have the MinGW-specific logic commented out. I tested this on the trunk in Ubuntu 6.06 on i686 (VMWare). I tested this on the trunk and ghc-6.6 branch on Windows i686. | ||||
* | Use a python timeout for the testsuite when we don't have a threaded RTS | Ian Lynagh | 2006-09-07 | 2 | -0/+36 |
| | |||||
* | attempt to work around restrictions with fork() & pthreads | Simon Marlow | 2006-03-23 | 1 | -5/+12 |
| | | | | | | | | | In the child process, call exec() directly instead of using System.Cmd.system, which involves another fork()/exec() and a non-blocking wait. The problem is that in a forked child of a threaded process, it isn't safe to do much except exec() according to POSIX. In fact calling pthread_create() in the child causes the pthread library to fail with an error on FreeBSD. | ||||
* | [project @ 2005-11-23 11:47:16 by simonmar] | simonmar | 2005-11-23 | 1 | -10/+11 |
| | | | | Fix up to compile after recent changes to System.Process.Internals | ||||
* | [project @ 2005-11-11 12:02:40 by simonmar] | simonmar | 2005-11-11 | 1 | -5/+34 |
| | | | | Make it work on Windows again. | ||||
* | [project @ 2005-08-04 12:22:17 by simonmar] | simonmar | 2005-08-04 | 2 | -25/+73 |
| | | | | | | | | | | | | A better timeout. This one starts a new session for the child process, and attempts to kill the entire group when the time expires (previously we only killed the direct child, if the child itself had spawned more processes these would continue to run). The new scheme is only for Unix, presumably we have to do something different on Windows. Code partly from Ian Lynagh. | ||||
* | [project @ 2005-02-04 10:59:55 by simonmar] | simonmar | 2005-02-04 | 2 | -0/+37 |
Add a timeout to test runs, using a wrapper program (written in Haskell, using System.Process of course!). |