Simon, I'm pretty certain that I downloaded the 2.2 version. I'm not at that job today, so I can't tell for sure. Anyway, thanks for letting me know it has been fixed in the latest version.
-Chris On 3/3/07, Simon Wacker <[EMAIL PROTECTED]> wrote: > Hi Chris, > > sorry for the hassle this caused you. > > It was a (stupid) bug in the sources of the first release that contained > this feature. It's already fixed in As2ant 2.1+. > > Anyone who experiences this error too, please make sure to download the > latest version 2.2: > http://sourceforge.net/project/showfiles.php?group_id=94206&package_id=164902 > > > Cheers, > Simon > > Chris Allen wrote: > > >Okay, > > > >So I found the problem. I'm not sure if this is something new that was > >added to the library, but it's certainly wrong. Simon, you might want > >to update this. > > > >In org.as2lib.test.unit.XmlSocketResultPrinter you have: > > > > private function printFooter(result:TestResult):Void { > > socket.send("<finish hasErrors='" + result.wasSuccessful() + > > "'>Tests run: " + result.runCount() + > > ", Failures: " + result.failureCount() + > > ", Errors: " + result.errorCount() + > > "</finish>"); > > } > > > >Notice how result.wasSuccessful() returns a Boolean value for weather > >there were no errors. I think what you want is the exact opposite: > >socket.send("<finish hasErrors='" + !result.wasSuccessful() + > > > >Anyway, this change works for me. I hope it helps some one else too. > > > >-Chris > > > >On 3/2/07, Chris Allen <[EMAIL PROTECTED]> wrote: > > > > > >>Hi, > >> > >>Just wondering if anyone has experienced this problem using the Ant > >>Unit tests tasks that Simon Wacker created. > >> > >>I'm trying to get this to work on Windows now, as I'm working on site > >>for a client, and well, I'm using Windows here. After much work I > >>managed to get the thing to work with a Mac a while back, but thought > >>that it would run pretty smoothly with a PC. I suppose I was wrong. > >> > >>Anyway, the symptoms are as follows. It seems that the SWF is launched > >>and the output is dumped to the console via the socket connection just > >>fine. But in the end the Build Fails due to some unspecified error in > >>the Task: BUILD FAILED > >>C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\build.xml:68: Test(s) > >>failed. > >> at org.as2lib.ant.UnitTest$Receiver.run(Unknown Source) > >> > >>Not sure why this is going on, but any insight would be a great help to me. > >> > >>Below is the Ant syntax that I'm using and the output from Ant using > >>the -v argument. > >> > >>Thanks in advance for any help people might be able to provide. > >> > >>-Chris > >> > >>P.S. Keith Peters, I know I shouldn't hard code my background color > >>like this. ;-) > >>--------------------------------------------- > >> > >><target name="compileTests" description="builds unit tests swf" > >>depends="defaultTrace"> > >> <mtasc mtasc="${mtasc}" trace="${trace.class}" version="8" > >> > >> src="${tests.dir}/com/otolabs/tdp/tests/TestRunner.as" > >>classpath="${3rdParty.dir}; ${src.dir}; ${tests.dir}; > >>${macromediaClasses}" > >> swf="${build.dir}/UnitTests.swf" > >> header="300:100:30:FFFFFF" main="yes" /> > >> </target> > >> > >> <target name="runAllTests" depends="compileTests"> > >> <unittest swf="${build.dir}/UnitTests.swf" > >> flashplayer="${flashplayer.exe}"/> > >> </target> > >> > >> > >>Apache Ant version 1.6.5 compiled on June 2 2005 > >>Buildfile: C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\build.xml > >>parsing buildfile C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\build.xml with URI = > >>file:///C:/Documents%20and%20Settings/contractor.A1329/workspace/OTOLabsTDP/build.xml > >>Project base dir set to: C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP > >> [property] Loading C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\build.properties > >> [property] Loading Environment env. > >>Build sequence for target(s) `runAllTests' is [defaultTrace, > >>compileTests, runAllTests] > >>Complete build sequence is [defaultTrace, compileTests, runAllTests, > >>createDocumentation, compileApp, runAutomatedBuildUnitTests, > >>buildDefault, ] > >>defaultTrace: > >>compileTests: > >>Property ${macromediaClasses} has not been set > >> [mtasc] Compiling 2 source files. > >> [mtasc] "C:\Program Files\mtasc\mtasc.exe" -swf "C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\build\UnitTests.swf" > >>-header 300:100:30:CCFFFF -trace > >>com.blitzagency.xray.util.MtascUtility.trace -version 8 -cp > >>"C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\3rdParty" -cp > >>"C:\Documents and Settings\contractor.A1329\workspace\OTOLabsTDP\src" > >>-cp "C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\tests" -cp > >>"C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\${macromediaClasses}" > >>-main com\blitzagency\xray\util\MtascUtility.as > >>com\otolabs\tdp\tests\TestRunner.as > >>runAllTests: > >> [unittest] "C:\Program Files\Macromedia\Flash > >>8\Players\SAFlashPlayer.exe" "C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\build\UnitTests.swf" > >> [unittest] - > >> [unittest] test is complete > >> [unittest] Time: 0.013 sec > >> [unittest] - > >> [unittest] Tests run: 3, Failures: 0, Errors: 0 > >> > >>BUILD FAILED > >>C:\Documents and > >>Settings\contractor.A1329\workspace\OTOLabsTDP\build.xml:68: Test(s) > >>failed. > >> at org.as2lib.ant.UnitTest$Receiver.run(Unknown Source) > >> > >>Total time: 610 milliseconds > >> > >> > >> > > > >_______________________________________________ > >osflash mailing list > >[email protected] > >http://osflash.org/mailman/listinfo/osflash_osflash.org > > > > > > > > -- > Simon Wacker > www.simonwacker.com > www.as2lib.org > www.flik-flak.de > > > _______________________________________________ > osflash mailing list > [email protected] > http://osflash.org/mailman/listinfo/osflash_osflash.org > _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
