1b79b95e1f3bd549bbc0644b4347c6a5b4a63168: Bug 1305615 - Use correct database in tests, and close db connection in TestLegacyLoader r=ahunt
Grigory Kruglov <gkruglov@mozilla.com> - Mon, 26 Sep 2016 20:26:59 -0700 - rev 360471
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1305615 - Use correct database in tests, and close db connection in TestLegacyLoader r=ahunt We need to ensure we can explicitely close any database connections we open in the TestLegacyLoader, so we initialize a BrowserProvider instance so that we can then call .shutdown() on it once we're done, which will close any open connections. Additionally, we need to make sure to use correct authority when registering (using AUTHORITY_URI produces dual mapping of providers, from content://org.fennec... and from org.fennec...), and wrap our providers in a DelegatingTestContentProvider, which will append PARAM_IS_TEST param to wrapped URIs - when present this ensure we won't try to load a per-profile database. MozReview-Commit-ID: LnzPhGOe6OY
e709712a33e7bdfd8f8e8a6cb82b200f95b8b285: Bug 1305775 - Output more metadata about files fetched to increase debuggability. r=ted
Armen Zambrano Gasparnian <armenzg@mozilla.com> - Tue, 27 Sep 2016 13:37:18 -0400 - rev 360470
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1305775 - Output more metadata about files fetched to increase debuggability. r=ted In bug 1305752 we discovered that we download a zip file into memory without any issues, however, when we tried to unzip we discovered that we have an invalid zip file. The information in the logs is not sufficient to determine what could be the root issue. MozReview-Commit-ID: DKwDUCmUhFF
50143dbdcb47bf47c8827c8777b0e11e92e25418: Bug 1293231 - Certificate Transparency - basic telemetry reports; r=Cykesiopka,keeler
Sergei Chernov <sergei.cv@ndivi.com> - Thu, 11 Aug 2016 13:41:50 +0300 - rev 360469
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1293231 - Certificate Transparency - basic telemetry reports; r=Cykesiopka,keeler MozReview-Commit-ID: EGvuZADObJo
c651f7174f37747de99eaafd27b2d78fb10bead3: Bug 1302062 - Use React on performance recording list; r=jsantell
Greg Tatum <tatum.creative@gmail.com> - Tue, 20 Sep 2016 09:47:59 -0500 - rev 360468
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1302062 - Use React on performance recording list; r=jsantell
8de3dbbe8e3a3a5cefaf224f8d2764c4998d1afb: Bug 1304568: Fix some bad casts. r=drno
Byron Campen [:bwc] <docfaraday@gmail.com> - Thu, 22 Sep 2016 09:31:30 -0500 - rev 360467
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1304568: Fix some bad casts. r=drno MozReview-Commit-ID: XJhCywlTpg
40bb8f061490845dca8c73c40bd927a0dc483500: Bug 1157323 - Part 6: Some comment improvements. r=froydnj
Byron Campen [:bwc] <docfaraday@gmail.com> - Fri, 05 Aug 2016 13:46:07 -0500 - rev 360466
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1157323 - Part 6: Some comment improvements. r=froydnj MozReview-Commit-ID: GDLuJS0Wlgh
f33fe0269dea6849b6543a2f14df841739b3f9ba: Bug 1157323 - Part 5: Remove some unnecessary members. r=froydnj
Byron Campen [:bwc] <docfaraday@gmail.com> - Fri, 05 Aug 2016 13:39:34 -0500 - rev 360465
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1157323 - Part 5: Remove some unnecessary members. r=froydnj MozReview-Commit-ID: Fhkq0CZoqQP
344fdfed174a97aef02c99b9738a0b38c5c6fe43: Bug 1157323 - Part 4: Stop modifying mTimeout/mDelay from the TimerThread, plus some simplification. r=froydnj
Byron Campen [:bwc] <docfaraday@gmail.com> - Fri, 05 Aug 2016 12:50:00 -0500 - rev 360464
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1157323 - Part 4: Stop modifying mTimeout/mDelay from the TimerThread, plus some simplification. r=froydnj MozReview-Commit-ID: 1pMCKLi9DLZ
85739737d40d01de29d2f83d9715249900ca58d9: Bug 1157323 - Part 3: Do not allow mTimeout to change while a timer is in the queue. r=froydnj
Byron Campen [:bwc] <docfaraday@gmail.com> - Fri, 05 Aug 2016 10:07:38 -0500 - rev 360463
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1157323 - Part 3: Do not allow mTimeout to change while a timer is in the queue. r=froydnj MozReview-Commit-ID: 3ZyikUsix8D
f814d7c1885428f36fe418d90a70e610a224848b: Bug 1157323 - Part 2: Factor nsTimerImpl into two classes, so we don't need to do racy stuff in nsTimerImpl::Release. r=froydnj
Byron Campen [:bwc] <docfaraday@gmail.com> - Wed, 20 Jul 2016 15:16:40 -0500 - rev 360462
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1157323 - Part 2: Factor nsTimerImpl into two classes, so we don't need to do racy stuff in nsTimerImpl::Release. r=froydnj MozReview-Commit-ID: DAe4TpMqBpA
a718fc141d0a3efa8db4d09969b9c606a1d10e5c: Bug 1157323 - Part 1: Make TestTimers a unit-test. r=froydnj
Byron Campen [:bwc] <docfaraday@gmail.com> - Thu, 23 Jun 2016 17:05:40 -0500 - rev 360461
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1157323 - Part 1: Make TestTimers a unit-test. r=froydnj MozReview-Commit-ID: HPdP3muvzU8
aa465e8e37238688535692637be905d8e54aeb13: Bug 1304777 - Part 2: Fix panel removal migration to not discard DEFAULT flag if set r=sebastian
Andrzej Hunt <ahunt@mozilla.com> - Mon, 26 Sep 2016 13:16:03 -0700 - rev 360460
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1304777 - Part 2: Fix panel removal migration to not discard DEFAULT flag if set r=sebastian If the replacement panel was DEFAULT, then the migration should retain the DEFAULT flag. By trying to ensure visibility of the default panel, we accidentally discarded the DEFAULT flag. This patch provides a minimal fix for not discarding the default flag. It might be better to rearchitect the whole method, but a minimal solution is preferred for now since this requires uplifting to beta. MozReview-Commit-ID: EkbDD7pipgJ
03843beb3dfdaafdda4cf6dc07afa3cf07097ec2: Bug 1304777 - Part 1: Perform homeconfig cleanup to ensure default still exists r=sebastian
Andrzej Hunt <ahunt@mozilla.com> - Mon, 26 Sep 2016 13:12:16 -0700 - rev 360459
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1304777 - Part 1: Perform homeconfig cleanup to ensure default still exists r=sebastian Bug 1251362 can result in there no default panel being set (this happens if the history panel was the default panel before the panel migration). We can reuse the code from a previous bug which sets history as the default panel if no other panel is set as default. A second commit fixes the broken migration to ensure that history remains the default homepanel, however this cleanup migration will help ensure existing clients get fixed. MozReview-Commit-ID: EcUb2uUfOeJ
859457467e3c1ad5da67f684bfc9a6d568c192dd: Bug 1286900 - Stop producing web-platform tests zip file; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 20 Sep 2016 18:41:06 -0700 - rev 360458
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1286900 - Stop producing web-platform tests zip file; r=ted Now that we access WPT related files from a source checkout, we no longer need the web-platform tests zip file produced or consumed by automation. So stop producing it. MozReview-Commit-ID: Ea8KjKZJ5Yx
4b08ed30e0a5326dc1b63949d7e8375561a6dce8: Bug 1286900 - Use WPT files from source checkout; r=ted
Gregory Szorc <gps@mozilla.com> - Mon, 26 Sep 2016 23:32:31 -0700 - rev 360457
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1286900 - Use WPT files from source checkout; r=ted We're starting to execute mozharness scripts from source checkouts in automation. This means we can stop downloading and extracting files that are already available in the source checkout and just reference files from the checkout. Web platform tests (WPT) are a logical place to start because they are pretty well isolated. This commit modifies the mozharness script for WPT execution to use files from a source checkout (previous commits have guaranteed that a pristine source checkout is available to the test execution environment). As part of this, we also need to define an explicit mozinfo.json path because previously it was relying on parent directory traversal to find it (WPT tests were under a directory containing the mozinfo.json file). MozReview-Commit-ID: C1dlKC4eSzr
3928e945b584cb4efd837fcd0bb55fca88f3a656: Bug 1286900 - Inline WPT arguments into script; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 20 Sep 2016 19:28:19 -0700 - rev 360456
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1286900 - Inline WPT arguments into script; r=ted 4 WPT config files all contained the same config options boilerplate. Inline it into the WPT mozharness script. MozReview-Commit-ID: 5Lba8QeKMTA
5b0f69c86028c974b83717b5f67e6d240d13f1ce: Bug 1286900 - Reformat WPT command argument additions; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 20 Sep 2016 12:59:19 -0700 - rev 360455
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1286900 - Reformat WPT command argument additions; r=ted list.extend() is favored over +=. Also use single quotes, fixup indentation, and factor out a common variable. MozReview-Commit-ID: 3qVDGrkYhVe
01c3527edde5d90114b72e52e5890b43e6ba15cb: Bug 1286900 - Ensure WPT tests have a version control checkout; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 21 Sep 2016 10:57:08 -0700 - rev 360454
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1286900 - Ensure WPT tests have a version control checkout; r=ted We add a mozharness action to the TestingMixin base class that ensures we're running from a VCS checkout and we add this action to the WPT script. This ensures that we always have a source checkout available, even in buildbot. (Before, we only had a source checkout in TaskCluster.) MozReview-Commit-ID: 26NxwDZywXr
6b5f059a85ad581fe9078941c80a8e22869f8149: Bug 1286900 - Add environment variable to define location of mozinfo.json; r=ted
Gregory Szorc <gps@mozilla.com> - Mon, 26 Sep 2016 15:51:32 -0700 - rev 360453
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1286900 - Add environment variable to define location of mozinfo.json; r=ted As part of converting WPT to run from a source checkout in automation, I ran into problems where mozinfo.json wasn't being loaded, causing several tests to fail. This is because mozinfo.json is only found from a source directory or from a parent of the WPT meta directory. Before, mozinfo.json was provided by the "common" tests zip file and extracted to the base of the destination directory. WPT files were extracted to a "web-platform" sub-directory. So mozinfo.json was in a parent directory of "web-platform/meta" and was loaded automatically. Now that we want to run WPT out of the source directory, there is no mozinfo.json and the source directory and no mozinfo.json can be loaded. This commit teaches mozinfo.json to look in a MOZINFO_PATH environment variable for the path to mozinfo.json. This allows mozinfo.json to exist anywhere on the filesystem. This provides a lot more flexibility for loading the file. MozReview-Commit-ID: 1I1cxS1IeyY
c5d6e4be64b0da45b32832f7df6f8eeac4a75eed: Bug 1304804 - Don't set a default cropLimit for reps;r=Honza
Brian Grinstead <bgrinstead@mozilla.com> - Mon, 26 Sep 2016 11:49:54 -0700 - rev 360452
Push 1369 by jlorenzo@mozilla.com at Mon, 27 Feb 2017 14:59:41 +0000
Bug 1304804 - Don't set a default cropLimit for reps;r=Honza MozReview-Commit-ID: HVHqkomVrLW
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip