incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simon MacDonald <>
Subject Re: Update on CordovaView/CordovaActivity - Tests
Date Wed, 11 Jan 2012 20:00:14 GMT
Hey Joe,

I've been spending some time today testing your changes and it looks
good for the most part. The only areas that I seem to be having issues
with are:

1) Splash screen
2) Back button

1) I believe you posted the splash screen would have to be re-worked
with the new approach.

2) The back button is acting very oddly:

a) Sometimes when I'm in the second page of an application hitting the
back button goes back one page, at other times it exits the app
b) If you register an event listener for the back button it works
great but if you then unregister that event listener the back button
does not work anymore. That is, you can't exit the application using
the back button anymore.
c) The function no longer works.

You can reproduce the above by using the callback-test code.
Specifically the index.html under events.

Simon Mac Donald

On Tue, Jan 10, 2012 at 7:56 PM, Joe Bowser <> wrote:
> Hey
> We've got most of the functionality implemented in
> CordovaView/CordovaActivity, and we're starting on tests.  Android tests
> are somewhat complex for anything that uses Activities or Views, so we're
> using Eclipse for the time being.  Does Apache have a wiki where we can put
> testing information such as this?
> Anyway, here's the projects needed for the tests:
> - Source
> - JUnit Tests
> - Test Cases that JUnit uses
> We have three activities in the 3rd project that use the phonegap jar.
>  These activities are what we use to test the different methods of loading
> a PhoneGap application. This is required to test the delayed loadUrl method
> for the splashscreen, although we haven't added the tests to it yet.  You
> can use eclipse to add the PhoneGap project to the build path of
> CordovaTest.
> Anyway, have a look at the tests and the recent changes.  Please provide
> feedback and feel free to look at it. Also, is finally dead!
> We've moved all the functionality across the four remaining classes that
> handle this (CordovaActivity, CordovaView, CordovaClient and GapClient).
>  Assuming that things are good, I can author a patch and send it up and/or
> do a pull request.  Whatever our process looks like (which I'd assume is in
> a wiki somewhere).
> Joe

View raw message