[+Scott and Kelly from Google]
On Thu, Sep 30, 2010 at 4:54 PM, Damon Lundin <[email protected]>wrote:
> We are trying to upgrade from 2.0.4 to 2.1.0.m3 because of some bugs
> in 2.0.4 but in doing so our GWT test cases have begun failing and I
> have determined it's because the next test is beginning before the
> previous one is complete and they are messing each other up. I know
> that delayTestFinish is meant to allow for tests to make use of async
> calls and it's been working for us but now it's not.
>
> We have a number of tests that roughly look like this:
>
> public void test03 {
> delayTestFinish(120000);
> rpcService.someServerCall(new AsyncCallback() {
> public void onSuccess() {
> // Do some stuff
> DeferredCommand.addCommand(new Command() {
> public void execute() {
> // More stuff
> finishTest();
> }
> }
> }
> }
> }
>
> public void test04 {
> delayTestFinish(120000);
> ...
> }
>
> Our code actually uses DeferredCommands in a long chain of calls but
> in short, test04 begins executing before we call finishTest() in the
> previous test and I don't think that's supposed to happen.
>
> I could further debug this if someone could explain to me what
> "implemented in the translatable version of this class" means and how
> I would debug this "translatable version". Any advice on how to
> proceed?
>
> --
> http://groups.google.com/group/Google-Web-Toolkit-Contributors
>
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors