1c207d03523c571e959011ac19c48ac5938d65e1: Bug 1252995 - Add method names and uncovered lines to per-test coverage output. draft
Gregory Mierzwinski <gmierz1@live.ca> - Wed, 02 Mar 2016 18:47:09 -0500 - rev 339177
Push 12652 by bmo:gmierz2@outlook.com at Thu, 10 Mar 2016 17:25:15 +0000
Bug 1252995 - Add method names and uncovered lines to per-test coverage output. This is the function that gathers all uncovered lines. It does so by going through each script and getting all lines that were not covered and have a count of 0. If a script has no coverage, we consider all lines in that script as uncovered. Then, we add into tempCovered all the lines which have been covered so that if we hit a second access to the script which has no coverage, we won't consider them as uncovered. Finally, we retrieve all uncovered lines which held a count of 0 until the end. MozReview-Commit-ID: AwrAfhheodd
851cb3a17fe6d0d8fe745888d2ec14b50d5d365b: Bug 1255470 - [mach] don't raise if a subcommand exists and but wasn't found in args, r?gps draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 10 Mar 2016 11:51:43 -0500 - rev 339176
Push 12651 by ahalberstadt@mozilla.com at Thu, 10 Mar 2016 17:01:33 +0000
Bug 1255470 - [mach] don't raise if a subcommand exists and but wasn't found in args, r?gps This is currently preventing a command from having both args and subcommands at the same time. MozReview-Commit-ID: 66frAqamGjv
8d6f683b6ee193537c76aede509bcf5b50a39b67: Bug 1255467 - Ability for a mach command to dispatch to another's subcommand, r?gps draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 10 Mar 2016 11:45:39 -0500 - rev 339175
Push 12650 by ahalberstadt@mozilla.com at Thu, 10 Mar 2016 16:59:39 +0000
Bug 1255467 - Ability for a mach command to dispatch to another's subcommand, r?gps MozReview-Commit-ID: CN8kJU0NrL0
2b4759602973c1da6ef839189a083d934ff4763e: Bug 1231320: download API keys from secrets API or environment variables; r?mshal r?garndt draft
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 02 Mar 2016 19:59:17 +0000 - rev 339174
Push 12649 by dmitchell@mozilla.com at Thu, 10 Mar 2016 16:42:50 +0000
Bug 1231320: download API keys from secrets API or environment variables; r?mshal r?garndt MozReview-Commit-ID: 8shs5EuTQ32
661f249defdcd0fda973ef48a4dcaa951f64f040: Bug 1246271 - The mozharness script at least needs to accept the browsermob settings to pass it down to the test runner. r?maja_zf, r?whimboo draft
Syd Polk <spolk@mozilla.com> - Thu, 10 Mar 2016 10:14:22 -0600 - rev 339173
Push 12648 by spolk@mozilla.com at Thu, 10 Mar 2016 16:15:27 +0000
Bug 1246271 - The mozharness script at least needs to accept the browsermob settings to pass it down to the test runner. r?maja_zf, r?whimboo MozReview-Commit-ID: HNsV8RDpvuJ
14cf2728186d1d4bc251bbb541b860398ca6898d: Bug 1123506 - Evaluate scripts in content with lasting side-effects; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Fri, 26 Feb 2016 14:36:39 +0000 - rev 339172
Push 12647 by bmo:ato@mozilla.com at Thu, 10 Mar 2016 15:50:10 +0000
Bug 1123506 - Evaluate scripts in content with lasting side-effects; r?automatedtester In order to achieve WebDriver parity, Marionette needs the ability to evaluate scripts in content space with lasting side-effects. This means that state modifications should affect behaviour and state of the browsing context, and such transgress the boundaries of the sandbox. This patch brings a new script evaluation module that is shared between code in chrome- and content space. This brings the number of unique script evaluation implementations in Marionette down from six to one. evaluate.sandbox provides the main entry-point for execution. It is compatible with existing Marionette uses of Execute Script and Execute Async Script commands in Mozilla clients, but also provides a new stateful sandbox for evaluation that should have lasting side-effects. It is not expected that Mozilla clients, such as testing/marionette/client and the Node.js client in Gaia, should have to change as a consequence of this change. A substantial change to the script's runtime environment is that many globals that previously existed are now only exposed whenever needed. This means for example that Simple Test harness functionality (waitFor, ok, isnot, is, &c.) is only available when using a sandbox augmented with a Simple Test harness adapter. Conversely, this patch does not expose marionetteScriptFinished as a callback to asynchronous scripts for sandboxes which sandboxName parameter is undefined, because this is what determines if the script should be evaluated under WebDriver conformance constraints. In all other cases where sandboxName _is_ defined, the traditional marionetteScriptFinished et al. runtime environment is preserved. MozReview-Commit-ID: 8FZ6rNVImuC
9866df276dc52078383d19a512f732d5cf34f04b: Bug 1231320: download API keys from secrets API or environment variables; r?mshal r?garndt draft
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 02 Mar 2016 19:59:17 +0000 - rev 339171
Push 12646 by dmitchell@mozilla.com at Thu, 10 Mar 2016 15:16:16 +0000
Bug 1231320: download API keys from secrets API or environment variables; r?mshal r?garndt MozReview-Commit-ID: 8shs5EuTQ32
52412e3b19bfc4f0259867bb08695fd3883fdfb7: Bug 1253160 (part 4) - Add PORT_{Init,Destroy}StackArena to nss.symbols. r=mt. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 11 Mar 2016 01:52:41 +1100 - rev 339170
Push 12645 by nnethercote@mozilla.com at Thu, 10 Mar 2016 14:56:14 +0000
Bug 1253160 (part 4) - Add PORT_{Init,Destroy}StackArena to nss.symbols. r=mt. MozReview-Commit-ID: IwXVEKhdmtT
13cc27cf1dfb1d4fbc0eca2179a3e99265a5586f: Bug 1253160 (part 3) - Introduce PORTCheapArenaPool and init/deinit functions. r=mt. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 04 Mar 2016 11:22:07 +1100 - rev 339169
Push 12645 by nnethercote@mozilla.com at Thu, 10 Mar 2016 14:56:14 +0000
Bug 1253160 (part 3) - Introduce PORTCheapArenaPool and init/deinit functions. r=mt. This avoids *many* heap allocations in places where arena pools are used in a function-bounded, single-threaded way. MozReview-Commit-ID: JLYhpvEXEa1
a78c54d83d3ed44a0a9780128794abfc14c6903c: Bug 891897 - Make the identity box text padding respect the UI text direction instead of its own text direction, r?gijs draft
Rakhi Sharma <rakhish1994@gmail.com> - Thu, 10 Mar 2016 18:49:10 +0530 - rev 339168
Push 12644 by bmo:Rakhish1994@gmail.com at Thu, 10 Mar 2016 14:55:16 +0000
Bug 891897 - Make the identity box text padding respect the UI text direction instead of its own text direction, r?gijs MozReview-Commit-ID: Gh3uAQDsgou
941acd16496d3fe4c5cc1dbf5b321aeb914c5999: Bug 1181839 - Includes inspector/test/head.js ( which imports shared-head.js ) draft
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Tue, 08 Mar 2016 23:20:09 +0100 - rev 339167
Push 12643 by chevobbe.nicolas@gmail.com at Thu, 10 Mar 2016 14:42:36 +0000
Bug 1181839 - Includes inspector/test/head.js ( which imports shared-head.js ) in animationinspector's tests and removes code duplication. r?pbro MozReview-Commit-ID: GrsOewqAggD
7121bc5eed24d4a0356a3094b8d8f4f7b16f4e45: Bug 1252829 - CSP Telemetry, r=ckerschb draft
Franziskus Kiefer <franziskuskiefer@gmail.com> - Wed, 02 Mar 2016 13:00:09 +0100 - rev 339166
Push 12642 by franziskuskiefer@gmail.com at Thu, 10 Mar 2016 14:37:51 +0000
Bug 1252829 - CSP Telemetry, r=ckerschb MozReview-Commit-ID: J5HM5InveUD
4aa380273d470c1f4f7032e956cbd282f1dd44d2: Bug 1181839 - Includes inspector/test/head.js ( which imports shared-head.js ) draft
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Tue, 08 Mar 2016 23:20:09 +0100 - rev 339165
Push 12641 by chevobbe.nicolas@gmail.com at Thu, 10 Mar 2016 14:35:25 +0000
Bug 1181839 - Includes inspector/test/head.js ( which imports shared-head.js ) in animationinspector's tests and removes code duplication. r?pbro MozReview-Commit-ID: GrsOewqAggD
915cba39e909094e433c912ab0ac3d70ce8ab01c: Bug 1123506 - Evaluate scripts in content with lasting side-effects; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Fri, 26 Feb 2016 14:36:39 +0000 - rev 339164
Push 12640 by atolfsen@mozilla.com at Thu, 10 Mar 2016 14:05:20 +0000
Bug 1123506 - Evaluate scripts in content with lasting side-effects; r?automatedtester In order to achieve WebDriver parity, Marionette needs the ability to evaluate scripts in content space with lasting side-effects. This means that state modifications should affect behaviour and state of the browsing context, and such transgress the boundaries of the sandbox. This patch brings a new script evaluation module that is shared between code in chrome- and content space. This brings the number of unique script evaluation implementations in Marionette down from six to one. evaluate.sandbox provides the main entry-point for execution. It is compatible with existing Marionette uses of Execute Script and Execute Async Script commands in Mozilla clients, but also provides a new stateful sandbox for evaluation that should have lasting side-effects. It is not expected that Mozilla clients, such as testing/marionette/client and the Node.js client in Gaia, should have to change as a consequence of this change. A substantial change to the script's runtime environment is that many globals that previously existed are now only exposed whenever needed. This means for example that Simple Test harness functionality (waitFor, ok, isnot, is, &c.) is only available when using a sandbox augmented with a Simple Test harness adapter. Conversely, this patch does not expose marionetteScriptFinished as a callback to asynchronous scripts for sandboxes which sandboxName parameter is undefined, because this is what determines if the script should be evaluated under WebDriver conformance constraints. In all other cases where sandboxName _is_ defined, the traditional marionetteScriptFinished et al. runtime environment is preserved. MozReview-Commit-ID: 8FZ6rNVImuC
85268415739003c990efcebb2774fcd74c979890: Bug 1239988 - Remove top-level manifest for functional and puppeteer tests. r?maja_zf draft
Henrik Skupin <mail@hskupin.info> - Thu, 10 Mar 2016 14:40:23 +0100 - rev 339163
Push 12639 by bmo:hskupin@gmail.com at Thu, 10 Mar 2016 13:46:40 +0000
Bug 1239988 - Remove top-level manifest for functional and puppeteer tests. r?maja_zf MozReview-Commit-ID: BNzYwTbWcb9 This was always a hack which made it easier for us to trigger both type of tests at once. Now with mach and mozharness we should finally get rid of it.
3e09ebf7336da7dac31bbf90ac8278f986cd4497: Bug 1239988 - Move resources for firefox-ui-tests out of tests folder. r?maja_zf draft
Henrik Skupin <mail@hskupin.info> - Thu, 10 Mar 2016 14:21:54 +0100 - rev 339162
Push 12639 by bmo:hskupin@gmail.com at Thu, 10 Mar 2016 13:46:40 +0000
Bug 1239988 - Move resources for firefox-ui-tests out of tests folder. r?maja_zf MozReview-Commit-ID: KtUiswz9gna The resources folder should actually not be part of the tests folder. It contains test data for all tests and once tests are moved to other places the tests folder will not exist anymore.
67788c33f172b72f7249c27f1df12d6d6a61ecb6: Bug 1239988 - Remove packaging for firefox-ui-tests. r?maja_zf draft
Henrik Skupin <mail@hskupin.info> - Thu, 10 Mar 2016 13:34:11 +0100 - rev 339161
Push 12639 by bmo:hskupin@gmail.com at Thu, 10 Mar 2016 13:46:40 +0000
Bug 1239988 - Remove packaging for firefox-ui-tests. r?maja_zf MozReview-Commit-ID: 1ncPWncD53U The firefox-ui-tests package is no longer required. Removing it will allow us later to move tests to the appropriate places in the tree. The commit also has updates for the build system and mozharness.
204112e3cc6c51e93101aee6eed243628ac766e8: Bug 1239988 - Remove top-level manifest for functional and puppeteer tests. r?maja_zf draft
Henrik Skupin <mail@hskupin.info> - Thu, 10 Mar 2016 14:40:23 +0100 - rev 339160
Push 12638 by bmo:hskupin@gmail.com at Thu, 10 Mar 2016 13:41:36 +0000
Bug 1239988 - Remove top-level manifest for functional and puppeteer tests. r?maja_zf MozReview-Commit-ID: BNzYwTbWcb9
c5e45cd5712230adfd03a85df5853aa38db5a42c: Bug 1239988 - Move resources for firefox-ui-tests out of tests folder. r?maja_zf draft
Henrik Skupin <mail@hskupin.info> - Thu, 10 Mar 2016 14:21:54 +0100 - rev 339159
Push 12638 by bmo:hskupin@gmail.com at Thu, 10 Mar 2016 13:41:36 +0000
Bug 1239988 - Move resources for firefox-ui-tests out of tests folder. r?maja_zf MozReview-Commit-ID: KtUiswz9gna
1f64a4e146992648dd5c8e6f34d10ee7a5f2cc33: Bug 1239988 - Remove packaging for firefox-ui-tests. r?maja_zf draft
Henrik Skupin <mail@hskupin.info> - Thu, 10 Mar 2016 13:34:11 +0100 - rev 339158
Push 12638 by bmo:hskupin@gmail.com at Thu, 10 Mar 2016 13:41:36 +0000
Bug 1239988 - Remove packaging for firefox-ui-tests. r?maja_zf MozReview-Commit-ID: 1ncPWncD53U
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip