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 >> > >