[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog testsuite/generic-testrunner.sh...
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog testsuite/generic-testrunner.sh... |
Date: |
Thu, 29 Nov 2007 09:09:14 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/11/29 09:09:14
Modified files:
. : ChangeLog
testsuite : generic-testrunner.sh
testsuite/misc-mtasc.all: Dejagnu.as Makefile.am
Log message:
Enable consistency checking for mtasc-based tests
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5012&r2=1.5013
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/generic-testrunner.sh?cvsroot=gnash&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-mtasc.all/Dejagnu.as?cvsroot=gnash&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/misc-mtasc.all/Makefile.am?cvsroot=gnash&r1=1.21&r2=1.22
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5012
retrieving revision 1.5013
diff -u -b -r1.5012 -r1.5013
--- ChangeLog 29 Nov 2007 08:44:11 -0000 1.5012
+++ ChangeLog 29 Nov 2007 09:09:13 -0000 1.5013
@@ -1,5 +1,14 @@
2007-11-29 Sandro Santilli <address@hidden>
+ * testsuite/generic-testrunner.sh:
+ print run test on consistency error.
+ * testsuite/misc-mtasc.all/Dejagnu.as: have Dejagnu.done() trace
+ __END_OF_TEST__ for consitency checking.
+ * testsuite/misc-mtasc.all/Makefile.am: enable consistency checking,
+ fix dependencies, account for incosistent tests.
+
+2007-11-29 Sandro Santilli <address@hidden>
+
* testsuite/misc-mtasc.all/: enum.as, exception.as, function_test.as,
hello.as, implementsOpTest.as, inheritance.as, super_test1.as:
Add total run test checking.
Index: testsuite/generic-testrunner.sh
===================================================================
RCS file: /sources/gnash/gnash/testsuite/generic-testrunner.sh,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- testsuite/generic-testrunner.sh 5 Oct 2007 11:11:44 -0000 1.11
+++ testsuite/generic-testrunner.sh 29 Nov 2007 09:09:13 -0000 1.12
@@ -66,9 +66,9 @@
if test "x${endtagpat}" != x; then
lasttrace=\`grep TRACE \${outlog} | tail -1 | sed 's/.*TRACE:
//'\`
if ! expr "\${lasttrace}" : '${endtagpat}' > /dev/null; then
- echo "${endtagexp}FAILED: consistency check: last trace
(\${lasttrace}) doesn't match pattern (${endtagpat})"
+ echo "${endtagexp}FAILED: consistency check: last trace
from run of test \${t} (\${lasttrace}) doesn't match pattern (${endtagpat})"
else
- echo "${endtagexp}PASSED: consistency check: last trace
(\${lasttrace}) matches pattern (${endtagpat})"
+ echo "${endtagexp}PASSED: consistency check: last trace
from run of test \${t} (\${lasttrace}) matches pattern (${endtagpat})"
fi
fi
rm \${outlog}
Index: testsuite/misc-mtasc.all/Dejagnu.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-mtasc.all/Dejagnu.as,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- testsuite/misc-mtasc.all/Dejagnu.as 29 Nov 2007 08:32:39 -0000 1.4
+++ testsuite/misc-mtasc.all/Dejagnu.as 29 Nov 2007 09:09:13 -0000 1.5
@@ -153,6 +153,7 @@
static function done() {
printtotals();
+ trace("__END_OF_TEST__");
}
}
Index: testsuite/misc-mtasc.all/Makefile.am
===================================================================
RCS file: /sources/gnash/gnash/testsuite/misc-mtasc.all/Makefile.am,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- testsuite/misc-mtasc.all/Makefile.am 27 Nov 2007 15:17:04 -0000
1.21
+++ testsuite/misc-mtasc.all/Makefile.am 29 Nov 2007 09:09:13 -0000
1.22
@@ -19,16 +19,21 @@
AUTOMAKE_OPTIONS = dejagnu
# These will get executed and parsed for test output
-ASTESTS = \
+SANE_ASTESTS = \
hello.as \
inheritance.as \
function_test.as \
enum.as \
exception.as \
levels.as \
- super_test1.as \
implementsOpTest.as \
$(NULL)
+# These ones are the ones for which consistency check fail
+BOGUS_ASTESTS = \
+ super_test1.as \
+ $(NULL)
+
+ASTESTS = $(SANE_ASTESTS) $(BOGUS_ASTESTS)
# These will get compiled to SWFs just as above, but will not be executed as a
test
@@ -45,16 +50,27 @@
MTASC_FLAGS = -version 6 -cp $(MTASC_CLASSPATH) -cp $(srcdir) -v -header
800:600:20
MTASC_CPP = $(CPP) -x c -P -I$(srcdir)
-ASTESTS_OUT = $(ASTESTS:.as=.swf)
+SANE_ASTESTS_OUT = $(SANE_ASTESTS:.as=.swf)
+BOGUS_ASTESTS_OUT = $(BOGUS_ASTESTS:.as=.swf)
+ASTESTS_OUT = $(SANE_ASTESTS_OUT) $(BOGUS_ASTESTS_OUT)
AUXMOVIES_OUT = $(AUXMOVIES:.as=.swf)
+$(ASTESTS_OUT) $(AUXMOVIES_OUT): Dejagnu.as check.as
+
+
TEST_DRIVERS = ../simple.exp
TEST_CASES = \
- alltests-runner
+ sanetests-runner \
+ bogustests-runner \
+ $(NULL)
+
+sanetests-runner: $(srcdir)/../generic-testrunner.sh $(SANE_ASTESTS_OUT)
$(AUXMOVIES_OUT) Makefile
+ sh $< -c __END_OF_TEST__ -r 50 $(top_builddir) $(SANE_ASTESTS_OUT) > $@
+ chmod 755 $@
-alltests-runner: $(srcdir)/../generic-testrunner.sh $(ASTESTS_OUT)
$(AUXMOVIES_OUT)
- sh $< -r 50 $(top_builddir) $(ASTESTS_OUT) > $@
+bogustests-runner: $(srcdir)/../generic-testrunner.sh $(BOGUS_ASTESTS_OUT)
$(AUXMOVIES_OUT) Makefile
+ sh $< -C __END_OF_TEST__ -r 50 $(top_builddir) $(BOGUS_ASTESTS_OUT) > $@
chmod 755 $@
.as.swf:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog testsuite/generic-testrunner.sh...,
Sandro Santilli <=