You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by Josh Tynjala <jo...@bowlerhat.dev> on 2020/01/21 23:24:57 UTC

royale-asjs XMLNamespaceTest testMinimalDefault failing

I'm getting the following failure from RoyaleUnit for the XML project,
which means that I cannot build the framework with Ant right now.

Error: expected true but was false - unexpected prefix value
at
org.apache.royale.test::Assert$/failWithUserMessage()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:199]
at
org.apache.royale.test::Assert$/failFalse()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:122]
at
org.apache.royale.test::Assert$/assertTrue()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:68]
at
global/org.apache.royale.test.asserts::assertTrue()[/org/apache/royale/0.9.7/org/apache/royale/test/asserts/assertTrue.as:28]
at
flexUnitTests.xml::XMLNamespaceTest/testMinimalDefault()[C:\Users\josht\Development\apache\royale-asjs\frameworks\projects\XML\src\test\royale\flexUnitTests\xml\XMLNamespaceTest.as:121]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at
org.apache.royale.test.runners::MetadataRunner/continueNext()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:292]
at
org.apache.royale.test.runners::MetadataRunner/continueAll()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:246]
at
org.apache.royale.test.runners::MetadataRunner/run()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:207]
at
org.apache.royale.test.runners::ParentRunner/createNextRunner()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/ParentRunner.as:199]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()

Strangely, this same failure doesn't seem to happening on the CI server.

I see that this test expects different behavior depending on which version
of Flash Player is being used. Maybe it's something related to that. I
happen to be using Flash Player 32.0.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>

Re: royale-asjs XMLNamespaceTest testMinimalDefault failing

Posted by Greg Dove <gr...@gmail.com>.
Hi Josh, sounds like you found some other runtime versioning issues for
that - please go ahead and add the variation in for the test or add an
ignore for that test for now if you want. I can also check it with latest
player as well when I'm back next week.

On Wed, 22 Jan 2020, 12:36 Josh Tynjala, <jo...@bowlerhat.dev> wrote:

> Some more info after additional testing.
>
> - The playerVersion variable is 32, as expected.
> - The value of prefix is an empty string, which seems to be the same as
> when playerVersion is <= 20.
> - If I change the code so that permitEmptyString is true, the test passes.
>
> So, assuming that if something changed in Flash after version 20, it seems
> to have been changed back in a more recent version.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Tue, Jan 21, 2020 at 3:24 PM Josh Tynjala <jo...@bowlerhat.dev>
> wrote:
>
> > I'm getting the following failure from RoyaleUnit for the XML project,
> > which means that I cannot build the framework with Ant right now.
> >
> > Error: expected true but was false - unexpected prefix value
> > at
> >
> org.apache.royale.test::Assert$/failWithUserMessage()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:199]
> > at
> >
> org.apache.royale.test::Assert$/failFalse()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:122]
> > at
> >
> org.apache.royale.test::Assert$/assertTrue()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:68]
> > at
> >
> global/org.apache.royale.test.asserts::assertTrue()[/org/apache/royale/0.9.7/org/apache/royale/test/asserts/assertTrue.as:28]
> > at
> >
> flexUnitTests.xml::XMLNamespaceTest/testMinimalDefault()[C:\Users\josht\Development\apache\royale-asjs\frameworks\projects\XML\src\test\royale\flexUnitTests\xml\XMLNamespaceTest.as:121]
> > at Function/http://adobe.com/AS3/2006/builtin::apply()
> > at
> >
> org.apache.royale.test.runners::MetadataRunner/continueNext()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:292]
> > at
> >
> org.apache.royale.test.runners::MetadataRunner/continueAll()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:246]
> > at
> >
> org.apache.royale.test.runners::MetadataRunner/run()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:207]
> > at
> >
> org.apache.royale.test.runners::ParentRunner/createNextRunner()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/ParentRunner.as:199]
> > at Function/http://adobe.com/AS3/2006/builtin::apply()
> > at SetIntervalTimer/onTimer()
> > at flash.utils::Timer/_timerDispatch()
> > at flash.utils::Timer/tick()
> >
> > Strangely, this same failure doesn't seem to happening on the CI server.
> >
> > I see that this test expects different behavior depending on which
> version
> > of Flash Player is being used. Maybe it's something related to that. I
> > happen to be using Flash Player 32.0.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <https://bowlerhat.dev>
> >
>

Re: royale-asjs XMLNamespaceTest testMinimalDefault failing

Posted by Josh Tynjala <jo...@bowlerhat.dev>.
Some more info after additional testing.

- The playerVersion variable is 32, as expected.
- The value of prefix is an empty string, which seems to be the same as
when playerVersion is <= 20.
- If I change the code so that permitEmptyString is true, the test passes.

So, assuming that if something changed in Flash after version 20, it seems
to have been changed back in a more recent version.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Tue, Jan 21, 2020 at 3:24 PM Josh Tynjala <jo...@bowlerhat.dev>
wrote:

> I'm getting the following failure from RoyaleUnit for the XML project,
> which means that I cannot build the framework with Ant right now.
>
> Error: expected true but was false - unexpected prefix value
> at
> org.apache.royale.test::Assert$/failWithUserMessage()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:199]
> at
> org.apache.royale.test::Assert$/failFalse()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:122]
> at
> org.apache.royale.test::Assert$/assertTrue()[/org/apache/royale/0.9.7/org/apache/royale/test/Assert.as:68]
> at
> global/org.apache.royale.test.asserts::assertTrue()[/org/apache/royale/0.9.7/org/apache/royale/test/asserts/assertTrue.as:28]
> at
> flexUnitTests.xml::XMLNamespaceTest/testMinimalDefault()[C:\Users\josht\Development\apache\royale-asjs\frameworks\projects\XML\src\test\royale\flexUnitTests\xml\XMLNamespaceTest.as:121]
> at Function/http://adobe.com/AS3/2006/builtin::apply()
> at
> org.apache.royale.test.runners::MetadataRunner/continueNext()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:292]
> at
> org.apache.royale.test.runners::MetadataRunner/continueAll()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:246]
> at
> org.apache.royale.test.runners::MetadataRunner/run()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/MetadataRunner.as:207]
> at
> org.apache.royale.test.runners::ParentRunner/createNextRunner()[/org/apache/royale/0.9.7/org/apache/royale/test/runners/ParentRunner.as:199]
> at Function/http://adobe.com/AS3/2006/builtin::apply()
> at SetIntervalTimer/onTimer()
> at flash.utils::Timer/_timerDispatch()
> at flash.utils::Timer/tick()
>
> Strangely, this same failure doesn't seem to happening on the CI server.
>
> I see that this test expects different behavior depending on which version
> of Flash Player is being used. Maybe it's something related to that. I
> happen to be using Flash Player 32.0.
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>