On 3/12/14 12:34 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:

>>
>> The MXML test script should be valid XML, so it should be easily parsed
>>by
>> Java code.  We have to figure out what to do with any fx:Script block,
>>but
>> otherwise, maybe each MXML tag just runs a Java class?  For MXML event
>> handling code in AS, maybe that just gets passed to JS eval()?  Or
>> cross-compiled first by FalconJX?  I guess this approach would make
>>bitmap
>> compares possible?  If so, maybe this approach would be less work.
>>
>
>If I understand correctly, Mustella has two inputs: the MXML/AS file to
>test and an MXML file that defines what to test. In the Marmotinni
>approach, the test file would indeed be cross compiled by FalconJX, giving
>us a fully fletched release HTML/JS application to test. To perform this
>testing, in comes Selenium, which can be driven from a Java application
>(the actual Marmotinni). This application reads the MXML file defining the
>tests, parses them to Selenium commands, captures the Selenium results and
>reports them. If there is any mixin' to do, or if the HTML/JS application
>needs to be modified/enhanced/added to in any way, FalconJX can take care
>of this. There are already code paths and a command line switch in
>FalconJX
>(the Publisher, to be specific) that handle special cases when a build is
>part of a Marmotinni run.
That's pretty much correct.  The only wrinkle is that the MXML file that
defines what to test may also have some AS in it.  That might require a
separate compilation by FalconJX.  Can Selenium inject JS to execute
somehow?

I think I've changed my mind and will start down this road instead.
Thanks for the valuable input.

-Alex

Reply via email to