yes, or even #?back

@purplecabbage
risingj.com


On Wed, Aug 6, 2014 at 11:07 AM, Andrew Grieve <agri...@chromium.org> wrote:

> On Fri, Aug 1, 2014 at 1:19 PM, Staci Cooper <staci....@gmail.com> wrote:
>
> > I've noticed some problems I'd like to bring up.
> >
> > 1)
> >
> >
> https://github.com/apache/cordova-mobile-spec/blob/master/www/index.html#L44
> > This line breaks on windows phone when the query property is used.
> >
> Using a fragment (?back -> #back) would work just as well I think (assuming
> this would fix WP)
>
>
> >
> > 2) My pull requests include the manual tests for contacts, device-motion,
> > and geolocation on top of existing automated tests, which I did not
> change.
> > I just tested those automated tests and they are breaking on WP; there
> are
> > 2 tests failing in geolocation which shouldn't and 3 in contacts.
> > Device-motion is more severe and is breaking the entire test suite on
> WP. I
> > can start looking into those.
> >
> > 3) I'm not sure how to make the PRs to mobile-spec for removing tests
> > without requiring them to be merged in a specific order or causing merge
> > conflicts around pages like index.html. My suggestion is that we make a
> PR
> > for each plugin which removes the test files but leaves the
> buttons/script
> > elements in to avoid merge conflicts, and just add a warning to
> mobile-spec
> > that some links will be broken while we go through the porting process.
> > Then when everything is done we can remove the links in a final PR.
> >
> > -Staci
> >
> >
> >
> > On Fri, Aug 1, 2014 at 3:55 AM, Martin Gonzalez <
> > martin.c.glez.g...@gmail.com> wrote:
> >
> > > Hey Michal,
> > > I've followed up your instructions to easily integrate the test along
> > with
> > > plugin-test-framework, as you can see I have spammed a little bit the
> dev
> > > list with PRs, anyway here's the list of PRs, that includes File,
> Media,
> > > Battery-Status and Vibration:
> > > https://github.com/apache/cordova-plugin-file/pull/62
> > > https://github.com/apache/cordova-plugin-media/pull/21
> > > https://github.com/apache/cordova-plugin-battery-status/pull/15
> > > https://github.com/apache/cordova-plugin-vibration/pull/19
> > >
> > > And the removed tests at mobile-spec:
> > > File: https://github.com/apache/cordova-mobile-spec/pull/86
> > > Media: https://github.com/apache/cordova-mobile-spec/pull/85
> > > Battery: https://github.com/apache/cordova-mobile-spec/pull/87
> > > Vibration: https://github.com/apache/cordova-mobile-spec/pull/88
> > >
> > > Also a few days ago, I created a PR against plugin-test-framework, just
> > > some little changes to the css, all details on the description:
> > > https://github.com/apache/cordova-plugin-test-framework/pull/3
> > >
> > > Everything tested with createmobilespec, and android device.
> > >
> > > If you can take a look to any of this, it would be awesome.
> > >
> > > Thanks,
> > > Best Regards,
> > > Martin
> > >
> > > 2014-07-30 10:44 GMT-05:00 Staci Cooper <staci....@gmail.com>:
> > >
> > > > Sounds good, I'll get started.
> > > >
> > > >
> > > > On Wed, Jul 30, 2014 at 11:33 AM, Michal Mocny <mmo...@chromium.org>
> > > > wrote:
> > > >
> > > > > Things to help move this along:
> > > > >
> > > > > - Move test directories to "tests" and add nested plugin.xml, that
> > > would
> > > > be
> > > > > a great.  You can look at an example here:
> > > > > https://github.com/apache/cordova-plugin-device/tree/master/tests
> > > > > - Test the PR locally by running the mobilespec create script to
> make
> > > > sure
> > > > > the plugin tests install fine and run well.  (The part that adds
> > > > new-style
> > > > > tests is here:
> > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/cordova-mobile-spec/blob/master/createmobilespec/createmobilespec.js#L248
> > > > > )
> > > > > - Double check to make sure we have covered all tests currently in
> > > > > mobilespec, and submit PR to remove the old tests from mobilespec
> > app.
> > >  I
> > > > > would not like to land the new tests without removing the old tests
> > as
> > > > > well.
> > > > >
> > > > > Thanks a bunch!
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Wed, Jul 30, 2014 at 11:25 AM, Staci Cooper <
> staci....@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Just want to bump this thread.
> > > > > >
> > > > > > Michal -- that all sounds great. Let me know if there's anything
> I
> > > can
> > > > do
> > > > > > to help with integration, or if the IBM committers can help with
> > > > merging.
> > > > > > Should we go ahead and add nested plugin.xml files to the PRs?
> > > > > >
> > > > > > Also, for reference: I tested all of my PRs on wp8 with a
> > comparison
> > > > with
> > > > > > mobile-spec's behavior, as did Martin with his. Edna and Martin
> > have
> > > > also
> > > > > > been testing on ios and android respectively.
> > > > > >
> > > > > >
> > > > > > On Tue, Jul 22, 2014 at 9:52 AM, Michal Mocny <
> mmo...@chromium.org
> > >
> > > > > wrote:
> > > > > >
> > > > > > > Just a quick update since its been a few days.
> > > > > > >
> > > > > > > - Mobile-spec now builds with new-style tests bundled in (there
> > is
> > > a
> > > > > > button
> > > > > > > to launch this on the first screen), and the
> createmobilespec.sh
> > > > script
> > > > > > > will automatically install plugin tests.
> > > > > > > - Last week I moved device tests from mobile-spec over to
> plugin
> > > > tests,
> > > > > > and
> > > > > > > modified the file plugin tests to use a nested plugin.xml.
> > > > > > > - File and FileTransfer tests are tightly coupled in
> mobile-spec,
> > > and
> > > > > > > should be removed together.  I have this mostly finished
> locally,
> > > > but..
> > > > > > > - I want to set up ci.cordova.io to include results of
> new-style
> > > > tests
> > > > > > > before ripping out huge portions of mobile spec, which is what
> > I'm
> > > > > doing
> > > > > > > now.
> > > > > > >
> > > > > > > Few notes:
> > > > > > > - The PR's have created a "test" folder, but I had written
> > scripts
> > > to
> > > > > > > expect "tests" folder.  Its easy to change or just accept both,
> > > but I
> > > > > > > wonder if we should settle on a single convention.  Total
> > bikeshed
> > > > > topic,
> > > > > > > so I'll just pick one.
> > > > > > > - PR's for new tests seem to be well isolated from each other
> > > (unlike
> > > > > > > mobilespec).  Aka you can run FileTransfer tests without File
> > > tests.
> > > > > >  Good
> > > > > > > job!
> > > > > > >
> > > > > > > -Michal
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Jul 16, 2014 at 5:02 PM, Michal Mocny <
> > mmo...@chromium.org
> > > >
> > > > > > wrote:
> > > > > > >
> > > > > > > > Sure, I was actually already planning to take a look this
> week.
> > >  I
> > > > > was
> > > > > > > > working on mobile-spec today and have *also* ported device
> > tests
> > > :P
> > > > >  I
> > > > > > > > should have looked at the PR's first!  Will start these
> > tomorrow.
> > > > > > > >
> > > > > > > > The plan for mobile spec was just to have a transition path,
> by
> > > > > adding
> > > > > > a
> > > > > > > > link to the old mobile-spec app to open the new-style-tests
> > > > harness.
> > > > > > >  Then,
> > > > > > > > as we move tests from mobile-spec to new-style, we should
> > remove
> > > > the
> > > > > > old
> > > > > > > > tests from mobile-spec.  Doing it this way means cordova
> > > committers
> > > > > > have
> > > > > > > a
> > > > > > > > single place to run all tests, and when mobile-spec is 100%
> > > > > completely
> > > > > > > > deprecated, then we can just switch the start page with no
> > change
> > > > to
> > > > > > > > committers.
> > > > > > > >
> > > > > > > > Thanks for your work here!
> > > > > > > >
> > > > > > > > -Michal
> > > > > > > >
> > > > > > > >
> > > > > > > > On Wed, Jul 16, 2014 at 4:38 PM, Staci Cooper <
> > > staci....@gmail.com
> > > > >
> > > > > > > wrote:
> > > > > > > >
> > > > > > > >> Hi all,
> > > > > > > >>
> > > > > > > >> Several of us at IBM have been working on porting tests from
> > > > > > mobile-spec
> > > > > > > >> to
> > > > > > > >> the plugin-test-framework. I believe we have pull requests
> out
> > > for
> > > > > all
> > > > > > > of
> > > > > > > >> the automated tests; we also have the manual tests ported
> and
> > > are
> > > > > just
> > > > > > > >> wrapping up testing on ios/android, so those additional pull
> > > > > requests
> > > > > > > >> should be out by tomorrow evening.
> > > > > > > >>
> > > > > > > >> Can we get these reviewed soon to avoid getting out of sync
> > with
> > > > > > mobile
> > > > > > > >> spec? Michal, if you have time to take a look that would be
> > > > > fantastic;
> > > > > > > we
> > > > > > > >> can also get some of the IBM committers to help if needed.
> > > > > > > >>
> > > > > > > >> Related note: I see that Michal added the new style tests to
> > > > > > > mobile-spec,
> > > > > > > >> but is the plan for plugin-test-framework to be
> supplementary
> > to
> > > > > > > >> mobile-spec tests? It seems there would be problems keeping
> > them
> > > > in
> > > > > > > sync.
> > > > > > > >> If it hasn't already been suggested, I propose removing
> > > > mobile-spec
> > > > > > > tests
> > > > > > > >> as the ported tests get merged in. The mobile-spec project
> > would
> > > > > > > >> eventually
> > > > > > > >> become a shell project with all tests run through
> > > > > > plugin-test-framework
> > > > > > > >> and
> > > > > > > >> installed plugins.
> > > > > > > >>
> > > > > > > >> Thanks,
> > > > > > > >> Staci Cooper
> > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Regards,
> > > Martin Gonzalez
> > >
> >
>

Reply via email to