A quick look at the latest GWT docs[1] mentions the tests should be sent to a directory such as reports/htmlunit.dev/ so I'm not sure why that's not happening. I need to look at webAppCreator and check how it's running the tests and see where I'm doing it differently.
Cheers [1]: http://code.google.com/webtoolkit/doc/latest/tutorial/JUnit.html#resolve On 12 June 2010 08:59, Andrew Pietsch <[email protected]> wrote: > Howdy, > > On 11 June 2010 19:11, Marc Guillemot <[email protected]> wrote: > >> Hi Andrew, >> >> I've adapted your plugin to work with 0.9-preview-3 as far as I could (I >> can submit changes as a patch if you want). >> > > Yep, that would be cool thanks. > > The good news: it seems to be able to run more than one GwtTestCase >> successfully. >> >> The bad news: it doesn't provide any useful information when a test fails. >> >> Questions: >> - how do you get feedback about failed tests? >> > > The failure messages aren't great. Typically I've resorted to using > assertTrue("testId", condition) in my tests so I can see which assert is > failing (since that does print out that information). There are various GWT > test modes that I had a quick look to see if I could get it to generate a > report, but by that point I was happy to finally get the tests running and > haven't taken it further. > > >> - what are your plans for the plugin? >> > > It's always been a "works for me" project and my spare open source time > goes to pectin so I don't really have any additional free time to take the > lead on another project. I'm be very happy if others want to contribute, > fork it or take it over. Other than that I'll continue to improve it as I > need. > > Cheers > Andrew > > > >> Cheers, >> Marc. >> >> Andrew Pietsch wrote: >> >>> Hi all, I forgot to mention that it's been developed against 0.8 so I'm >>> not sure how much it will need to change for 0.9. It's also in a bit of a >>> "works for me" state but at least you don't have to start from scratch if >>> you want to use it for ideas (or contribute, or take it over etc). >>> I've ripped it out of my local repository (pretty much as is) and >>> uploaded it to: http://code.google.com/p/gwt-gradle-plugin/. >>> It currently needs the GRADLE_HOME environment variable to be set for the >>> build to work. >>> >>> The plugin supports both an "App" mode and "Lib" mode, in the later the >>> all sources are included in the jar. I'm using it >>> http://code.google.com/p/gwt-pectin/ if you want to see it in action. >>> The main code uses the lib plugin and the demo uses the app plugin. >>> >>> It's been a while since I wrote it, but by default the TestGWT task scans >>> for TestSuites to run (under src/main/gwtTest). I can't remember exactly >>> why I don't scan for indiviual tests but I think it was for performance >>> reasons. Also GWT complains about the test suite so you need to add >>> something like the following to your test module. >>> >>> <!-- >>> This stops the compiler trying to compile the GWTTestSuite and >>> complaining about not finding any source. >>> See: >>> http://groups.google.com/group/Google-Web-Toolkit/msg/e76707d1c50fad76 >>> --> >>> <source path="client" excludes="**/*TestSuite.java" /> >>> >>> Hope this helps. >>> >>> Cheers >>> Andrew >>> >>> On 11 June 2010 01:46, Marc Guillemot <[email protected] <mailto: >>> [email protected]>> wrote: >>> >>> Hi Andrew, >>> >>> I'm really interested by what you've done. If you can send it to me >>> or publish it somewhere, it would be really welcome. >>> >>> I've tested the gwt plugin you mention and it has exactly the same >>> problem than I have locally. With one single GWT test, everything is >>> fine. If I just duplicate the sample GWT test to have 2 GWT unit >>> tests then the second one that gets executed fails with: >>> >>> sample.QuickStartTest.JUnit:sample.client.QuickStartTest2.testButton: >>> could not instantiate the requested class >>> >>> >>> Cheers, >>> Marc. >>> -- Blog: http://mguillem.wordpress.com >>> >>> >>> Andrew Pietsch wrote: >>> >>> Hi Marc, >>> >>> I'm using gradle to build GWT projects (both libraries and apps) >>> and it's working for me. I created a seperate source set under >>> src/gwtTest/java and put them under there. I've written a >>> plugin to do it, happy to share if you want more info. >>> There's also a gwt plugin at >>> http://code.google.com/p/gradle-gwt-plugin/ but I don't know >>> what status it's in. >>> >>> Cheers >>> Andrew >>> >>> On 9 June 2010 18:01, Marc Guillemot <[email protected] >>> <mailto:[email protected]> <mailto:[email protected] >>> >>> <mailto:[email protected]>>> wrote: >>> >>> Hi, >>> >>> I've problems running my GWT unit tests (the ones extending >>> GWTTestCase) with Gradle. The first unit test run always pass >>> but >>> GWT complains for the following ones. >>> >>> Does someone use gradle to build a GWT project and >>> particularly to >>> run the (GWT) unit tests? >>> >>> Cheers, >>> Marc. >>> -- Blog: http://mguillem.wordpress.com >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> >
