[commit: testsuite] master: fix tests following changes to stub-file generation (6339e9d)

Simon Marlow marlowsd at gmail.com
Tue Apr 5 17:07:01 CEST 2011


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

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/6339e9d1a7a3077d178f3bbbfc3cb2f78667b96c

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

commit 6339e9d1a7a3077d178f3bbbfc3cb2f78667b96c
Author: Simon Marlow <marlowsd at gmail.com>
Date:   Tue Apr 5 16:04:51 2011 +0100

    fix tests following changes to stub-file generation

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

 tests/ghc-regress/driver/Makefile |   34 ++++++++++------------------------
 1 files changed, 10 insertions(+), 24 deletions(-)

diff --git a/tests/ghc-regress/driver/Makefile b/tests/ghc-regress/driver/Makefile
index b8bb04d..d5b948b 100644
--- a/tests/ghc-regress/driver/Makefile
+++ b/tests/ghc-regress/driver/Makefile
@@ -58,36 +58,30 @@ test015:
 
 # test stub generation
 test016:
-	$(RM) F016.hi F016$(OBJSUFFIX) F016_stub.c F016_stub.h
+	$(RM) F016.hi F016$(OBJSUFFIX) F016_stub.h
 	"$(TEST_HC)" -c F016.hs
 	test -f F016_stub$(OBJSUFFIX)
-	test -f F016_stub.c
 	test -f F016_stub.h
 
 # test -stubdir (filename differs from module name)
 test017:
 	$(RM) F017.hi F017$(OBJSUFFIX)
-	$(RM) stub017/TestStub_stub.c stub017/TestStub_stub.h
-	$(RM) stub017/TestStub_stub$(OBJSUFFIX)
 	$(RM) F017_stub$(OBJSUFFIX)
 	"$(TEST_HC)" -c F017.hs -stubdir stub017
-	test -f F017_stub$(OBJSUFFIX)
-	test -f stub017/TestStub017_stub.c
 	test -f stub017/TestStub017_stub.h
 
 # test -odir with stubs (filename differs from module name)
 test018:
-	$(RM) -f F018.hi F018$(OBJSUFFIX) F018_stub.c F018_stub.h
+	$(RM) -f F018.hi F018$(OBJSUFFIX) F018_stub.h
 	$(RM) -rf obj018
 	mkdir obj018
 	"$(TEST_HC)" -c F018.hs -odir obj018
-	test -f obj018/TestStub018_stub$(OBJSUFFIX)
 
 # test for bug #3093
 test018a:
-	$(RM) -f F018a.hi F018a_stub.c F018a_stub.h *.obj.018
+	$(RM) -f F018a.hi F018a_stub.h *.obj.018
 	"$(TEST_HC)" -c F018a.hs -osuf obj.018
-	test -f F018a_stub.obj.018
+	test -f F018a.obj.018
 
 # test -outputdir
 test019:
@@ -95,8 +89,6 @@ test019:
 	"$(TEST_HC)" -c F019.hs -outputdir out019
 	test -f out019/TestStub019.hi
 	test -f out019/TestStub019$(OBJSUFFIX)
-	test -f out019/TestStub019_stub$(OBJSUFFIX)
-	test -f out019/TestStub019_stub.c
 	test -f out019/TestStub019_stub.h
 
 # -----------------------------------------------------------------------------
@@ -160,18 +152,16 @@ test026:
 # test stub generation
 # -fvia-C, because we want to check that the .hc file can #include the stub.h
 test027:
-	$(RM) B027/F.hi B027/F$(OBJSUFFIX) B027/F_stub.c B027/F_stub.h
+	$(RM) B027/F.hi B027/F$(OBJSUFFIX) B027/F_stub.h
 	"$(TEST_HC)" -c B027/F.hs -fno-warn-deprecated-flags -fvia-C
-	test -f B027/F_stub.c
 	test -f B027/F_stub.h
 
 # test -stubdir
 # -fvia-C, because we want to check that the .hc file can #include the stub.h
 test028:
 	$(RM) B028/F.hi B028/F$(OBJSUFFIX)
-	$(RM) stub028/B028/F_stub.c stub028/B028/F_stub.h
+	$(RM) stub028/B028/F_stub.h
 	"$(TEST_HC)" -c B028/F.hs -stubdir stub028 -fno-warn-deprecated-flags -fvia-C
-	test -f stub028/B028/F_stub.c
 	test -f stub028/B028/F_stub.h
 
 # -----------------------------------------------------------------------------
@@ -202,16 +192,14 @@ test033:
 
 # test stub generation
 test034:
-	$(RM) F034.hi F034$(OBJSUFFIX) F034_stub.c F034_stub.h
+	$(RM) F034.hi F034$(OBJSUFFIX) F034_stub.h
 	"$(TEST_HC)" -v0 --make F034.hs
-	test -f F034_stub.c
 	test -f F034_stub.h
 
 # test -stubdir (filename differs from module name)
 test035:
-	$(RM) F035.hi F$(OBJSUFFIX) stub035/Stubs_stub.c stub035/Stubs_stub.h
+	$(RM) F035.hi F$(OBJSUFFIX) stub035/Stubs_stub.h
 	"$(TEST_HC)" -v0 --make F035.hs -stubdir stub035
-	test -f stub035/TestStub035_stub.c
 	test -f stub035/TestStub035_stub.h
 
 # -----------------------------------------------------------------------------
@@ -242,17 +230,15 @@ test043:
 
 # test stub generation
 test044:
-	$(RM) B044/F.hi B044/F$(OBJSUFFIX) B044/F_stub.c B044/F_stub.h
+	$(RM) B044/F.hi B044/F$(OBJSUFFIX) B044/F_stub.h
 	"$(TEST_HC)" -v0 --make B044/F.hs
-	test -f B044/F_stub.c
 	test -f B044/F_stub.h
 
 # test -stubdir
 test045:
 	$(RM) B045/F.hi B045/F$(OBJSUFFIX)
-	$(RM) stub045/B045/F_stub.c stub045/B045/F_stub.h
+	$(RM) stub045/B045/F_stub.h
 	"$(TEST_HC)" -v0 --make B045/F.hs -stubdir stub045
-	test -f stub045/B045/F_stub.c
 	test -f stub045/B045/F_stub.h
 
 # -----------------------------------------------------------------------------





More information about the Cvs-ghc mailing list