cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Kemp <drk...@google.com>
Subject Re: IC: current state of IOS master
Date Wed, 08 Jan 2014 20:56:50 GMT
To follow up: yes all tests are now passing again on android and ios master
and 3.3.x


On Wed, Jan 8, 2014 at 3:40 PM, Ian Clelland <iclelland@chromium.org> wrote:

> They are out of sync, for sure. The mobile-spec tests should be considered
> canonical, I think -- that's what is actually being run by the CI server,
> and by everyone who is doing manual testing, as far as I know. (Anyone who
> knows different: now is the time to chime in :) )
>
> We're very close to being able to split all of the tests out of mobile
> spec; we have a test runner which is close to being ready that will pull in
> tests from individual plugins. Once that's ready, we'll be able to move the
> tests from MS back into plugins.
>
> Most plugins right now have a set of tests that was copied in circa Cordova
> 2.9/3.0, and so they'll mostly need to be refreshed when we finally move to
> plugin-hosted-tests.
>
> (And I think the tests are back to passing now, from the look of the CI
> dashboard -- thanks for doing that! :) )
>
> Ian
>
>
>
>
> On Wed, Jan 8, 2014 at 3:23 PM, Jesse <purplecabbage@gmail.com> wrote:
>
> > I reverted the merge and pushed to master.
> >
> > So should the mobile-spec tests, or the tests in each plugin repo be
> > considered the root?  I fear they are out of sync.
> >
> > @purplecabbage
> > risingj.com
> >
> >
> > On Wed, Jan 8, 2014 at 10:54 AM, Jesse <purplecabbage@gmail.com> wrote:
> >
> > > I did the premature merge for CB-5602, I'll revert it.
> > >
> > > @purplecabbage
> > > risingj.com
> > >
> > >
> > > On Wed, Jan 8, 2014 at 8:47 AM, Ian Clelland <iclelland@chromium.org
> > >wrote:
> > >
> > >> I think that this has to do with CB-5602. It looks like the file api
> > tests
> > >> were overwritten with a version from the cordova-plugin-file repo,
> which
> > >> would have been rather stale, and the merge caused the whole suite to
> > >> contain errors.
> > >>
> > >> We appear to have a completely different issue in the CI server,
> because
> > >> the tests should have failed on all platforms, not just iOS/release.
> > >>
> > >> [I've replied to CB-5602 as well; not sure which is the better place
> for
> > >> discussion]
> > >>
> > >> Ian
> > >>
> > >>
> > >>
> > >> On Wed, Jan 8, 2014 at 11:08 AM, David Kemp <drkemp@chromium.org>
> > wrote:
> > >>
> > >> > Unfortunately, our iOS deploy has been broken for a while. I just
> > spent
> > >> > some time getting it back on its feet and find that master does not
> > pass
> > >> > tests. I do not have a simple 'blame list' because many commits have
> > >> passed
> > >> > since the test deployed correctly.
> > >> >
> > >> > All tests pass on iOS 3.3.x
> > >> >
> > >> > All tests pass on Android Master and 3.3.x
> > >> >
> > >> > On iOS master 7 file tests are failing on iOS 6.1.3 and 7.04
> > >> >
> > >> >
> > >> >                "*spec*": "File API DirectoryEntry file.spec.25
> > >> > DirectoryEntry.getDirectory: create new dir with space
> > >> resolveFileSystemURI
> > >> > with encoded URI.",
> > >> >
> > >> >                        "*exception*": "timeout: timed out after 7500
> > >> msec
> > >> > waiting for win never called",
> > >> >
> > >> >                "*spec*": "File API File file.spec.40 should be
> define
> > >> File
> > >> > attributes.",
> > >> >
> > >> >                        "*exception*": "Expected undefined to be
> > >> defined.",
> > >> >
> > >> >                "*spec*": "File API Entry file.spec.63 copyTo:
> > directory
> > >> > that does not exist.",
> > >> >
> > >> >                        "*exception*": "TypeError: 'null' is not an
> > >> object
> > >> > (evaluating 'parent.filesystem.__format__') in
> > >> >
> > >> >
> > >>
> >
> file:///var/mobile/Applications/836872AD-CFED-4BE7-A316-45353151C586/mobilespec.app/www/plugins/org.apache.cordova.file/www/Entry.js
> > >> > (line 165)",
> > >> >
> > >> >                        "*exception*": "timeout: timed out after 7500
> > >> msec
> > >> > waiting for itCopy never called",
> > >> >
> > >> >                "*spec*": "File API Entry file.spec.79 moveTo:
> > directory
> > >> > that does not exist.",
> > >> >
> > >> >                        "*exception*": "timeout: timed out after 7500
> > >> msec
> > >> > waiting for itMove never called",
> > >> >
> > >> >                "*spec*": "File API read method file.spec.82 should
> > error
> > >> > out on non-existent file.",
> > >> >
> > >> >                        "*exception*": "timeout: timed out after 7500
> > >> msec
> > >> > waiting for verifier never called",
> > >> >
> > >> >                "*spec*": "File API FileWriter file.spec.97 should
be
> > >> able
> > >> > to write and append to file, File object.",
> > >> >
> > >> >                        "*exception*": "timeout: timed out after 7500
> > >> msec
> > >> > waiting for verifier",
> > >> >
> > >> >                "*spec*": "File API Backwards compatibility
> > file.spec.109
> > >> > should be able to resolve a file:/// URL.",
> > >> >
> > >> >                        "*exception*": "ReferenceError: Can't find
> > >> variable:
> > >> > joinURL in
> > >> >
> > >> >
> > >>
> >
> file:///var/mobile/Applications/836872AD-CFED-4BE7-A316-45353151C586/mobilespec.app/www/autotest/tests/file.tests.js
> > >> > (line 3599)",
> > >> >
> > >>
> > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message