gnash-dev
[Top][All Lists]
Advanced

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

Re: [Gnash-dev] Stable branch of Gnash


From: Benjamin Wolsey
Subject: Re: [Gnash-dev] Stable branch of Gnash
Date: Mon, 24 May 2010 09:11:16 +0200

> You may have noticed I posted my own 'make check' results to the list,
> specifically to try at helping there. Could you, Rob ? Could you, Ben ?
> And what about John and Bastiaan ?

Results after commit 12193 (Rob - ExternalInterface code, change some
System code):

 --=[ testsuite/actionscript.all ]=-- 
FAIL: astests-v5-Runner: expected: 'function' obtained: undefined
[/home/benjamin/Downloads/gnash/trunk/testsuite/actionscript.all/System.as:73]
FAIL: astests-v6-Runner: expected: 'function' obtained: undefined
[/home/benjamin/Downloads/gnash/trunk/testsuite/actionscript.all/System.as:73]
FAIL: astests-v8-Runner: gprocessor returned an error while playing
'ExternalInterface-v8.swf'
 --=[ testsuite/misc-haxe.all/classes.all ]=-- 
FAIL: Security_asv6.swf: Security::loadPolicyFile() method doesn't exist
FAIL: ExternalInterface_asv8.swf: ExternalInterface class doesn't exist
FAIL: ExternalInterface_asv8.swf: ExternalInterface::addCallback()
method doesn't exist
FAIL: ExternalInterface_asv8.swf: ExternalInterface::call() method
doesn't exist
FAIL: System_asv6.swf: System.security 'loadPolicyFile()' method doesn't
exist
 --=[ testsuite/swfdec ]=-- 
FAIL: run_swfdec_testsuite_e:
external-interface-properties-8.swf:5f7f99747c537d3227bd0ce902d5cd29
crashed gnash (stdout in external-interface-properties-8.swf.out, stderr
in external-interface-properties-8.swf.err)


Failures after commit 12194 (me - revert changes to System code because
the System tests, which are confirmed to be accurate, fail):

 --=[ testsuite/actionscript.all ]=-- 
FAIL: astests-v8-Runner: gprocessor returned an error while playing
'ExternalInterface-v8.swf'
 --=[ testsuite/misc-haxe.all/classes.all ]=-- 
FAIL: ExternalInterface_asv8.swf: ExternalInterface class doesn't exist
FAIL: ExternalInterface_asv8.swf: ExternalInterface::addCallback()
method doesn't exist
FAIL: ExternalInterface_asv8.swf: ExternalInterface::call() method
doesn't exist
 --=[ testsuite/swfdec ]=-- 
FAIL: run_swfdec_testsuite_e:
external-interface-properties-8.swf:5f7f99747c537d3227bd0ce902d5cd29
crashed gnash (stdout in external-interface-properties-8.swf.out, stderr
in external-interface-properties-8.swf.err)

(The system tests pass again, external interface still crashes Gnash,
even when only its properties are examined).

Results after commit 12195 (Rob - change System code back, drop tests):

FAIL: astests-v8-Runner: gprocessor returned an error while playing
'ExternalInterface-v8.swf'
 --=[ testsuite/misc-haxe.all/classes.all ]=-- 
FAIL: Security_asv6.swf: Security::loadPolicyFile() method doesn't exist
FAIL: ExternalInterface_asv8.swf: ExternalInterface class doesn't exist
FAIL: ExternalInterface_asv8.swf: ExternalInterface::addCallback()
method doesn't exist
FAIL: ExternalInterface_asv8.swf: ExternalInterface::call() method
doesn't exist
FAIL: System_asv6.swf: System.security 'loadPolicyFile()' method doesn't
exist
 --=[ testsuite/swfdec ]=-- 
FAIL: run_swfdec_testsuite_e:
external-interface-properties-8.swf:5f7f99747c537d3227bd0ce902d5cd29
crashed gnash (stdout in external-interface-properties-8.swf.out, stderr
in external-interface-properties-8.swf.err)

Note that the failures in actionscript.all have gone because the tests
were dropped with commit 12195, even though the relevant code is broken
again. The failures in the misc-haxe.all System tests have returned.

bwy

As a bonus, here is ExternalInterface_asv8.swf run in the Flash player:

