Flexunit works since 1.0 But we may have a but here.
VELO On Fri, Nov 28, 2008 at 3:13 PM, Evan Worley <[EMAIL PROTECTED]> wrote: > VELO, > > Flexunit support only works with trunk, right? I've tried something nearly > identical with M9 and I get a "TestCase" not found compile time error. > > Thanks, > Evan > > > On Fri, Nov 28, 2008 at 2:46 AM, Marvin Froeder <[EMAIL PROTECTED]> wrote: > >> Is just a comment I add to template to justify why I'm not using velocity! >> >> To only thing I have in mind is your tests are not tests. So they are not >> run and then you get no results. (I'm guessing) >> >> Try to run this sample project: >> >> http://svn.sonatype.org/flexmojos/trunk/rvin-mojo/test-harness/projects/concept/flexunit-example/ >> >> If not work, run this sample with mvn -X and attach the output (by attach >> I mean _don't_ paste into message content) >> >> >> VELO >> >> >> On Fri, Nov 28, 2008 at 8:38 AM, Piet van Remortel < >> [EMAIL PROTECTED]> wrote: >> >>> >>> Logan, >>> >>> Thanks for your suggestions - still not working - some replies inline: >>> >>> > >>> > On Nov 27, 8:44 am, pvremort <[EMAIL PROTECTED]> wrote: >>> >> I am on a Mac, Flash player 10 debug version. The result of the >>> >> system call is that Flash player opens, doens't show any application/ >>> >> window (I expected the TestRunner maybe?) and everything comes to a >>> >> stop. What should happen at this point ? Is it a call to a >>> >> headless >>> >> Flash player catching the results of the testrunner ? I notice that >>> >> the parameters to flexunit are null ("[INFO] flexunit setup args: >>> >> null" - see below), maybe that is the problem ? >>> > No, that's a debug message I accidentally left in so it's not >>> > formatted well. It's just saying there you didn't override the default >>> > command for launching your tests. >>> > >>> >> [INFO] flexunit setup args: null >>> >> runtests: [open, -g] >>> >> exec: [open, -g, /Users/xxxxxxx/production/workspaces/flex/ >>> >> flexlib_base_dm/target/test-classes/TestRunner.swf] >>> > >>> > This is the command that is getting run. The TestRunner.swf should >>> > launch in the same app as if it were double-clicked (on my Mac, that's >>> > the standalone Flash Player). If you double-click /Users/xxxxxxx/ >>> > production/workspaces/flex/flexlib_base_dm/target/test-classes/ >>> > TestRunner.swf, does it launch and run correctly? Do you have another >>> >>> Nope. Other swf's run just finet, but the Testrunner swf doesn't. >>> >>> > >>> > application set up to handle the launching of .swfs (Flash >>> > Professional maybe)? Do one of your tests require some setup that >>> > isn't happening correctly? If you have flash debug enabled on your >>> >>> Nope, the tests are plain simple String checks. >>> >>> > >>> > machine with the mm.cfg, you can look at the output and see if there >>> > is some error happening. >>> > >>> http://blog.flexexamples.com/2007/08/26/debugging-flex-applications-with-mmcfg-and-flashlogtxt/ >>> >>> For some reason I have never gotten the trace system up and running, >>> and still don't. Just re-installed, wrote mm.cfg, etc. No success. >>> >>> In attach the generated code for TestRunner.swf : what is the >>> Velocity error on top ? Is some templating failing ? Maven times >>> out on waiting for the test results, which is normal behaviour since >>> the testrunner fails. >>> >>> In the mean time I'll retry getting the logging working. Unbelievalbe >>> that getting this to work causes so much frastration :-) >>> >>> Thanks >>> >>> Piet >>> >>> >>> >>> >>> ------ >>> >>> <?xml version="1.0" encoding="utf-8"?> >>> <!--can't use velocity, got: >>> java.io.InvalidClassException: >>> org.apache.velocity.runtime.parser.node.ASTprocess; class invalid for >>> deserialization--> >>> <unitestingsupport:TestApplication >>> xmlns:mx="http://www.adobe.com/2006/mxml" >>> xmlns:unitestingsupport="info.flexmojos.unitestingsupport.*" >>> layout="absolute" >>> initialize="init()" >>> port="13539" >>> > >>> >>> <mx:Script> >>> <![CDATA[ >>> >>> import be.powerscan.earth.business.impl.test.TestEarthLabels; >>> import be.powerscan.person.domainobject.impl.test.TestPersonLabels; >>> >>> >>> private function init():void { >>> addTest( TestEarthLabels); >>> addTest( TestPersonLabels); >>> >>> } >>> ]]> >>> </mx:Script> >>> >>> </unitestingsupport:TestApplication> >>> >>> >>> >>> >>> >>> > >>> > >>> > Logan >>> > > >>> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/flex-mojos?hl=en?hl=en http://blog.flex-mojos.info/ -~----------~----~----~----~------~----~------~--~---
