4633fbb76d8ae3a659db03cb1b9e966ed2eacc73: Bug 1274980 part 1: Add support for test platform regex match. r=dustin draft
Wander Lairson Costa <wcosta@mozilla.com> - Thu, 29 Sep 2016 15:50:46 -0300 - rev 419151
Push 30859 by wcosta@mozilla.com at Thu, 29 Sep 2016 18:51:08 +0000
Bug 1274980 part 1: Add support for test platform regex match. r=dustin Often we need to setup a test configuration for different platforms, but not for different platform builds (opt/debug). This leads to cumbersome configuration duplicates. This patch adds support for platform regular expression matching. For example, if you want to configure the chunk size for linux64 platform both for opt and debug, originally you would do this: chunks: by-test-platform: linux64/opt: 4 linux64/debug: 4 default: 8 With regular expression matching, you only need: chunks: by-test-platform: linux64/.*: 4 default: 8 This patch was originally written by Geoffrey Brown for Windows support. MozReview-Commit-ID: He95s5WYXsT
4f2b8ccdecf90d54566648fbb7aac9552f5881ca: Bug 1274980 part 2: Support Mac OS tests in tc intree config. r=dustin draft
Wander Lairson Costa <wcosta@mozilla.com> - Thu, 29 Sep 2016 15:46:22 -0300 - rev 419150
Push 30858 by wcosta@mozilla.com at Thu, 29 Sep 2016 18:46:45 +0000
Bug 1274980 part 2: Support Mac OS tests in tc intree config. r=dustin We add support for Mac OSX tests in Taskcluster by support taskcluster-worker macosx engine. We also add a new configuration blob-upload-branch needed by mochitest-other. MozReview-Commit-ID: HKVWTWuF12s
6d3cab59588ced3da532ec71cfce5156c9f9ccee: Bug 1274980 part 1: Add support for test platform regex match. r=dustin draft
Wander Lairson Costa <wcosta@mozilla.com> - Thu, 29 Sep 2016 15:46:21 -0300 - rev 419149
Push 30858 by wcosta@mozilla.com at Thu, 29 Sep 2016 18:46:45 +0000
Bug 1274980 part 1: Add support for test platform regex match. r=dustin Often we need to setup a test configuration for different platforms, but not for different platform builds (opt/debug). This leads to cumbersome configuration duplicates. This patch adds support for platform regular expression matching. For example, if you want to configure the chunk size for linux64 platform both for opt and debug, originally you would do this: chunks: by-test-platform: linux64/opt: 4 linux64/debug: 4 default: 8 With regular expression matching, you only need: chunks: by-test-platform: linux64/.*: 4 default: 8 This patch was originally written by Geoffrey Brown for Windows support. MozReview-Commit-ID: 43hMRMolhF7
ed36151c20aa00de7b89b9a7be87dae94a208f2b: Bug 1304593 - Use |mach python-test| to run python unittests from make check draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 26 Sep 2016 15:29:02 -0400 - rev 419148
Push 30857 by ahalberstadt@mozilla.com at Thu, 29 Sep 2016 18:45:26 +0000
Bug 1304593 - Use |mach python-test| to run python unittests from make check MozReview-Commit-ID: 4Hg4zdFyc61
e1a053a45e00497519a01e4464e3d9ed147624ec: Bug 1304593 - Fix broken test_entry_point.py in mach draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 27 Sep 2016 17:11:00 -0400 - rev 419147
Push 30857 by ahalberstadt@mozilla.com at Thu, 29 Sep 2016 18:45:26 +0000
Bug 1304593 - Fix broken test_entry_point.py in mach MozReview-Commit-ID: FtMpt8Nmq3g
2067673e64d036258df4e6b99f7f5e16f3eddc47: Bug 1299216 - Remove always parameter from do_process_check decorator. draft
Henrik Skupin <mail@hskupin.info> - Wed, 21 Sep 2016 12:57:50 +0200 - rev 419146
Push 30856 by bmo:hskupin@gmail.com at Thu, 29 Sep 2016 18:41:13 +0000
Bug 1299216 - Remove always parameter from do_process_check decorator. Removing the always parameter which is kinda useless here. Originally it was added to call check_for_crash() in case of a MarionetteException happening. But such an exception is never thrown in case of crashes. It will always be an IOError. So lets get it removed and ensure we call check_for_crashes() in all the cases, and can feed the crash status into the call to handle_socket_failure(). MozReview-Commit-ID: JeK3X7voocD
da653d6fc530755f163763e760d2200b05b3a06c: Bug 1299216 - Enhance handling of chrome and content crashes in Marionette. draft
Henrik Skupin <mail@hskupin.info> - Thu, 29 Sep 2016 19:45:41 +0200 - rev 419145
Push 30856 by bmo:hskupin@gmail.com at Thu, 29 Sep 2016 18:41:13 +0000
Bug 1299216 - Enhance handling of chrome and content crashes in Marionette. There are currently various issues in Marionette which cause extra and unnecessary logging output in case of chrome and content crashes. Especially the latter ones are not easy to discover. This patch makes the following improvements: * Correctly handle content process crashes and kill the process with a proper failure message. After the process has been started again the next test will be executed. Because our installed framescripts will no longer be reachable, a restart is necessary to ensure a proper initial state for the next test is available. * Correctly mark chrome process crashes as IOError test failure. Until now we have only used the "Process has been closed" message, which does not correctly cover it, especially not if the process shutdown without a crash. * Allow changing the socket_timeout for the socket client. This was mainly necessary to allow unit tests to run faster. * Collect the number of crashes so it's known even later if the process has been crashed during the current session. It also fixes the case when check_for_crash() gets called twice, and for the second time False is returned which will trigger an invalid code path. * Reduce code duplication when destroying a session. * Adding a unit test to verify the correct behavior for chrome and content crashes. MozReview-Commit-ID: KdUQuJqFRli
1a6a80e0070eba4e27d2ce0f790a393db1526f0c: Bug 1306140 - Add tests for HomeConfig migration r?sebastian draft
Andrzej Hunt <ahunt@mozilla.com> - Thu, 29 Sep 2016 11:36:57 -0700 - rev 419144
Push 30855 by ahunt@mozilla.com at Thu, 29 Sep 2016 18:37:33 +0000
Bug 1306140 - Add tests for HomeConfig migration r?sebastian I am open to replacing "constellations" with a different name, but it was the best I could come up with so far. MozReview-Commit-ID: 9pljV8nC6O8
c34f748338c4c3f26bfc2373576046077f0ecbc0: Bug 1306140 - Pre: make HomeConfig VERSION package-private to allow access for testing r?sebastian draft
Andrzej Hunt <ahunt@mozilla.com> - Thu, 29 Sep 2016 11:33:48 -0700 - rev 419143
Push 30855 by ahunt@mozilla.com at Thu, 29 Sep 2016 18:37:33 +0000
Bug 1306140 - Pre: make HomeConfig VERSION package-private to allow access for testing r?sebastian MozReview-Commit-ID: LT5E22L009Y
eba831d12328df6af4560e14a6193eb4f550578b: Bug 1306140 - Pre: move HomeConfig migration loop into separate method to help with testing r?sebastian draft
Andrzej Hunt <ahunt@mozilla.com> - Thu, 29 Sep 2016 11:32:51 -0700 - rev 419142
Push 30855 by ahunt@mozilla.com at Thu, 29 Sep 2016 18:37:33 +0000
Bug 1306140 - Pre: move HomeConfig migration loop into separate method to help with testing r?sebastian MozReview-Commit-ID: 4CDdqXPAae0
9216ffe6f0b586956657e5e5bf6af6c0d48344c2: Bug 1289718 - Clean up stat/stat64 wrapper. Deal with non-default TMPDIR. r?jld draft
Gian-Carlo Pascutto <gcp@mozilla.com> - Thu, 29 Sep 2016 20:30:18 +0200 - rev 419141
Push 30854 by gpascutto@mozilla.com at Thu, 29 Sep 2016 18:31:51 +0000
Bug 1289718 - Clean up stat/stat64 wrapper. Deal with non-default TMPDIR. r?jld MozReview-Commit-ID: DW63be9qd3z
03c6b488594c74a0a90e21c340eb69a11383fa90: Bug 1289718 - Extend sandbox file broker to handle paths, support more syscalls. r=tedd r=jld draft
Gian-Carlo Pascutto <gcp@mozilla.com> - Tue, 27 Sep 2016 17:25:06 +0200 - rev 419140
Push 30854 by gpascutto@mozilla.com at Thu, 29 Sep 2016 18:31:51 +0000
Bug 1289718 - Extend sandbox file broker to handle paths, support more syscalls. r=tedd r=jld MozReview-Commit-ID: DW415ABoaeN MozReview-Commit-ID: cXrlXNlEwh MozReview-Commit-ID: CIX6d7td6Bc MozReview-Commit-ID: DCQ9DGBBjm4 MozReview-Commit-ID: BOYSSof3t7 MozReview-Commit-ID: LmsTqv0GzC2 MozReview-Commit-ID: HOWR0HEHmMg MozReview-Commit-ID: 6IzqdrUP7lD MozReview-Commit-ID: 6r6sqOVekVu MozReview-Commit-ID: 5FL2WkhIxFx MozReview-Commit-ID: CcTyHn76p46 MozReview-Commit-ID: F8erB4Tvn2V MozReview-Commit-ID: D9m10t0Rodc MozReview-Commit-ID: I1llpEBgDP6
0850e667a884387889effe3a9dc2dcfb73712387: Bug 1289718 - Clean up stat/stat64 wrapper. Deal with non-default TMPDIR. r?jld draft
Gian-Carlo Pascutto <gcp@mozilla.com> - Thu, 29 Sep 2016 20:30:18 +0200 - rev 419139
Push 30853 by gpascutto@mozilla.com at Thu, 29 Sep 2016 18:30:42 +0000
Bug 1289718 - Clean up stat/stat64 wrapper. Deal with non-default TMPDIR. r?jld MozReview-Commit-ID: DW63be9qd3z
6285ffbfa6f2c7305163bfe6b532575f8806b0d6: Bug 1289718 - Extend sandbox file broker to handle paths, support more syscalls. r?tedd r?jld draft
Gian-Carlo Pascutto <gcp@mozilla.com> - Tue, 27 Sep 2016 17:25:06 +0200 - rev 419138
Push 30853 by gpascutto@mozilla.com at Thu, 29 Sep 2016 18:30:42 +0000
Bug 1289718 - Extend sandbox file broker to handle paths, support more syscalls. r?tedd r?jld MozReview-Commit-ID: DW415ABoaeN MozReview-Commit-ID: cXrlXNlEwh MozReview-Commit-ID: CIX6d7td6Bc MozReview-Commit-ID: DCQ9DGBBjm4 MozReview-Commit-ID: BOYSSof3t7 MozReview-Commit-ID: LmsTqv0GzC2 MozReview-Commit-ID: HOWR0HEHmMg MozReview-Commit-ID: 6IzqdrUP7lD MozReview-Commit-ID: 6r6sqOVekVu MozReview-Commit-ID: 5FL2WkhIxFx MozReview-Commit-ID: CcTyHn76p46 MozReview-Commit-ID: F8erB4Tvn2V MozReview-Commit-ID: D9m10t0Rodc MozReview-Commit-ID: I1llpEBgDP6
075aa4f2a1199fb066339845c2353abacf74fc6d: Bug 1306081 - Ship the Websense hotfix as a system add-on, targeting Firefox 47. r=MattN draft
Felipe Gomes <felipc@gmail.com> - Thu, 29 Sep 2016 15:23:04 -0300 - rev 419137
Push 30852 by felipc@gmail.com at Thu, 29 Sep 2016 18:29:01 +0000
Bug 1306081 - Ship the Websense hotfix as a system add-on, targeting Firefox 47. r=MattN MozReview-Commit-ID: Kiae8mjWmfA
eab74f414014c482cc400ba6510bf4b9ec6b1566: Bug 1306332 - Don't set a maximum size on the native window if SetSizeConstraints is called with magical "unconstrained" values. r?karlt draft
Markus Stange <mstange@themasta.com> - Thu, 29 Sep 2016 14:21:14 -0400 - rev 419136
Push 30851 by bmo:mstange@themasta.com at Thu, 29 Sep 2016 18:23:13 +0000
Bug 1306332 - Don't set a maximum size on the native window if SetSizeConstraints is called with magical "unconstrained" values. r?karlt MozReview-Commit-ID: DdHrNjmxHQJ
be16cff85250551e0538f07f8e9a0c06a8989611: Allow overscrolling on non-scrollable axis, remove assertion. draft
Markus Stange <mstange@themasta.com> - Thu, 29 Sep 2016 13:23:15 -0400 - rev 419135
Push 30851 by bmo:mstange@themasta.com at Thu, 29 Sep 2016 18:23:13 +0000
Allow overscrolling on non-scrollable axis, remove assertion. MozReview-Commit-ID: 6n8S3dZRUO2
f8dfbfb757ae468d5f62ad627258697b5e62936d: Tests for Bug 1243846 - Implement Intersection Observer API draft
Tobias Schneider <schneider@jancona.com> - Wed, 28 Sep 2016 18:05:06 -0400 - rev 419134
Push 30851 by bmo:mstange@themasta.com at Thu, 29 Sep 2016 18:23:13 +0000
Tests for Bug 1243846 - Implement Intersection Observer API MozReview-Commit-ID: 3bAvPhePTxx
228077bc49cfcd21fcb3edd39e5d520733d04159: Bug 1243846 - Implement Intersection Observer API draft
Tobias Schneider <schneider@jancona.com> - Wed, 28 Sep 2016 18:04:59 -0400 - rev 419133
Push 30851 by bmo:mstange@themasta.com at Thu, 29 Sep 2016 18:23:13 +0000
Bug 1243846 - Implement Intersection Observer API MozReview-Commit-ID: 1Y0ACDoC8mg
bb5e3aba50f82cfc100d259cdb34ac3c90a931a6: Get rid of layer bounds. draft
Markus Stange <mstange@themasta.com> - Wed, 28 Sep 2016 17:28:04 -0400 - rev 419132
Push 30851 by bmo:mstange@themasta.com at Thu, 29 Sep 2016 18:23:13 +0000
Get rid of layer bounds. MozReview-Commit-ID: 2KEZFiVJ8sN
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip