[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9581: Add ability to convert .as tes
From: |
Tom Stellard |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9581: Add ability to convert .as tests to .hx and run them for swf-v9 tests. |
Date: |
Wed, 01 Oct 2008 13:22:24 +0800 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9581
committer: Tom Stellard <address@hidden>
branch nick: gnash_dev
timestamp: Wed 2008-10-01 13:22:24 +0800
message:
Add ability to convert .as tests to .hx and run them for swf-v9 tests.
modified:
testsuite/actionscript.all/Makefile.am
=== modified file 'testsuite/actionscript.all/Makefile.am'
--- a/testsuite/actionscript.all/Makefile.am 2008-07-24 16:06:11 +0000
+++ b/testsuite/actionscript.all/Makefile.am 2008-10-01 05:22:24 +0000
@@ -33,11 +33,13 @@
alltests-v7-Runner \
alltests-v8-Runner
+
base_RUNNERS = \
astests-v5-Runner \
astests-v6-Runner \
astests-v7-Runner \
- astests-v8-Runner
+ astests-v8-Runner \
+ astests-v9-Runner
check_SCRIPTS = \
$(base_RUNNERS) \
@@ -128,18 +130,33 @@
Rectangle.as \
$(NULL)
+if HAVE_PERL
+HAXETESTS = \
+ String.as \
+ $(NULL)
+endif
+
+HAXE_DIR = $(srcdir)/haxe-swf9
+
+HAXE_CPP = $(CPP) -DHAXE -DOUTPUT_VERSION=9 -x c -P -I$(HAXE_DIR)
+
+HAXE_FLAGS = -cp $(HAXE_DIR) -cp $(HAXE_CLASSPATH)
+
+
ASTESTS_OUT = $(ASTESTS:.as=.swf)
ASTESTS_V5_OUT = $(ASTESTS:.as=-v5.swf)
ASTESTS_V6_OUT = $(ASTESTS:.as=-v6.swf)
ASTESTS_V7_OUT = $(ASTESTS:.as=-v7.swf)
ASTESTS_V8_OUT = $(ASTESTS:.as=-v8.swf)
+ASTESTS_V9_OUT = $(HAXETESTS:.as=-v9.swf)
ASTESTS_VERSIONED_OUT = \
$(ASTESTS_V5_OUT) \
$(ASTESTS_V6_OUT) \
$(ASTESTS_V7_OUT) \
$(ASTESTS_V8_OUT) \
+ $(ASTESTS_V9_OUT) \
$(NULL)
ALLTESTS_VERSIONED_OUT = \
@@ -297,6 +314,10 @@
GNASHRC="$(top_builddir)/testsuite/gnashrc" sh $< $(top_builddir)
$(ASTESTS_V8_OUT) > $@
chmod 755 $@
+astests-v9-Runner: $(srcdir)/../generic-testrunner.sh $(ASTESTS_V9_OUT)
+ GNASHRC="$(top_builddir)/testsuite/gnashrc" sh $< $(top_builddir)
$(HAXE_DIR)/$(ASTESTS_V9_OUT) > $@
+ chmod 755 $@
+
# This version runs all testcases in a single SWF targetted at player 5
alltests-v5-Runner: $(srcdir)/../generic-testrunner.sh alltests-v5.swf
GNASHRC="$(top_builddir)/testsuite/gnashrc" sh $< $(top_builddir)
alltests-v5.swf > $@
@@ -333,6 +354,12 @@
@$(MAKE) ${@:-v8.swf=.swf} SWFVERSION="8"
@mv ${@:-v8.swf=.swf} $@
+$(ASTESTS_V9_OUT) : $(ASTESTS) Dejagnu.swf
+ $(HAXE_CPP) ${@:-v9.swf=.as} | $(PERL) $(HAXE_DIR)/as_to_hx.pl
${@:-v9.swf=} > $(HAXE_DIR)/${@:-v9.swf=_as.hx}
+ $(HAXE) $(HAXE_FLAGS) -main $(@:-v9.swf=_as) -swf9 $(HAXE_DIR)/$@
+# @$(MAKE) ${@:-v9.swf=.swf} SWFVERSION="9"
+# @mv ${@:-v9.swf=.swf} $@
+
$(DEJAGNU_SO_PATH):
$(MAKE) -C ../misc-ming.all Dejagnu.swf
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9581: Add ability to convert .as tests to .hx and run them for swf-v9 tests.,
Tom Stellard <=