[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