Crosswalk has its own release schedule, so it should have its own test
project somewhere that tests the interfaces that it implements.  Of course,
this would be similar to the ones that we still need to write for the
AndroidWebView.  That said, I think for now we should proceed with the
current tests and write the tests for 4.1.x

This means that even if Crosswalk doesn't pass the JUnit tests, it still
won't hold up the Cordova 4.0 release, because it's Crosswalk failing the
tests, not Cordova itself.  Being independent and interoperable is good,
since I anticipate Crosswalk to release much more quickly than Cordova.


On Mon Jan 26 2015 at 10:14:11 PM Fu, Junwei <junwei...@intel.com> wrote:

> Crosswalk engine have been tested with mobile-spec and owned functionality
> test, but there are no JUnit test for Crosswalk engine, and the JUnit test
> in cordova-anroid 4.0 were being re-wrote. Does the Crosswalk engine need
> pass JUnit test before voting on releases? What's plan about making JUnit
> test cases to test pluggable webView.
>
> Thanks,
> Junwei.
>
> -----Original Message-----
> From: Joe Bowser [mailto:bows...@gmail.com]
> Sent: Tuesday, January 27, 2015 7:55 AM
> To: dev
> Subject: Re: File Transfer plugin and Crosswalk engine cookies
>
> As far as I'm aware, we're basically waiting for this to be done before
> starting the vote thread.  Does this code exist yet?
>
> On Tue Jan 20 2015 at 12:12:22 PM Andrew Grieve <agri...@chromium.org>
> wrote:
>
> > I was planning on doing exactly what Darryl described. Would love such
> > a PR! Note that we've just used this approach for the new WebView
> > security
> > hooks:
> >
> > https://github.com/apache/cordova-android/commit/
> > 623b394c830b8a83b5c2f16624d8013b6f851cd9
> > https://github.com/apache/cordova-android/commit/
> > 11002d4a56a4901087f514e2d01f8db392d0abe1
> >
> >
> > CookieManager has been exposed to plugins for a long time, and it
> > would be crippling if FileTransfer could not set cookies.
> >
> >
> >
> > On Tue, Jan 20, 2015 at 1:48 PM, Joe Bowser <bows...@gmail.com> wrote:
> >
> > > I think we should make the File Transfer plugin not need a
> CookieManager.
> > > It sounds like that's the bigger problem than it having to be tied
> > > to a particular implementation of Cookies.
> > >
> > > On Tue Jan 20 2015 at 10:32:25 AM Darryl Pogue <dvpdin...@gmail.com>
> > > wrote:
> > >
> > > > With the idea of preparing Cordova Android 4.0.x  for release
> > > > starting to come up in discussions, I thought it was worth raising
> > > > this as a potential blocker.
> > > >
> > > > The file transfer plugin uses the Android webview cookie manager.
> > > > When you're using a Crosswalk webview (or GeckoView presumably),
> > > > in the best case there are no cookies with file transfer requests
> > > > and in the worst case it will cause the app to crash on Android
> 4.2.x.
> > > >
> > > > There are a few existing bug reports and PRs related to this, but
> > > > none of them propose a general solution for different webviews.
> > > > [1] [2] [3] [4]
> > > >
> > > > I was looking at this problem last week and the only general
> > > > solution I could think of would involve adding a
> > > > CordovaCookieManager interface and implementing it for each
> > > > webview engine, which didn't seem to be the most idea situation.
> > > >
> > > > I can write that interface and make a PR for it, but I'd rather
> > > > hear if anyone has better ideas before starting to make changes
> > > > across multiple repos.
> > > >
> > > >
> > > > [1]: https://github.com/crosswalk-project/crosswalk-cordova-
> > > > android/pull/38
> > > > [2]: https://github.com/apache/cordova-plugin-file-transfer/pull/8
> > > > [3]:
> > > > https://github.com/MobileChromeApps/mobile-chrome-apps/issues/464
> > > > [4]:
> > > > https://github.com/gaochun/cordova-plugin-file-transfer/commit/
> > > > 0063249e279b99a0feb4601650fc3a4c9e8a8ed2
> > > >
> > > > ------------------------------------------------------------------
> > > > --- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> > > > For additional commands, e-mail: dev-h...@cordova.apache.org
> > > >
> > > >
> > >
> >
>

Reply via email to