Thank you very much, I will follow this issue by CB-8280.

Another things about JUnit tests, I pulled cordova-android 4.0 branch, and 
running Unit test in /test directory, but there are compiled error as below, 
and I want reuse the Unit tests to test Crosswalk pluggable webView,  so I 
request a PR https://github.com/apache/cordova-android/pull/140, could someone 
help me to review it.

/test/menus.java:37: error: method registerForContextMenu in class Activity 
cannot be applied to given types;
    [javac]         super.registerForContextMenu(super.appView);
reason: actual argument CordovaWebView cannot be converted to View by method 
invocation conversion

test/splashscreen.java:33: error: method loadUrl in class CordovaActivity 
cannot be applied to given types;
    [javac]         
super.loadUrl("file:///android_asset/www/splashscreen/index.html", 2000);
reason: actual and formal argument lists differ in length

Thanks,
Junwei.

-----Original Message-----
From: agri...@google.com [mailto:agri...@google.com] On Behalf Of Andrew Grieve
Sent: Friday, January 09, 2015 5:06 AM
To: Andrew Grieve
Cc: dev
Subject: Re: How to test the cordova-android 4.0 by mobile spec

Created issue for the splashscreen:
https://issues.apache.org/jira/browse/CB-8280

On Thu, Jan 8, 2015 at 1:28 PM, Andrew Grieve <agri...@chromium.org> wrote:

