[commit: testsuite] master: Make test cleaning a little more consistent (7f2eec6)

Ian Lynagh igloo at earth.li
Fri May 17 16:05:42 CEST 2013


Repository : ssh://darcs.haskell.org//srv/darcs/testsuite

On branch  : master

https://github.com/ghc/testsuite/commit/7f2eec6a9c84799cdd1156d02ce49aca798ca71f

>---------------------------------------------------------------

commit 7f2eec6a9c84799cdd1156d02ce49aca798ca71f
Author: Ian Lynagh <ian at well-typed.com>
Date:   Fri May 17 14:35:44 2013 +0100

    Make test cleaning a little more consistent

>---------------------------------------------------------------

 driver/testlib.py |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/driver/testlib.py b/driver/testlib.py
index d804e2f..d9a4905 100644
--- a/driver/testlib.py
+++ b/driver/testlib.py
@@ -625,14 +625,12 @@ def test_common_work (name, opts, func, args):
                     skiptest (name,way)
 
         if getTestOpts().cleanup != '' and (config.clean_only or do_ways != []):
+            pretest_cleanup(name)
             clean(map (lambda suff: name + suff,
                       ['', '.exe', '.exe.manifest', '.genscript',
                        '.stderr.normalised',        '.stdout.normalised',
-                       '.run.stderr',               '.run.stdout',
                        '.run.stderr.normalised',    '.run.stdout.normalised',
-                       '.comp.stderr',              '.comp.stdout',
                        '.comp.stderr.normalised',   '.comp.stdout.normalised',
-                       '.interp.stderr',            '.interp.stdout',
                        '.interp.stderr.normalised', '.interp.stdout.normalised',
                        '.stats', '.comp.stats',
                        '.hi', '.o', '.prof', '.exe.prof', '.hc',
@@ -2080,10 +2078,14 @@ def pretest_cleanup(name):
            pass
        os.mkdir(odir)
 
+   rm_no_fail(qualify(name,'interp.stderr'))
+   rm_no_fail(qualify(name,'interp.stdout'))
    rm_no_fail(qualify(name,'comp.stderr'))
+   rm_no_fail(qualify(name,'comp.stdout'))
    rm_no_fail(qualify(name,'run.stderr'))
    rm_no_fail(qualify(name,'run.stdout'))
-   rm_no_fail(qualify(name,'tix'))  # remove the old tix file
+   rm_no_fail(qualify(name,'tix'))
+   rm_no_fail(qualify(name,'exe.tix'))
    # simple_build zaps the following:
    # rm_nofail(qualify("o"))
    # rm_nofail(qualify(""))





More information about the ghc-commits mailing list