[osflash] as2ant unittest task - silence...
Michael Forrest
Michael.Forrest at framfab.com
Tue Jul 11 05:01:58 EDT 2006
Right... I'm looking at the unit test sample included in as2ant.
>From what I can tell, the meat of the sample is contained here:
<target name="sample" description="runs unit tests">
<mtasc src="${as2lib.dir}/org/as2lib/app/conf/MtascApplication.as"
swf="${build.dir}/test.swf"
classpath="${as2lib.dir};${tests.dir};${flash.dir}"
main="yes"
header="10:10:10"
mtasc="${mtasc.exe}"/>
<unittest swf="${build.dir}/test.swf" flashplayer="${flashplayer.exe}"
/>
</target>
My understanding is that the MtascApplication class is a generic mtasc
hook to get a basic swf compiled that includes the ${tests.dir}
classpath. I can't really see what makes the XmlSocketPrinter work in
this example - although I have included it (through the ${flash.dir}
property (it wouldn't compile at all before that).
>From what I can see of the <unittest> task in java, it simply creates a
server to listen over a specified port to the launched swf.
So in that example, how does the swf/unittest task know where the unit
tests are? (hint - they're under ${tests} in com.simonwacker.MyTest)
-----Original Message-----
From: osflash-bounces at osflash.org [mailto:osflash-bounces at osflash.org]
On Behalf Of Michael Forrest
Sent: 10 July 2006 18:30
To: Open Source Flash Mailing List
Subject: Re: [osflash] as2ant unittest task - silence...
Thanks for the quick reply -I'll have a look at this in the morning...
-----Original Message-----
From: osflash-bounces at osflash.org [mailto:osflash-bounces at osflash.org]
On Behalf Of Chris Allen
Sent: 10 July 2006 18:14
To: Open Source Flash Mailing List
Subject: Re: [osflash] as2ant unittest task - silence...
On 7/10/06, Michael Forrest <Michael.Forrest at framfab.com> wrote:
> I can't see any reference to TestRunner in the download I'm trying to
> use (as2ant_2.0.zip). Is that for asunit? I thought the example used
> as2lib, and that as2lib is a different engine to asunit...
>
Hahaha! Yeah how many ways can we reuse the characters AS and the
number 2? okay, so it is a bit confusing, and I made matters worse by
not explaining more and actually not remembering exactly how it's
setup.
The file that you are looking for is in the as2ant_2.0.zip here:
as2ant/flash/org/as2lib/test/unit/XmlSocketResultPrinter.as
That's the result printer that you will need to call from your
implementation of TestRunner. I have created one that looks like this:
/**
* @author Chris Allen mrchrisallen at gmail.com
*/
import asunit.textui.TestRunner;
import com.tomsnyder.fasttmath2.tests.AllTests; //my implementation of
TestSuite
import com.blitzagency.xray.util.XrayLoader;
import com.dynamicflash.utils.Delegate;
import org.as2lib.test.unit.XmlSocketResultPrinter;
import asunit.runner.BaseTestRunner;
class com.tomsnyder.fasttmath2.tests.AntTestRunner extends
BaseTestRunner
{
public function AntTestRunner()
{
super(XmlSocketResultPrinter);
start(AllTests);
}
public static function main():Void
{
var runner:AntTestRunner = new AntTestRunner();
}
}
Hopefully that help a little more.
good luck.
-Chris
_______________________________________________
osflash mailing list
osflash at osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org
_______________________________________________
osflash mailing list
osflash at osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/osflash_osflash.org/attachments/20060711/b5749900/attachment-0001.htm
More information about the osflash
mailing list