> Yep! Will have a look at this.
>
> On Thu, Jan 8, 2015 at 11:57 AM, Joe Bowser <bows...@gmail.com> wrote:
>
>> That said, the tests failing should be filed as an issue.  I think 
>> this is related to Andrew's recent refactor of the Splashscreen, 
>> removing it from the core platform.  These changes are relatively 
>> minor, but can become huge w.r.t. docs and test coverage.
>>
>> On Thu Jan 08 2015 at 8:52:53 AM Michal Mocny <mmo...@chromium.org>
>> wrote:
>>
>> > It should be, but given that its on a branch (fewer passing 
>> > eyeballs),
>> the
>> > pace of changes on 4.0.x, and that the failing test in question is 
>> > a
>> manual
>> > test, things are easily overlooked.  Thanks for bringing it up.
>> >
>> > Once 3.7 ships and 4.0 moves to master for next major release, I 
>> > expect
>> the
>> > tests will get more eyeballs.
>> >
>> > On Wed, Jan 7, 2015 at 8:28 PM, Fu, Junwei <junwei...@intel.com> wrote:
>> >
>> > > Thank you  very much, it's fine after update your commit.
>> > >
>> > > Is the mobilespec being tested for Cordova 4.0, Because there are
>> still
>> > > some other issue such as the splash screen can't show in 
>> > > splashscreen manual tests.
>> > >
>> > > -----Original Message-----
>> > > From: agri...@google.com [mailto:agri...@google.com] On Behalf Of
>> Andrew
>> > > Grieve
>> > > Sent: Thursday, January 08, 2015 2:00 AM
>> > > To: Andrew Grieve
>> > > Cc: dev
>> > > Subject: Re: How to test the cordova-android 4.0 by mobile spec
>> > >
>> > > Went to try this out and decided it's a bad idea. Much better is 
>> > > to
>> just
>> > > fix createmobilespec.js to use the proper platform versions when
>> > generating
>> > > the .js. I've done this and checked it in.
>> > >
>> > > On Wed, Jan 7, 2015 at 10:45 AM, Andrew Grieve 
>> > > <agri...@chromium.org>
>> > > wrote:
>> > >
>> > > > Hmm, I hadn't tried the key event manual tests with 4.0.x in 
>> > > > MS. I
>> do
>> > > > think that would break based on the version being MSTEST, since
>> there
>> > > > is now code to make an exec() to CoreAndroid based on the
>> > > platformVersion.
>> > > >
>> > > > Maybe let's just set the plugin bridge name back to "App" on 
>> > > > 4.0.x
>> so
>> > > > that the js exec() will always work (but still leave the class 
>> > > > name
>> as
>> > > > "CoreAndroid")
>> > > >
>> > > > On Tue, Jan 6, 2015 at 10:06 PM, Fu, Junwei 
>> > > > <junwei...@intel.com>
>> > wrote:
>> > > >
>> > > >> Yes, I set up mobilespec following 
>> > > >> https://github.com/apache/cordova-mobile-spec .
>> > > >>
>> > > >> -----Original Message-----
>> > > >> From: Joe Bowser [mailto:bows...@gmail.com]
>> > > >> Sent: Wednesday, January 07, 2015 10:54 AM
>> > > >> To: dev@cordova.apache.org
>> > > >> Subject: Re: How to test the cordova-android 4.0 by mobile 
>> > > >> spec
>> > > >>
>> > > >> So, it's not using the cordova that's installed locally via npm?
>> I'll
>> > > >> have to check that again.
>> > > >>
>> > > >> On Tue Jan 06 2015 at 6:33:14 PM Andrew Grieve <
>> agri...@chromium.org>
>> > > >> wrote:
>> > > >>
>> > > >> > I've just been checkout out 4.0.x branch of cordova-android, 
>> > > >> > then running the script. I think the script requires that 
>> > > >> > cordova-mobile-spec, cordova-android, and cordova-js all be
>> sibling
>> > > >> directories.
>> > > >> >
>> > > >> > On Tue, Jan 6, 2015 at 7:58 PM, Joe Bowser 
>> > > >> > <bows...@gmail.com>
>> > wrote:
>> > > >> >
>> > > >> > > I haven't been able to get mobile-spec working reliably 
>> > > >> > > since
>> it
>> > > >> > > was refactored and we were forced to use the
>> createmobilespec.sh
>> > > >> > > script
>> > > >> (i.e.
>> > > >> > > Tests don't run on Android 2.3) How did you manage to get 
>> > > >> > > it to work with 4.0.x?
>> > > >> > >
>> > > >> > > On Tue Jan 06 2015 at 6:24:51 AM Andrew Grieve 
>> > > >> > > <agri...@chromium.org>
>> > > >> > > wrote:
>> > > >> > >
>> > > >> > > > I think you had it right. use cordova-mobile-spec@master 
>> > > >> > > > and cordova-android@4.0.x. Failing tests are likely 
>> > > >> > > > issues (in android or
>> > > >> > in
>> > > >> > > > the tests). Just fixed last night that the JS on 4.0.x 
>> > > >> > > > was
>> not
>> > > >> > > > properly registering with the CoreAndroid plugin due to 
>> > > >> > > > it being renamed, so
>> > > >> > that
>> > > >> > > > could be the cause of the key event test failing.
>> > > >> > > >
>> > > >> > > > On Tue, Jan 6, 2015 at 3:47 AM, Fu, Junwei 
>> > > >> > > > <junwei...@intel.com>
>> > > >> > wrote:
>> > > >> > > >
>> > > >> > > > > Hi,
>> > > >> > > > >
>> > > >> > > > > Because There are no cordova-mobile-spec  4.0 branch, 
>> > > >> > > > > so I used cordova-mobile-spec master branch to test 
>> > > >> > > > > cordova-android 4.0, but
>> > > >> > the
>> > > >> > > > key
>> > > >> > > > > event test cases failed. And the splash screen test 
>> > > >> > > > > cases failed with cordova-mobile-spec 3.6 branch, I 
>> > > >> > > > > don't know
>> how
>> > > >> > > > > to test the cordova-android 4.0 by mobile spec.
>> > > >> > > > >
>> > > >> > > > > Thanks,
>> > > >> > > > > Junwei.
>> > > >> > > > >
>> > > >> > > >
>> > > >> > >
>> > > >> >
>> > > >>
>> > > >
>> > > >
>> > >
>> >
>>
>
>

Reply via email to