PASSED: ExternalInterface::call() exists [43]
PASSED: ExternalInterface::addCallback() exists [49]
PASSED: ExternalInterface::available() exists [57]
FAILED: ExternalInterface::available property isn't correct [67]
FAILED: ExternalInterface::addCallback("TestEIMethod") [78]
XFAILED: ExternalInterface::call("TestEIMethod") [84]
FAILED: ExternalInterface::marshallExceptions() doesn't exist [91]
PASSED: ExternalInterface::marshallExceptions() [97]
PASSED: ExternalInterface::_argumentsToXML() exists [106]
PASSED: ExternalInterface::_argumentsToAS() exists [112]
PASSED: ExternalInterface::_unescapeXML() exists [118]
PASSED: ExternalInterface::_toXML() exists [124]
PASSED: ExternalInterface::_toJS() exists [130]
PASSED: ExternalInterface::_toAS() exists [137]
PASSED: ExternalInterface::_objectToXML() exists [143]
PASSED: ExternalInterface::_objectToJS() exists [149]
PASSED: ExternalInterface::_objectToAS() exists [155]
PASSED: ExternalInterface::_objectID() exists [161]
PASSED: ExternalInterface::_jsQuoteString() exists [167]
PASSED: ExternalInterface::_initJS() exists [173]
PASSED: ExternalInterface::_evalJS() exists [179]
PASSED: ExternalInterface::_escapeXML() exists [185]
PASSED: ExternalInterface::_callOut() exists [191]
PASSED: ExternalInterface::_callIn() exists [197]
PASSED: ExternalInterface::_arrayToXML() exists [203]
PASSED: ExternalInterface::_arrayToJS() exists [209]
PASSED: ExternalInterface::_arrayToAS() exists [215]
PASSED: ExternalInterface::ExternalInterface() [243]
PASSED: ExternalInterface instanceOf [250]
PASSED: ExternalInterface undefined [257]
PASSED: ExternalInterface::_objectToXML(native class) [264]
FAILED: ExternalInterface::_objectToXML(object) [273]
PASSED: ExternalInterface::_objectToXML(undefined) [278]
PASSED: ExternalInterface::_objectToXML(null) [285]
PASSED: ExternalInterface::_objectToXML(number) [292]
PASSED: ExternalInterface::_arrayToXML(array) [299]
FAILED: ExternalInterface::_argumentsToXML() [308]
PASSED: ExternalInterface::_toXML(number) [327]
<object><property id="namespaceURI"><null/></property><property
id="localName"><null/></property><property
id="prefix"><null/></property><property
id="previousSibling"><null/></property><property
id="parentNode"><null/></property><property
id="nodeValue"><null/></property><property
id="nodeType"><number>1</number></property><property
id="nodeName"><null/></property><property
id="nextSibling"><null/></property><property
id="lastChild"><null/></property><property
id="firstChild"><null/></property><property
id="childNodes"><array></array></property><property
id="attributes"><null/></property><property
id="getPrefixForNamespace"><null/></property><property
id="getNamespaceForPrefix"><null/></property><property
id="toString"><null/></property><property
id="hasChildNodes"><null/></property><property
id="appendChild"><null/></property><property
id="insertBefore"><null/></property><property
id="removeNode"><null/></property><property
id="cloneNode"><null/></property><property
id="xmlDecl"><undefined/></property><property
id="status"><number>0</number></property><property
id="loaded"><undefined/></property><property
id="ignoreWhite"><false/></property><property
id="docTypeDecl"><undefined/></property><property
id="contentType"><string>application/x-www-form-urlencoded</string></property><property
 id="addRequestHeader"><null/></property><property 
id="getBytesTotal"><null/></property><property 
id="getBytesLoaded"><null/></property><property 
id="onData"><null/></property><property id="onLoad"><null/></property><property 
id="sendAndLoad"><null/></property><property 
id="send"><null/></property><property id="load"><null/></property><property 
id="parseXML"><null/></property><property 
id="createTextNode"><null/></property><property 
id="createElement"><null/></property></object>
XPASSED: ExternalInterface::_objectToXML(native object) [335]
PASSED: ExternalInterface::_escapeXML() [351]
FAILED: ExternalInterface::_unescapeXML() [367]
FAILED: ExternalInterface::_toAS(number) [374]
FAILED: ExternalInterface::_toAS(string) [381]
PASSED: ExternalInterface::_toAS(null) [386]
FAILED: ExternalInterface::_toAS(true) [395]
FAILED: ExternalInterface::_toAS(false) [402]
[object Object]
XPASSED: ExternalInterface::_objectToAS(object) [408]

Some of the results can probably be explained by the fact that
ExternalInterface isn't available in a normal run of the standalone
player, but other tests are just bogus.

--
Use Gnash, the GNU Flash Player!
http://www.gnu.org/software/gnash/

Benjamin Wolsey, Software Developer - http://benjaminwolsey.de
C++ and Open-Source Flash blog - http://www.benjaminwolsey.de/bwysblog

xmpp:address@hidden
http://identi.ca/bwy



Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


reply via email to

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