gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Make...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog testsuite/actionscript.all/Make...
Date: Tue, 21 Nov 2006 09:09:49 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  06/11/21 09:09:48

Modified files:
        .              : ChangeLog 
        testsuite/actionscript.all: Makefile.am 

Log message:
        * testsuite/actionscript.all/Makefile.am (make check): run the 
all-inclusive testcases (one for each target version).

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1687&r2=1.1688
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Makefile.am?cvsroot=gnash&r1=1.48&r2=1.49

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1687
retrieving revision 1.1688
diff -u -b -r1.1687 -r1.1688
--- ChangeLog   21 Nov 2006 08:56:12 -0000      1.1687
+++ ChangeLog   21 Nov 2006 09:09:48 -0000      1.1688
@@ -1,5 +1,7 @@
 2006-11-21 Sandro Santilli <address@hidden>
 
+       * testsuite/actionscript.all/Makefile.am (make check):
+         run the all-inclusive testcases (one for each target version).
        * server/mouse_button_state.h: added missing
          character.h include.
 

Index: testsuite/actionscript.all/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Makefile.am,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -b -r1.48 -r1.49
--- testsuite/actionscript.all/Makefile.am      17 Nov 2006 23:19:57 -0000      
1.48
+++ testsuite/actionscript.all/Makefile.am      21 Nov 2006 09:09:48 -0000      
1.49
@@ -16,12 +16,26 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
-# $Id: Makefile.am,v 1.48 2006/11/17 23:19:57 strk Exp $
+# $Id: Makefile.am,v 1.49 2006/11/21 09:09:48 strk Exp $
 
 AUTOMAKE_OPTIONS = dejagnu
 
+check_SCRIPTS = \
+       alltests-v5-Runner \
+       alltests-v5-Runner \
+       alltests-v7-Runner \
+       alltests-v8-Runner
+       
+
 # We don't need  --tool anymore
-RUNTESTDEFAULTFLAGS = swf_exists.exp
+#RUNTESTDEFAULTFLAGS = swf_exists.exp
+TEST_DRIVERS = ../simple.exp
+TEST_CASES = \
+       alltests-v5-Runner \
+       alltests-v5-Runner \
+       alltests-v7-Runner \
+       alltests-v8-Runner
+
 dist_noinst_SCRIPTS = gen-test.sh gen-index.sh
 
 INCLUDES = -I.. \
@@ -201,7 +215,52 @@
                $(ASTESTS:%=$(srcdir)/%) \
                $(srcdir)/dejagnu_so_fini.as; 
 
+alltests-v5.swf: $(ASTESTS)
+       @$(MAKE) alltests.swf SWFVERSION="5"
+
+alltests-v6.swf: $(ASTESTS)
+       @$(MAKE) alltests.swf SWFVERSION="6"
+
+alltests-v7.swf: $(ASTESTS)
+       @$(MAKE) alltests.swf SWFVERSION="7"
+
+alltests-v8.swf: $(ASTESTS)
+       @$(MAKE) alltests.swf SWFVERSION="8"
+
+alltests-v5-Runner: $(srcdir)/../generic-testrunner.sh alltests-v5.swf
+       sh $< $(top_builddir) alltests-v5.swf > $@
+       chmod 755 $@
+
+alltests-v6-Runner: $(srcdir)/../generic-testrunner.sh alltests-v6.swf
+       sh $< $(top_builddir) alltests-v6.swf > $@
+       chmod 755 $@
+
+alltests-v7-Runner: $(srcdir)/../generic-testrunner.sh alltests-v7.swf
+       sh $< $(top_builddir) alltests-v7.swf > $@
+       chmod 755 $@
+
+alltests-v8-Runner: $(srcdir)/../generic-testrunner.sh alltests-v8.swf
+       sh $< $(top_builddir) alltests-v8.swf > $@
+       chmod 755 $@
+
 clean-local:
        rm -Rf online-tests require-ming embed.html \
                index.html index.wiki
 
+check-DEJAGNU: site-update $(TEST_CASES)
+       @runtest=$(RUNTEST); \
+       if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
+           $$runtest $(RUNTESTFLAGS) $(TEST_DRIVERS); \
+       else \
+         echo "WARNING: could not find \`runtest'" 1>&2; \
+          for i in "$(TEST_CASES)"; do \
+           $(SHELL) $$i; \
+         done; \
+       fi
+
+site-update: site.exp
+       @rm -fr site.exp.bak
+       @cp site.exp site.exp.bak
+       @sed -e '/testcases/d' site.exp.bak > site.exp
+       @echo "# This is a list of the pre-compiled testcases" >> site.exp
+       @echo "set testcases \"$(TEST_CASES)\"" >> site.exp




reply via email to

[Prev in Thread] Current Thread [Next in Thread]