Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A8AA310021 for ; Thu, 9 Jan 2014 02:28:08 +0000 (UTC) Received: (qmail 97482 invoked by uid 500); 9 Jan 2014 02:28:08 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 97417 invoked by uid 500); 9 Jan 2014 02:28:08 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 97406 invoked by uid 99); 9 Jan 2014 02:28:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Jan 2014 02:28:08 +0000 X-ASF-Spam-Status: No, hits=4.6 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,URI_OBFU_WWW X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of agrieve@google.com designates 209.85.220.47 as permitted sender) Received: from [209.85.220.47] (HELO mail-pa0-f47.google.com) (209.85.220.47) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 09 Jan 2014 02:28:04 +0000 Received: by mail-pa0-f47.google.com with SMTP id kq14so2648008pab.34 for ; Wed, 08 Jan 2014 18:27:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=fkpkHE4bUZx8h3+KU/ssaAUcSiAmydZQae8q/biXajY=; b=CznnJCwTTunEj6DJouQt3YCEwPcLxoU3PqovIO5hqHhlw/mgUQLM09Ci11ttYbOdbL keasDjt8gRUuSByCl2PZtbC1kewWba76TmH+ukQQ2mTeK7nc4DNdJ5javpP/Tk5VLKQY DTHJuAKpcOwYbSKqw6fWzXU8FfdOZIsH3CsTcpvlA7bE2luOPrJJLEZpnngwdCnXTwBD Qis8t3oocvaW0ICjy8i3ufuB4IVtkcl++NtdSHqYekhPMXe0xhegWVHCB1UJ8UpxXz4L aNVONfK69FLlBOIXlZAV3xusNeZkgeW6rpVpB/Ds1uey0D8cbytI8gFlPOD+oJOQ+H7z gUZQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=fkpkHE4bUZx8h3+KU/ssaAUcSiAmydZQae8q/biXajY=; b=dedUN6uUcZ40bu8d6zMIszwvpph3zYvXaym/2Uc7CHDgmazCxf7O6W/WoAcRK0r4bH JR5DcSQIawRPRKTlJru8t7rZplnwAzm63Fj/kNx8UN8h5B97zCYJ9D5bXwc6fOC0DxTl 3o4jv18Do1LQfAtsT8jqfPSeWTjmiFSYqyfwI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=fkpkHE4bUZx8h3+KU/ssaAUcSiAmydZQae8q/biXajY=; b=kQaGbKwTKQbTJC8MKRAdrZaCQ0Z5UpvmaNXSSk1RSn87z5f9e+3EkZDP4fR7CA+VHP lqEr6g0rtwzUYYFj0woDhlv9chDYJgo4Z78hGlMTZLU2AZgBCItwvyZ0LicracZCvtYx W8+sl1no8zyB5km3BAJn50rmSAdC6SNEOojadnQE4Jpp7neWroa9FIrkS+9TQKsm4qYa goEU5kJMVltmE5Qu2RrMYRPHaqR5XCi35k16VNMWo9E/kPDkRZCKyNs5JC7LBTzMH7Bb Vqc7/9lflH6jcXgsbJMBB1+SlE8oGEdO31b6wNFIFDpduj/Sdrc3KNIxhN4NKuw/tdmd Ryww== X-Gm-Message-State: ALoCoQk3UOQQCTrpqbdZ8E008BJSgQOhUUX+9y1bbGcwOw3iinsk4JY6S1wDEWiZF/ihcLqBV+rcPv/IMz77eqgZwXcOIZH/ArnTW4QIChh+5aONJXX502v5m7OpOfG7ldtNjjIDsVRIRcBBy0m6G8DhNdxlqTewSr6qAK7XS5odF/Y+A06AfWyZfLPzHzFQ8K61J03GK9huZ/vysasy0LQOV+FskE8R1A== X-Received: by 10.66.155.7 with SMTP id vs7mr699088pab.42.1389234463508; Wed, 08 Jan 2014 18:27:43 -0800 (PST) MIME-Version: 1.0 Sender: agrieve@google.com Received: by 10.68.130.198 with HTTP; Wed, 8 Jan 2014 18:27:23 -0800 (PST) In-Reply-To: References: From: Andrew Grieve Date: Wed, 8 Jan 2014 18:27:23 -0800 X-Google-Sender-Auth: yqKO4db_1yjNy8thEURI8jc-muE Message-ID: Subject: Re: IC: current state of IOS master To: dev Content-Type: multipart/alternative; boundary=047d7bacb8c2b533d404ef805a02 X-Virus-Checked: Checked by ClamAV on apache.org --047d7bacb8c2b533d404ef805a02 Content-Type: text/plain; charset=UTF-8 Zap! I've removed them all after ensuring no changes were made to them that were not made also to mobile spec. Only two exceptions: One is the recent one made to file (which I guess sparked this conversion). I applied the patch to mobile-spec via git log -p & patch -p1. The other is a change made to file-transfer tests. This patch only applied 8/12 hunks cleanly and applied to WP, so I didn't go through with it. Jesse - if you want to try it out, you can get the diff here: https://dl.dropboxusercontent.com/u/6648754/filetransfer.tests.patch and apply it with: cd cordova-mobile-spec patch -p1 < path/to/filetransfer.tests.patch On Wed, Jan 8, 2014 at 2:05 PM, Ian Clelland wrote: > We can go and delete them. MIchal's right -- they're actively harmful right > now. > > As long as they stay in the history, then I can still use the stale > versions as a reference when I update the Jasmine2 versions (hopefully > really soon now). (Don't drop the cdvtest branch) > > > On Wed, Jan 8, 2014 at 3:59 PM, Michal Mocny wrote: > > > On Wed, Jan 8, 2014 at 3:53 PM, Andrew Grieve > > wrote: > > > > > Anyone object to me going through and deleting the stale copy of tests > > > within plugins? > > > > > > > +1. AFAIK they are not used for anything, are out of date, and are > causing > > confusion. > > > > > > > > > > On Wed, Jan 8, 2014 at 12:40 PM, Ian Clelland > > >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 > 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 > > > 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)", > > > > > >> > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > --047d7bacb8c2b533d404ef805a02--