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
>>
>>
>>
>

Reply via email to