Andreas Tolfsen
3cf1ddb4ce
Bug 1323253 - Enable unsafe CPOW checks in Marionette; r=automatedtester
...
Since bug 1244425 and bug 1280947 have made it into Firefox Stable,
it is now safe to enable unsafe CPOW checks in Marionette.
MozReview-Commit-ID: Fwb1tIylGKQ
--HG--
extra : rebase_source : 603b83a39a6a5f5dcc4f6b55dbcd0766e92cbca3
2016-12-13 19:11:05 +00:00
Henrik Skupin
a8f05b8522
Bug 1275243 - Marionette test jobs should create HTML reports with screenshots. r=maja_zf
...
MozReview-Commit-ID: 1YQavYttfep
--HG--
extra : rebase_source : 289c59955bd54fa52b345075e5328d088b4d83e7
2016-12-15 13:34:08 +01:00
Phil Ringnalda
5b605a1320
Merge m-c to autoland
2016-12-18 20:24:15 -08:00
Robert Longson
1bae76206e
Bug 1239100 - Implement SVGGeometryElement interface. r=cam r=peterv
...
--HG--
rename : dom/svg/nsSVGPathGeometryElement.cpp => dom/svg/SVGGeometryElement.cpp
rename : dom/svg/nsSVGPathGeometryElement.h => dom/svg/SVGGeometryElement.h
rename : dom/svg/nsSVGPolyElement.cpp => dom/svg/SVGPolyElement.cpp
rename : dom/svg/nsSVGPolyElement.h => dom/svg/SVGPolyElement.h
rename : layout/svg/nsSVGPathGeometryFrame.cpp => layout/svg/SVGGeometryFrame.cpp
rename : layout/svg/nsSVGPathGeometryFrame.h => layout/svg/SVGGeometryFrame.h
2016-12-18 11:11:47 +00:00
Sebastian Hengst
cdeb642a1b
Backed out changeset 0b44e8715bf5 (bug 1239100) for build bustage (SVGGeometryElement.webidl missing). r=backout
...
--HG--
rename : dom/svg/SVGGeometryElement.cpp => dom/svg/nsSVGPathGeometryElement.cpp
rename : dom/svg/SVGGeometryElement.h => dom/svg/nsSVGPathGeometryElement.h
rename : dom/svg/SVGPolyElement.cpp => dom/svg/nsSVGPolyElement.cpp
rename : dom/svg/SVGPolyElement.h => dom/svg/nsSVGPolyElement.h
rename : layout/svg/SVGGeometryFrame.cpp => layout/svg/nsSVGPathGeometryFrame.cpp
rename : layout/svg/SVGGeometryFrame.h => layout/svg/nsSVGPathGeometryFrame.h
2016-12-18 11:42:51 +01:00
Robert Longson
783bfbb1e4
Bug 1239100 - Implement SVGGeometryElement interface. r=cam r=peterv
...
--HG--
rename : dom/svg/nsSVGPathGeometryElement.cpp => dom/svg/SVGGeometryElement.cpp
rename : dom/svg/nsSVGPathGeometryElement.h => dom/svg/SVGGeometryElement.h
rename : dom/svg/nsSVGPolyElement.cpp => dom/svg/SVGPolyElement.cpp
rename : dom/svg/nsSVGPolyElement.h => dom/svg/SVGPolyElement.h
rename : layout/svg/nsSVGPathGeometryFrame.cpp => layout/svg/SVGGeometryFrame.cpp
rename : layout/svg/nsSVGPathGeometryFrame.h => layout/svg/SVGGeometryFrame.h
2016-12-18 09:54:02 +00:00
Kilik Kuo
93f8624317
Bug 1324270 - Enable WPT |encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html| test on Linux. r=jwwang
...
MozReview-Commit-ID: KUCEkjdwrGy
--HG--
extra : rebase_source : b47cfff6de988e5024702d54eff842793d4a1abf
2016-12-18 15:38:25 +08:00
Kilik Kuo
954bda2c59
Bug 1324269 - Enable WPT encrypted-media/clearkey-mp4-playback-temporary.html test on Linux. r=jwwang
...
MozReview-Commit-ID: ERd3SpsDvtj
--HG--
extra : rebase_source : 0fd6fe7b02632845100d99999586f1c52db98b7c
2016-12-18 15:13:00 +08:00
James Cheng
ba3d410cef
Bug 1324030 - [WPT] Enable "encrypted-media/clearkey-mp4-waiting-for-a-key.html" test on Linux r=jwwang
...
MozReview-Commit-ID: HGyN0GbWqKz
--HG--
extra : rebase_source : 22e62e3c2c1ce4016ad3d1105b6bbb0d7ac77b53
2016-12-16 17:17:41 +08:00
Phil Ringnalda
3abfe370ac
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 3TWj1elRxgV
2016-12-17 14:00:48 -08:00
Andrea Marchesini
ed7e7b4ae2
Bug 1323941 - navigationStart should not be exposed to workers as timing attribute, r=bz
2016-12-17 07:51:22 +01:00
Gabriele Svelto
1b8ffd2807
Bug 1293656 - Send crash pings for content crashes complete with stack traces r=bsmedberg
...
* * *
Bug 1293656 - Fix the test_process_error.xul test
2016-10-19 12:51:29 +02:00
Geoff Brown
6e9dba7f78
Bug 1323988 - Set gfx.logging.level=1 during tests; r=milan
2016-12-16 10:19:40 -07:00
Carsten "Tomcat" Book
ef7bd543e4
Backed out changeset e6091803e801 (bug 1243415) for wr test bustage
2016-12-16 12:32:47 +01:00
Carsten "Tomcat" Book
c78316b55c
Backed out changeset 7ec63ef95514 (bug 1243415)
2016-12-16 12:32:25 +01:00
Carsten "Tomcat" Book
1c5c762785
Backed out changeset 1a07b3fcb30b (bug 1243415)
2016-12-16 12:32:23 +01:00
Carsten "Tomcat" Book
1adf9f3831
Backed out changeset 62c28040b388 (bug 1243415)
2016-12-16 12:32:21 +01:00
Carsten "Tomcat" Book
3dba61aa37
Backed out changeset b7e547b2f592 (bug 1243415)
2016-12-16 12:32:19 +01:00
Carsten "Tomcat" Book
d34872123d
Backed out changeset f108db686ca2 (bug 1243415)
2016-12-16 12:32:17 +01:00
Carsten "Tomcat" Book
d6aef7b832
Backed out changeset 4bd98277bf9e (bug 1243415)
2016-12-16 12:32:15 +01:00
Carsten "Tomcat" Book
c5da4a74c3
Backed out changeset 56ff773fe562 (bug 1243415)
2016-12-16 12:32:13 +01:00
Henrik Skupin
8b0a76cbdd
Bug 1243415 - Improve screenshot unit tests and add tests for chrome scope. r=ato
...
MozReview-Commit-ID: 4p62N4HgnvO
--HG--
extra : rebase_source : 5ba75566d6610b4fe6b6ddb2a520bc5a8d5a7423
2016-12-14 21:40:58 +01:00
Henrik Skupin
53c4ccf6d0
Bug 1243415 - Check for a valid DOMWindow for screenshot in chrome scope. r=automatedtester
...
By the webdriver spec the code has to fail with a NoSuchWindowError if the
active window is no longer present.
MozReview-Commit-ID: HFl7yO5ErRn
--HG--
extra : rebase_source : 8d8271751a4cffdf4e74d4e66ff71588e7d2a01e
2016-12-07 21:47:44 +01:00
Henrik Skupin
42387e6802
Bug 1243415 - Add support to take full screenshots in chrome scope. r=automatedtester
...
MozReview-Commit-ID: 1FmWTEZzt7
--HG--
extra : rebase_source : 65de651c36c665a6b14abfc35cc1e47c3ce84152
2016-12-07 17:38:14 +01:00
Henrik Skupin
f744b6d129
Bug 1243415 - Add hash format support for screenshots in chrome scope. r=automatedtester
...
MozReview-Commit-ID: Dp0vDyYTzX1
--HG--
extra : rebase_source : 9b8b88ecc9fccb429a8b738d356bd13159ecf73e
2016-12-05 23:06:36 +01:00
Henrik Skupin
19e7a7da92
Bug 1243415 - Add highlighting of elements for screenshots in chrome scope. r=ato,automatedtester
...
MozReview-Commit-ID: 317tqZWwdQf
--HG--
extra : rebase_source : e3e4db9ee1358be0abdac8e4a6150c81c377f4d3
2016-12-05 21:19:46 +01:00
Henrik Skupin
685e8274c6
Bug 1243415 - Make use of capture.js in chrome scope. r=automatedtester
...
The screenshot code in chrome scope is updated to use the generic capture module,
which is already used for content scope. By that change the code which captures
the canvas makes use of devicePixelRatio now. It means the screenshot will be
scaled depending on the screen configuration, eg. on Andoid this mostly 2.
MozReview-Commit-ID: EBKmJEKVXPQ
--HG--
extra : rebase_source : 3d177eeac4935660f43727a20445a39fe78a2c45
2016-12-09 20:47:21 +01:00
Henrik Skupin
de9d9c65b4
Bug 1243415 - Remove B2G related code from screenshot methods. r=automatedtester
...
MozReview-Commit-ID: 1C0XXOX2zuf
--HG--
extra : rebase_source : 6bd4aee0559e3a6be9bec4eb9b3103ef51a1371c
2016-12-05 18:37:50 +01:00
Henrik Skupin
df594e4cb3
Bug 1243415 - Capture methods should use the window as parameter. r=automatedtester
...
MozReview-Commit-ID: FfuCSPZtiex
--HG--
extra : rebase_source : 667966b1f728f2eb7e7b1a6a647c2c402f21a0c0
2016-12-05 18:27:15 +01:00
James Cheng
020fadd27e
Bug 1323943 - [WPT] Enable "encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html" test on Linux r=jwwang
...
MozReview-Commit-ID: EAaNJW6dmPk
--HG--
extra : rebase_source : 3f5923d30fbc4b190d2f98018e7df3dbfff03708
2016-12-16 13:30:11 +08:00
Kilik Kuo
40de2fab90
Bug 1323936 - [WPT] Enable |encrypted-media/clearkey-mp4-playback-temporary-multikey.html| test on Linux. r=jwwang
...
MozReview-Commit-ID: KERHLep7Qp7
--HG--
extra : rebase_source : b86cf23c99af98b5af6b318dd629e265a535d788
2016-12-16 15:51:30 +08:00
Henri Sivonen
32a79394c1
Bug 1322455 - When cloning an <input>, avoid re-initializing checkedness in DoneCreatingElement. r=smaug.
...
MozReview-Commit-ID: wlbZ7grT2M
--HG--
extra : rebase_source : e8e8335b7a478c83a629c6692deae932a4edcc67
2016-12-15 18:25:02 +02:00
Phil Ringnalda
f680e72cc6
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: 4iKvEwhyJQJ
2016-12-15 17:47:41 -08:00
Ben Kelly
d23d3d2ce8
Bug 1321878 P2 Add a wpt test to verify Performance timing API accounts for service worker time. r=asuth
2016-12-14 19:42:08 -08:00
Andrea Marchesini
be2438d32b
Bug 1322883 - AudioNode constructors - part 15 - AudioBuffer, r=padenot
2016-12-15 19:24:42 +01:00
Andrea Marchesini
0432a35b02
Bug 1322883 - AudioNode constructors - part 3 - DelayNode, r=padenot
2016-12-15 19:24:41 +01:00
Andrea Marchesini
9c8c0e312f
Bug 1322883 - AudioNode constructors - part 2 - GainNode, r=padenot
2016-12-15 19:24:41 +01:00
Dan Minor
233a09db76
Bug 1322707 - Stop building signaling_unittest and mediapipeline_unittests; r=jesup,glandium
...
MozReview-Commit-ID: FAAiByOB4m
--HG--
extra : rebase_source : 6f686a36ab7b405ad414bb06c93429e055dbf292
2016-12-09 09:09:41 -10:00
Gijs Kruitbosch
359efd2e81
Bug 1322609 - use getTabBrowser() instead of a type attribute check in marionette, r=ato
...
MozReview-Commit-ID: 9iIJyGgoJRU
--HG--
extra : rebase_source : c883354c3fc4de494981049734c60128c737913a
2016-12-09 10:55:25 -10:00
Carsten "Tomcat" Book
4a9a623faf
Merge mozilla-central to mozilla-inbound
2016-12-15 14:24:41 +01:00
Carsten "Tomcat" Book
877ffa1db2
merge mozilla-inbound to mozilla-central a=merge
2016-12-15 14:17:53 +01:00
Tooru Fujisawa
c55ffaa975
Bug 1321228 - Part 2: Remove legacy generator from testing/mochitest/. r=ato
2016-12-15 16:54:46 +09:00
Tooru Fujisawa
fe45e321da
Bug 1321228 - Part 1: Remove legacy generator from testing/marionette/. r=ato
2016-12-15 16:54:46 +09:00
Carsten "Tomcat" Book
fd4709f9c1
merge mozilla-inbound to mozilla-central a=merge
2016-12-14 16:41:28 +01:00
Sebastian Hengst
e9c821fcb2
Backed out changeset 33c69deecb7a (bug 1274159) for frequently failing test_custom_element_htmlconstructor.html on Android 4.3 debug. r=backout
2016-12-14 13:28:03 +01:00
Sebastian Hengst
6badefb140
Backed out changeset bde709210e59 (bug 1274159)
2016-12-14 13:27:14 +01:00
Henrik Skupin
32d2092d60
Bug 1143071 - Searching anonymous elements has to use the documentElement as default start node. r=ato
...
MozReview-Commit-ID: 90zTSulITcR
--HG--
extra : rebase_source : d4a10087681c462eabe497629c9f407788df7a49
2016-12-02 17:36:52 +01:00
Carsten "Tomcat" Book
9efbbc3e9f
Backed out changeset cdd6a27a2737 (bug 1118337) for mda test failures on a CLOSED TREE
2016-12-15 17:14:03 +01:00
Carsten "Tomcat" Book
819e8a405d
Backed out changeset 1b8b8519481c (bug 1222980)
2016-12-15 17:13:45 +01:00
Carsten "Tomcat" Book
49ee218d73
Backed out changeset d5eeb39cb354 (bug 1222980)
2016-12-15 17:13:44 +01:00
Carsten "Tomcat" Book
ce70f24187
Backed out changeset 8f5ee59daee2 (bug 1323369
)
2016-12-15 17:10:28 +01:00
ctai
4582a8d4c7
Bug 1323369
- Enable pause-remove-from-document-networkState.html. r=jwwang
...
MozReview-Commit-ID: 4QK7f3blHdf
--HG--
extra : rebase_source : 6ff82387c5334a20f3c2c8db907b80fd601630eb
2016-12-12 16:10:28 +08:00
Thomas Wisniewski
54ad3187aa
Bug 1319744 - Ensure that progress events and corresponding LOADING readystatechanges fire as per spec. r=baku
2016-12-13 15:23:01 -05:00
ctai
81f1a5ff99
Bug 1222980 - Disable resource-selection-invoke-remove-src.html. r=jwwang
...
Disable resource-selection-invoke-remove-src.html because it should be failed. Bug 1318196 should be able to fix this test.
MozReview-Commit-ID: L3zzna9FKDm
--HG--
extra : rebase_source : f4e43311fb9de8fb30ce6014b3e26c19c53dce93
2016-12-14 11:23:52 +08:00
ctai
e36bde43f5
Bug 1222980 - Enable resource-selection-invoke-insert-source-not-in-document.html. r=jwwang.
...
MozReview-Commit-ID: Bjqs24D3AGb
--HG--
extra : rebase_source : 87adbfc2a9eec4aa096f37bca22f1c090a5cbbde
2016-11-18 11:24:00 +08:00
ctai
bce016bed3
Bug 1118337 - Enable resource-selection-invoke-insert-source.html. r=jwwang
...
This test case can be pass. This bug is fixed in bug 1222980.
MozReview-Commit-ID: FbCQe35A2cD
--HG--
extra : rebase_source : 0b62c31e95bc1b941c57c8bce62121bcb7483889
2016-11-18 11:29:33 +08:00
Edgar Chen
082687a3d8
Bug 1274159 - Part 3-2: Update web-platform-test expected result; r=wchen
...
MozReview-Commit-ID: IjTcP4CxgkA
--HG--
extra : rebase_source : b40501e277e9b95cbd4847c3204ea87781a2b6b5
2016-11-09 23:06:59 +08:00
Edgar Chen
51ab4f1be0
Bug 1274159 - Part 3-2: Update web-platform-test expected result; r=wchen
...
MozReview-Commit-ID: IjTcP4CxgkA
2016-11-09 23:06:59 +08:00
Iris Hsiao
952b00179f
Backed out changeset 837d6a698a1b (bug 1277090)
...
CLOSED TREE
2016-12-15 09:38:20 +08:00
Iris Hsiao
266ebd7a8c
Backed out changeset 46499bc17178 (bug 1277090) for tc-Fxfn-l(en-US)
...
CLOSED TREE
2016-12-15 09:38:04 +08:00
Henrik Skupin
207c6c2241
Bug 1277090 - Update unit tests for getElementAttribute() changes. r=ato
...
MozReview-Commit-ID: 4eDpV2MzKLN
--HG--
extra : rebase_source : aa48595091e5ab2272c95b464930417d23be9035
2016-12-12 20:45:58 +01:00
Henrik Skupin
09c425f5fe
Bug 1277090 - getElementAttribute() has to only return attributes. r=ato
...
Formerly getElementAttribute() has returned a mix of attributes and
properties. Since getElementProperty() has been added, there is no
need anymore for getElementAttribute() to return conflated data.
MozReview-Commit-ID: 29saWd9PsOX
--HG--
extra : rebase_source : c98ba2bd30afbd794198e5cc9697f5d2e7050317
2016-12-14 22:26:34 +01:00
Henrik Skupin
90f79a0758
Bug 1311657 - Switch to top-most frame first before closing chrome window. r=ato
...
MozReview-Commit-ID: 9Jf2gD1velz
--HG--
extra : rebase_source : 169f99160fa368b03c2445e4db5d64c841896c84
2016-12-13 21:36:56 +01:00
Mike Shal
7ea08e2aef
Bug 1323483 - Remove buildbot routes from mozharness; r=rail
...
We removed buildbot routes from Taskcluster builds in bug 1279221, but I
forgot to remove the equivalent routes in buildbot+mozharness builds.
MozReview-Commit-ID: 993z3gAnxTh
--HG--
extra : rebase_source : cd50d2679451780e8af28dceacea6b7bb949ce89
2016-12-10 12:34:43 -05:00
Mythmon
069756ae83
Bug 1308656 - Add shield-recipe-client as system add-on r=Gijs,rhelmer
...
MozReview-Commit-ID: KNTGKOFXDlH
--HG--
extra : rebase_source : 408eff9e6047ad03fa02a3b962c11835fc88c562
2016-10-10 16:14:56 -07:00
ctai
d6edda3c7a
Bug 1222980 - Disable resource-selection-invoke-remove-src.html. r=jwwang
...
Disable resource-selection-invoke-remove-src.html because it should be failed. Bug 1318196 should be able to fix this test.
MozReview-Commit-ID: L3zzna9FKDm
--HG--
extra : rebase_source : 04b04ca1aa40b1e1e32ab40bbdeaf35e7f99b411
2016-12-14 11:23:52 +08:00
ctai
4a464f97df
Bug 1222980 - Enable resource-selection-invoke-insert-source-not-in-document.html. r=jwwang.
...
MozReview-Commit-ID: Bjqs24D3AGb
--HG--
extra : rebase_source : f4ff03b1234e84fb942333757b6251e3524841b5
2016-11-18 11:24:00 +08:00
ctai
d2354d75ba
Bug 1118337 - Enable resource-selection-invoke-insert-source.html. r=jwwang
...
This test case can be pass. This bug is fixed in bug 1222980.
MozReview-Commit-ID: FbCQe35A2cD
--HG--
extra : rebase_source : 1699f8e5a74ef1d6d781caebfd3cef11ae6dc0c2
2016-11-18 11:29:33 +08:00
Edgar Chen
61b739803a
Bug 1274159 - Part 1: Support looking up definitions by using constructor as a key; r=wchen,jonco
...
MozReview-Commit-ID: Bj5fNNETT3w
--HG--
extra : rebase_source : 07db53b5d541bbeb271f6658234c92f549a20e37
2016-09-07 17:55:21 +08:00
Phil Ringnalda
36bfd0a8da
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: ODjsKqdMLM
2016-12-13 19:25:01 -08:00
Phil Ringnalda
b0febd3507
Merge autoland to m-c, a=merge
...
MozReview-Commit-ID: Hi2OIyuxGKH
2016-12-13 19:19:46 -08:00
Andreas Tolfsen
5cd198edb8
Bug 1323217 - Fix mach marionette-test. r=whimboo a=test-only
...
MozReview-Commit-ID: 2vekBtg7Ph4
2016-12-13 18:10:51 +01:00
Carsten "Tomcat" Book
fa5c335f38
merge mozilla-inbound to mozilla-central a=merge
2016-12-13 16:04:16 +01:00
Geoff Brown
1e2847e98f
Bug 1319196 - Increase timeout for 'adb shell dumpsys'; r=jmaher
2016-12-13 11:28:04 -07:00
Boris Zbarsky
43e94e6458
Bug 1322415. Fix property enumeration on cross-origin windows to include indexed props, and add some tests for the ordering of the indexed, named, and symbol-named props on cross-origin objects (window and location). r=bholley
2016-12-13 13:14:43 -05:00
Henrik Skupin
dc7e4cae78
Bug 1320073 - Rename marionette-client to marionette-harness and release version 4.0.0. r=gps,maja_zf,mtseng,SingingTree
...
MozReview-Commit-ID: L6V3b5h8RWm
--HG--
rename : testing/marionette/harness/marionette/chrome/test.xul => testing/marionette/chrome/test.xul
rename : testing/marionette/harness/marionette/chrome/test2.xul => testing/marionette/chrome/test2.xul
rename : testing/marionette/harness/marionette/chrome/test_anonymous_content.xul => testing/marionette/chrome/test_anonymous_content.xul
rename : testing/marionette/harness/marionette/chrome/test_dialog.xul => testing/marionette/chrome/test_dialog.xul
rename : testing/marionette/harness/marionette/chrome/test_nested_iframe.xul => testing/marionette/chrome/test_nested_iframe.xul
rename : testing/marionette/harness/marionette/__init__.py => testing/marionette/harness/marionette_harness/__init__.py
rename : testing/marionette/harness/marionette/marionette_test/__init__.py => testing/marionette/harness/marionette_harness/marionette_test/__init__.py
rename : testing/marionette/harness/marionette/marionette_test/decorators.py => testing/marionette/harness/marionette_harness/marionette_test/decorators.py
rename : testing/marionette/harness/marionette/marionette_test/errors.py => testing/marionette/harness/marionette_harness/marionette_test/errors.py
rename : testing/marionette/harness/marionette/marionette_test/testcases.py => testing/marionette/harness/marionette_harness/marionette_test/testcases.py
rename : testing/marionette/harness/marionette/runner/__init__.py => testing/marionette/harness/marionette_harness/runner/__init__.py
rename : testing/marionette/harness/marionette/runner/base.py => testing/marionette/harness/marionette_harness/runner/base.py
rename : testing/marionette/harness/marionette/runner/httpd.py => testing/marionette/harness/marionette_harness/runner/httpd.py
rename : testing/marionette/harness/marionette/runner/mixins/__init__.py => testing/marionette/harness/marionette_harness/runner/mixins/__init__.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/History.md => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/History.md
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/browsermobproxy/__init__.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/__init__.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/browsermobproxy/client.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/client.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/browsermobproxy/server.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/server.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/browsermobproxy/webdriver_event_listener.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/webdriver_event_listener.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/Makefile => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/Makefile
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/.buildinfo => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/.buildinfo
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_modules/browsermobproxy.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_modules/browsermobproxy.html
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_modules/index.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_modules/index.html
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/client.txt => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/client.txt
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/index.txt => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/index.txt
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/server.txt => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/server.txt
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/basic.css => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/basic.css
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/default.css => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/default.css
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/doctools.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/doctools.js
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/jquery.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/jquery.js
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/pygments.css => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/pygments.css
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/searchtools.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/searchtools.js
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/sidebar.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/sidebar.js
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/underscore.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/underscore.js
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/websupport.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/websupport.js
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/client.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/client.html
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/genindex.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/genindex.html
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/index.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/index.html
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/objects.inv => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/objects.inv
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/py-modindex.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/py-modindex.html
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/search.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/search.html
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/searchindex.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/searchindex.js
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/server.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/server.html
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/client.rst => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/client.rst
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/conf.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/conf.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/index.rst => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/index.rst
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/make.bat => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/make.bat
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/server.rst => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/server.rst
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/readme.md => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/readme.md
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/setup.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/setup.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/test/test_client.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_client.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/test/test_remote.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_remote.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/test/test_webdriver.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_webdriver.py
rename : testing/marionette/harness/marionette/runner/mixins/browsermob.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob.py
rename : testing/marionette/harness/marionette/runner/mixins/window_manager.py => testing/marionette/harness/marionette_harness/runner/mixins/window_manager.py
rename : testing/marionette/harness/marionette/runner/serve.py => testing/marionette/harness/marionette_harness/runner/serve.py
rename : testing/marionette/harness/marionette/runner/test.cert => testing/marionette/harness/marionette_harness/runner/test.cert
rename : testing/marionette/harness/marionette/runner/test.key => testing/marionette/harness/marionette_harness/runner/test.key
rename : testing/marionette/harness/marionette/runtests.py => testing/marionette/harness/marionette_harness/runtests.py
rename : testing/marionette/harness/marionette/tests/harness_unit/conftest.py => testing/marionette/harness/marionette_harness/tests/harness_unit/conftest.py
rename : testing/marionette/harness/marionette/tests/harness_unit/test_httpd.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_httpd.py
rename : testing/marionette/harness/marionette/tests/harness_unit/test_marionette_arguments.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_arguments.py
rename : testing/marionette/harness/marionette/tests/harness_unit/test_marionette_harness.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_harness.py
rename : testing/marionette/harness/marionette/tests/harness_unit/test_marionette_runner.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_runner.py
rename : testing/marionette/harness/marionette/tests/harness_unit/test_marionette_test_result.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_test_result.py
rename : testing/marionette/harness/marionette/tests/harness_unit/test_serve.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_serve.py
rename : testing/marionette/harness/marionette/tests/unit-tests.ini => testing/marionette/harness/marionette_harness/tests/unit-tests.ini
rename : testing/marionette/harness/marionette/tests/unit/importanotherscript.js => testing/marionette/harness/marionette_harness/tests/unit/importanotherscript.js
rename : testing/marionette/harness/marionette/tests/unit/importscript.js => testing/marionette/harness/marionette_harness/tests/unit/importscript.js
rename : testing/marionette/harness/marionette/tests/unit/mn-restartless-unsigned.xpi => testing/marionette/harness/marionette_harness/tests/unit/mn-restartless-unsigned.xpi
rename : testing/marionette/harness/marionette/tests/unit/single_finger_functions.py => testing/marionette/harness/marionette_harness/tests/unit/single_finger_functions.py
rename : testing/marionette/harness/marionette/tests/unit/test_about_pages.py => testing/marionette/harness/marionette_harness/tests/unit/test_about_pages.py
rename : testing/marionette/harness/marionette/tests/unit/test_accessibility.py => testing/marionette/harness/marionette_harness/tests/unit/test_accessibility.py
rename : testing/marionette/harness/marionette/tests/unit/test_addons.py => testing/marionette/harness/marionette_harness/tests/unit/test_addons.py
rename : testing/marionette/harness/marionette/tests/unit/test_anonymous_content.py => testing/marionette/harness/marionette_harness/tests/unit/test_anonymous_content.py
rename : testing/marionette/harness/marionette/tests/unit/test_browsermobproxy.py => testing/marionette/harness/marionette_harness/tests/unit/test_browsermobproxy.py
rename : testing/marionette/harness/marionette/tests/unit/test_capabilities.py => testing/marionette/harness/marionette_harness/tests/unit/test_capabilities.py
rename : testing/marionette/harness/marionette/tests/unit/test_certificates.py => testing/marionette/harness/marionette_harness/tests/unit/test_certificates.py
rename : testing/marionette/harness/marionette/tests/unit/test_checkbox.py => testing/marionette/harness/marionette_harness/tests/unit/test_checkbox.py
rename : testing/marionette/harness/marionette/tests/unit/test_checkbox_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_checkbox_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_chrome_async_finish.js => testing/marionette/harness/marionette_harness/tests/unit/test_chrome_async_finish.js
rename : testing/marionette/harness/marionette/tests/unit/test_chrome_element_css.py => testing/marionette/harness/marionette_harness/tests/unit/test_chrome_element_css.py
rename : testing/marionette/harness/marionette/tests/unit/test_clearing.py => testing/marionette/harness/marionette_harness/tests/unit/test_clearing.py
rename : testing/marionette/harness/marionette/tests/unit/test_click.py => testing/marionette/harness/marionette_harness/tests/unit/test_click.py
rename : testing/marionette/harness/marionette/tests/unit/test_click_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_click_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_click_scrolling.py => testing/marionette/harness/marionette_harness/tests/unit/test_click_scrolling.py
rename : testing/marionette/harness/marionette/tests/unit/test_cookies.py => testing/marionette/harness/marionette_harness/tests/unit/test_cookies.py
rename : testing/marionette/harness/marionette/tests/unit/test_crash.py => testing/marionette/harness/marionette_harness/tests/unit/test_crash.py
rename : testing/marionette/harness/marionette/tests/unit/test_data_driven.py => testing/marionette/harness/marionette_harness/tests/unit/test_data_driven.py
rename : testing/marionette/harness/marionette/tests/unit/test_date_time_value.py => testing/marionette/harness/marionette_harness/tests/unit/test_date_time_value.py
rename : testing/marionette/harness/marionette/tests/unit/test_element_retrieval.py => testing/marionette/harness/marionette_harness/tests/unit/test_element_retrieval.py
rename : testing/marionette/harness/marionette/tests/unit/test_element_state.py => testing/marionette/harness/marionette_harness/tests/unit/test_element_state.py
rename : testing/marionette/harness/marionette/tests/unit/test_element_state_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_element_state_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_elementsize.py => testing/marionette/harness/marionette_harness/tests/unit/test_elementsize.py
rename : testing/marionette/harness/marionette/tests/unit/test_elementsize_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_elementsize_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_errors.py => testing/marionette/harness/marionette_harness/tests/unit/test_errors.py
rename : testing/marionette/harness/marionette/tests/unit/test_execute_async_script.py => testing/marionette/harness/marionette_harness/tests/unit/test_execute_async_script.py
rename : testing/marionette/harness/marionette/tests/unit/test_execute_isolate.py => testing/marionette/harness/marionette_harness/tests/unit/test_execute_isolate.py
rename : testing/marionette/harness/marionette/tests/unit/test_execute_sandboxes.py => testing/marionette/harness/marionette_harness/tests/unit/test_execute_sandboxes.py
rename : testing/marionette/harness/marionette/tests/unit/test_execute_script.py => testing/marionette/harness/marionette_harness/tests/unit/test_execute_script.py
rename : testing/marionette/harness/marionette/tests/unit/test_expected.py => testing/marionette/harness/marionette_harness/tests/unit/test_expected.py
rename : testing/marionette/harness/marionette/tests/unit/test_expectedfail.py => testing/marionette/harness/marionette_harness/tests/unit/test_expectedfail.py
rename : testing/marionette/harness/marionette/tests/unit/test_file_upload.py => testing/marionette/harness/marionette_harness/tests/unit/test_file_upload.py
rename : testing/marionette/harness/marionette/tests/unit/test_findelement_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_findelement_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_geckoinstance.py => testing/marionette/harness/marionette_harness/tests/unit/test_geckoinstance.py
rename : testing/marionette/harness/marionette/tests/unit/test_getactiveframe_oop.py => testing/marionette/harness/marionette_harness/tests/unit/test_getactiveframe_oop.py
rename : testing/marionette/harness/marionette/tests/unit/test_implicit_waits.py => testing/marionette/harness/marionette_harness/tests/unit/test_implicit_waits.py
rename : testing/marionette/harness/marionette/tests/unit/test_import_script.py => testing/marionette/harness/marionette_harness/tests/unit/test_import_script.py
rename : testing/marionette/harness/marionette/tests/unit/test_key_actions.py => testing/marionette/harness/marionette_harness/tests/unit/test_key_actions.py
rename : testing/marionette/harness/marionette/tests/unit/test_localization.py => testing/marionette/harness/marionette_harness/tests/unit/test_localization.py
rename : testing/marionette/harness/marionette/tests/unit/test_log.py => testing/marionette/harness/marionette_harness/tests/unit/test_log.py
rename : testing/marionette/harness/marionette/tests/unit/test_marionette.py => testing/marionette/harness/marionette_harness/tests/unit/test_marionette.py
rename : testing/marionette/harness/marionette/tests/unit/test_modal_dialogs.py => testing/marionette/harness/marionette_harness/tests/unit/test_modal_dialogs.py
rename : testing/marionette/harness/marionette/tests/unit/test_mouse_action.py => testing/marionette/harness/marionette_harness/tests/unit/test_mouse_action.py
rename : testing/marionette/harness/marionette/tests/unit/test_navigation.py => testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py
rename : testing/marionette/harness/marionette/tests/unit/test_pagesource.py => testing/marionette/harness/marionette_harness/tests/unit/test_pagesource.py
rename : testing/marionette/harness/marionette/tests/unit/test_pagesource_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_pagesource_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_position.py => testing/marionette/harness/marionette_harness/tests/unit/test_position.py
rename : testing/marionette/harness/marionette/tests/unit/test_prefs.py => testing/marionette/harness/marionette_harness/tests/unit/test_prefs.py
rename : testing/marionette/harness/marionette/tests/unit/test_profile_management.py => testing/marionette/harness/marionette_harness/tests/unit/test_profile_management.py
rename : testing/marionette/harness/marionette/tests/unit/test_proxy.py => testing/marionette/harness/marionette_harness/tests/unit/test_proxy.py
rename : testing/marionette/harness/marionette/tests/unit/test_quit_restart.py => testing/marionette/harness/marionette_harness/tests/unit/test_quit_restart.py
rename : testing/marionette/harness/marionette/tests/unit/test_rendered_element.py => testing/marionette/harness/marionette_harness/tests/unit/test_rendered_element.py
rename : testing/marionette/harness/marionette/tests/unit/test_report.py => testing/marionette/harness/marionette_harness/tests/unit/test_report.py
rename : testing/marionette/harness/marionette/tests/unit/test_run_js_test.py => testing/marionette/harness/marionette_harness/tests/unit/test_run_js_test.py
rename : testing/marionette/harness/marionette/tests/unit/test_screen_orientation.py => testing/marionette/harness/marionette_harness/tests/unit/test_screen_orientation.py
rename : testing/marionette/harness/marionette/tests/unit/test_screenshot.py => testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py
rename : testing/marionette/harness/marionette/tests/unit/test_select.py => testing/marionette/harness/marionette_harness/tests/unit/test_select.py
rename : testing/marionette/harness/marionette/tests/unit/test_session.py => testing/marionette/harness/marionette_harness/tests/unit/test_session.py
rename : testing/marionette/harness/marionette/tests/unit/test_set_window_size.py => testing/marionette/harness/marionette_harness/tests/unit/test_set_window_size.py
rename : testing/marionette/harness/marionette/tests/unit/test_shadow_dom.py => testing/marionette/harness/marionette_harness/tests/unit/test_shadow_dom.py
rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_chrome.js => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_chrome.js
rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_fail.js => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_fail.js
rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_pass.js => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_pass.js
rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_sanity.py => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_sanity.py
rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_timeout.js => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_timeout.js
rename : testing/marionette/harness/marionette/tests/unit/test_single_finger_desktop.py => testing/marionette/harness/marionette_harness/tests/unit/test_single_finger_desktop.py
rename : testing/marionette/harness/marionette/tests/unit/test_skip_setup.py => testing/marionette/harness/marionette_harness/tests/unit/test_skip_setup.py
rename : testing/marionette/harness/marionette/tests/unit/test_switch_frame.py => testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame.py
rename : testing/marionette/harness/marionette/tests/unit/test_switch_frame_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_switch_remote_frame.py => testing/marionette/harness/marionette_harness/tests/unit/test_switch_remote_frame.py
rename : testing/marionette/harness/marionette/tests/unit/test_teardown_context_preserved.py => testing/marionette/harness/marionette_harness/tests/unit/test_teardown_context_preserved.py
rename : testing/marionette/harness/marionette/tests/unit/test_text.py => testing/marionette/harness/marionette_harness/tests/unit/test_text.py
rename : testing/marionette/harness/marionette/tests/unit/test_text_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_text_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_timeouts.py => testing/marionette/harness/marionette_harness/tests/unit/test_timeouts.py
rename : testing/marionette/harness/marionette/tests/unit/test_transport.py => testing/marionette/harness/marionette_harness/tests/unit/test_transport.py
rename : testing/marionette/harness/marionette/tests/unit/test_typing.py => testing/marionette/harness/marionette_harness/tests/unit/test_typing.py
rename : testing/marionette/harness/marionette/tests/unit/test_using_permissions.py => testing/marionette/harness/marionette_harness/tests/unit/test_using_permissions.py
rename : testing/marionette/harness/marionette/tests/unit/test_visibility.py => testing/marionette/harness/marionette_harness/tests/unit/test_visibility.py
rename : testing/marionette/harness/marionette/tests/unit/test_wait.py => testing/marionette/harness/marionette_harness/tests/unit/test_wait.py
rename : testing/marionette/harness/marionette/tests/unit/test_window_handles.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_handles.py
rename : testing/marionette/harness/marionette/tests/unit/test_window_management.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_management.py
rename : testing/marionette/harness/marionette/tests/unit/test_window_position.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_position.py
rename : testing/marionette/harness/marionette/tests/unit/test_window_switching.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_switching.py
rename : testing/marionette/harness/marionette/tests/unit/test_window_title.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_title.py
rename : testing/marionette/harness/marionette/tests/unit/test_window_title_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_title_chrome.py
rename : testing/marionette/harness/marionette/tests/unit/test_window_type.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_type.py
rename : testing/marionette/harness/marionette/tests/unit/test_with_using_context.py => testing/marionette/harness/marionette_harness/tests/unit/test_with_using_context.py
rename : testing/marionette/harness/marionette/tests/unit/unit-tests.ini => testing/marionette/harness/marionette_harness/tests/unit/unit-tests.ini
rename : testing/marionette/harness/marionette/tests/webapi-tests.ini => testing/marionette/harness/marionette_harness/tests/webapi-tests.ini
rename : testing/marionette/harness/marionette/www/bug814037.html => testing/marionette/harness/marionette_harness/www/bug814037.html
rename : testing/marionette/harness/marionette/www/click_out_of_bounds_overflow.html => testing/marionette/harness/marionette_harness/www/click_out_of_bounds_overflow.html
rename : testing/marionette/harness/marionette/www/clicks.html => testing/marionette/harness/marionette_harness/www/clicks.html
rename : testing/marionette/harness/marionette/www/cssTransform.html => testing/marionette/harness/marionette_harness/www/cssTransform.html
rename : testing/marionette/harness/marionette/www/cssTransform2.html => testing/marionette/harness/marionette_harness/www/cssTransform2.html
rename : testing/marionette/harness/marionette/www/datetimePage.html => testing/marionette/harness/marionette_harness/www/datetimePage.html
rename : testing/marionette/harness/marionette/www/deletingFrame.html => testing/marionette/harness/marionette_harness/www/deletingFrame.html
rename : testing/marionette/harness/marionette/www/double_click.html => testing/marionette/harness/marionette_harness/www/double_click.html
rename : testing/marionette/harness/marionette/www/element_bottom.html => testing/marionette/harness/marionette_harness/www/element_bottom.html
rename : testing/marionette/harness/marionette/www/element_left.html => testing/marionette/harness/marionette_harness/www/element_left.html
rename : testing/marionette/harness/marionette/www/element_outside_viewport.html => testing/marionette/harness/marionette_harness/www/element_outside_viewport.html
rename : testing/marionette/harness/marionette/www/element_right.html => testing/marionette/harness/marionette_harness/www/element_right.html
rename : testing/marionette/harness/marionette/www/element_top.html => testing/marionette/harness/marionette_harness/www/element_top.html
rename : testing/marionette/harness/marionette/www/empty.html => testing/marionette/harness/marionette_harness/www/empty.html
rename : testing/marionette/harness/marionette/www/formPage.html => testing/marionette/harness/marionette_harness/www/formPage.html
rename : testing/marionette/harness/marionette/www/frameset.html => testing/marionette/harness/marionette_harness/www/frameset.html
rename : testing/marionette/harness/marionette/www/framesetPage2.html => testing/marionette/harness/marionette_harness/www/framesetPage2.html
rename : testing/marionette/harness/marionette/www/hidden.html => testing/marionette/harness/marionette_harness/www/hidden.html
rename : testing/marionette/harness/marionette/www/html5/blue.jpg => testing/marionette/harness/marionette_harness/www/html5/blue.jpg
rename : testing/marionette/harness/marionette/www/html5/boolean_attributes.html => testing/marionette/harness/marionette_harness/www/html5/boolean_attributes.html
rename : testing/marionette/harness/marionette/www/html5/geolocation.js => testing/marionette/harness/marionette_harness/www/html5/geolocation.js
rename : testing/marionette/harness/marionette/www/html5/green.jpg => testing/marionette/harness/marionette_harness/www/html5/green.jpg
rename : testing/marionette/harness/marionette/www/html5/offline.html => testing/marionette/harness/marionette_harness/www/html5/offline.html
rename : testing/marionette/harness/marionette/www/html5/red.jpg => testing/marionette/harness/marionette_harness/www/html5/red.jpg
rename : testing/marionette/harness/marionette/www/html5/status.html => testing/marionette/harness/marionette_harness/www/html5/status.html
rename : testing/marionette/harness/marionette/www/html5/test.appcache => testing/marionette/harness/marionette_harness/www/html5/test.appcache
rename : testing/marionette/harness/marionette/www/html5/test_html_inputs.html => testing/marionette/harness/marionette_harness/www/html5/test_html_inputs.html
rename : testing/marionette/harness/marionette/www/html5/yellow.jpg => testing/marionette/harness/marionette_harness/www/html5/yellow.jpg
rename : testing/marionette/harness/marionette/www/html5Page.html => testing/marionette/harness/marionette_harness/www/html5Page.html
rename : testing/marionette/harness/marionette/www/javascriptPage.html => testing/marionette/harness/marionette_harness/www/javascriptPage.html
rename : testing/marionette/harness/marionette/www/macbeth.html => testing/marionette/harness/marionette_harness/www/macbeth.html
rename : testing/marionette/harness/marionette/www/modal_dialogs.html => testing/marionette/harness/marionette_harness/www/modal_dialogs.html
rename : testing/marionette/harness/marionette/www/nestedElements.html => testing/marionette/harness/marionette_harness/www/nestedElements.html
rename : testing/marionette/harness/marionette/www/rectangles.html => testing/marionette/harness/marionette_harness/www/rectangles.html
rename : testing/marionette/harness/marionette/www/resultPage.html => testing/marionette/harness/marionette_harness/www/resultPage.html
rename : testing/marionette/harness/marionette/www/scroll.html => testing/marionette/harness/marionette_harness/www/scroll.html
rename : testing/marionette/harness/marionette/www/scroll2.html => testing/marionette/harness/marionette_harness/www/scroll2.html
rename : testing/marionette/harness/marionette/www/scroll3.html => testing/marionette/harness/marionette_harness/www/scroll3.html
rename : testing/marionette/harness/marionette/www/scroll4.html => testing/marionette/harness/marionette_harness/www/scroll4.html
rename : testing/marionette/harness/marionette/www/scroll5.html => testing/marionette/harness/marionette_harness/www/scroll5.html
rename : testing/marionette/harness/marionette/www/shim.js => testing/marionette/harness/marionette_harness/www/shim.js
rename : testing/marionette/harness/marionette/www/test.html => testing/marionette/harness/marionette_harness/www/test.html
rename : testing/marionette/harness/marionette/www/testAction.html => testing/marionette/harness/marionette_harness/www/testAction.html
rename : testing/marionette/harness/marionette/www/testPageSource.html => testing/marionette/harness/marionette_harness/www/testPageSource.html
rename : testing/marionette/harness/marionette/www/testPageSource.xml => testing/marionette/harness/marionette_harness/www/testPageSource.xml
rename : testing/marionette/harness/marionette/www/testPageSourceWithUnicodeChars.html => testing/marionette/harness/marionette_harness/www/testPageSourceWithUnicodeChars.html
rename : testing/marionette/harness/marionette/www/testSize.html => testing/marionette/harness/marionette_harness/www/testSize.html
rename : testing/marionette/harness/marionette/www/test_accessibility.html => testing/marionette/harness/marionette_harness/www/test_accessibility.html
rename : testing/marionette/harness/marionette/www/test_carets_columns.html => testing/marionette/harness/marionette_harness/www/test_carets_columns.html
rename : testing/marionette/harness/marionette/www/test_carets_cursor.html => testing/marionette/harness/marionette_harness/www/test_carets_cursor.html
rename : testing/marionette/harness/marionette/www/test_carets_display_none.html => testing/marionette/harness/marionette_harness/www/test_carets_display_none.html
rename : testing/marionette/harness/marionette/www/test_carets_iframe.html => testing/marionette/harness/marionette_harness/www/test_carets_iframe.html
rename : testing/marionette/harness/marionette/www/test_carets_longtext.html => testing/marionette/harness/marionette_harness/www/test_carets_longtext.html
rename : testing/marionette/harness/marionette/www/test_carets_multipleline.html => testing/marionette/harness/marionette_harness/www/test_carets_multipleline.html
rename : testing/marionette/harness/marionette/www/test_carets_multiplerange.html => testing/marionette/harness/marionette_harness/www/test_carets_multiplerange.html
rename : testing/marionette/harness/marionette/www/test_carets_selection.html => testing/marionette/harness/marionette_harness/www/test_carets_selection.html
rename : testing/marionette/harness/marionette/www/test_clearing.html => testing/marionette/harness/marionette_harness/www/test_clearing.html
rename : testing/marionette/harness/marionette/www/test_dynamic.html => testing/marionette/harness/marionette_harness/www/test_dynamic.html
rename : testing/marionette/harness/marionette/www/test_iframe.html => testing/marionette/harness/marionette_harness/www/test_iframe.html
rename : testing/marionette/harness/marionette/www/test_inner_iframe.html => testing/marionette/harness/marionette_harness/www/test_inner_iframe.html
rename : testing/marionette/harness/marionette/www/test_nested_iframe.html => testing/marionette/harness/marionette_harness/www/test_nested_iframe.html
rename : testing/marionette/harness/marionette/www/test_oop_1.html => testing/marionette/harness/marionette_harness/www/test_oop_1.html
rename : testing/marionette/harness/marionette/www/test_oop_2.html => testing/marionette/harness/marionette_harness/www/test_oop_2.html
rename : testing/marionette/harness/marionette/www/test_shadow_dom.html => testing/marionette/harness/marionette_harness/www/test_shadow_dom.html
rename : testing/marionette/harness/marionette/www/test_windows.html => testing/marionette/harness/marionette_harness/www/test_windows.html
rename : testing/marionette/harness/marionette/www/windowHandles.html => testing/marionette/harness/marionette_harness/www/windowHandles.html
rename : testing/marionette/harness/marionette/www/xhtmlTest.html => testing/marionette/harness/marionette_harness/www/xhtmlTest.html
extra : rebase_source : 67058d4aaa858732563fda6790c3176071c6bd60
2016-12-12 13:05:34 +01:00
Henrik Skupin
42083c7956
Bug 1320073 - Release marionette-driver 2.2.0 and marionette-client 3.3.0. r=maja_zf
...
MozReview-Commit-ID: JgdkguPKOoA
--HG--
extra : rebase_source : d7659acc46ef3c56128726926139ca1e3ee48b73
2016-11-25 10:07:45 +01:00
Andrea Marchesini
555ef4b166
Bug 1322982 - DOMException should be passed as argument in DecodeErrorCallback - WPT, r=me
2016-12-13 07:26:44 +01:00
Henrik Skupin
1fc772ed60
Bug 1323003 - Javascript arguments are not iterable in Firefox 45ESR. r=maja_zf
...
MozReview-Commit-ID: DemHekUvQTI
--HG--
extra : rebase_source : b3c3f15094e8ddcc25289484f303de6c3b4f4b95
2016-12-12 16:35:53 +01:00
Henrik Skupin
313d9a0464
Bug 1322721 - Fix test_geckoinstance.py to pass for Fennec. r=maja_zf
...
MozReview-Commit-ID: 3ufR3ckAGAo
--HG--
extra : rebase_source : 43e646f0239f6207236e7e1215d0ca7ced3caf57
2016-12-09 21:22:07 +01:00
Henrik Skupin
1e599cb9bc
Bug 1323189 - Skip test_imports_apply_globally for Fennec r=maja_zf
...
MozReview-Commit-ID: GDOsolHGLd1
--HG--
extra : rebase_source : d7a66e5f8c80cc2bc1625748a76a81dbe8df32b5
2016-12-13 15:32:24 +01:00
Thomas Charles
acf2f9d4dd
Bug 1316975 - Correct function definition style in Marionette components; r=ato
...
No functional changes.
MozReview-Commit-ID: 25cWAnpRB9H
--HG--
extra : rebase_source : c8b14bf47a476488568f54d3640b51bbeed5b04b
2016-12-04 12:42:52 +01:00
Andreas Tolfsen
643ac6b8cd
Bug 1320629 - Increase timeout of test_window_set_timeout_is_not_cancelled; r=whimboo
...
As debug builds are inherently slow, we need to increase the wait
time before triggering the `setTimeout` callback so that the next
`marionette.execute_script` statement has time to run.
MozReview-Commit-ID: IAgicNAmVA6
--HG--
extra : rebase_source : c94982077114d66fbb3472dd8b6242664503f410
2016-11-28 11:11:31 +00:00
Phil Ringnalda
0111ff534b
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: BnSh8kutBaR
2016-12-10 08:27:52 -08:00
Edgar Chen
eaad396bb0
Bug 1274159 - Part 1: Support looking up definitions by using constructor as a key; r=wchen,jonco
...
MozReview-Commit-ID: Bj5fNNETT3w
2016-09-07 17:55:21 +08:00
Henrik Skupin
e782c4ca18
Bug 1323169 - Skip tests in test_about_pages.py for Fennec. r=maja_zf
...
MozReview-Commit-ID: ALq4L4V41MJ
--HG--
extra : rebase_source : e9e638aeb8daf17fa5f8baedba04978523f245c1
2016-12-13 15:15:24 +01:00
Mats Palmgren
a919ac57ca
Bug 1321623 - WPT tests for DOM Selection.setBaseAndExtent(). r=smaug
2016-12-19 16:48:37 +01:00
Dan Minor
7f00193ae1
Bug 1317714 - port mediaconduit_unittests to xul gtest; r=jesup, glandium
...
The test results were updated to match current behaviour. The
TestDummyAudioWithTransport and TestDummyVideoWithTransports are disabled due
to shutdown crashes and intermittent failures that show up in automation.
A follow up bug has been filed to fix these. The GMP test was removed
completely as it seems unlikely that it will be practical to test that from a
gtest.
MozReview-Commit-ID: 2pOb7u2Qp7v
--HG--
rename : media/webrtc/signaling/test/mediaconduit_unittests.cpp => media/webrtc/signaling/gtest/mediaconduit_unittests.cpp
extra : rebase_source : 992330f83e0a6a57810f1c5f0b4ea77f2512cd92
2016-11-18 08:17:36 -05:00
Carsten "Tomcat" Book
4434d5f7c1
merge mozilla-inbound to mozilla-central a=merge
2016-12-09 13:32:03 +01:00
Andreas Farre
06be0a2e0c
Bug 1316871 - Ensure that we don't replace load popup. r=bkelly
...
This makes open-url-multi-window-6.htm always fail, which is intended.
MozReview-Commit-ID: 4OENwxMLUeh
2016-12-09 04:55:22 +01:00
Andreas Farre
82dff3dafb
Revert rev 9211bfa02ed5 (Bug 1315260). Wrong commit message. r=me
...
MozReview-Commit-ID: 7uFDhNpx4XP
2016-12-09 04:50:42 +01:00
Andreas Farre
c196f81e27
Bug 1315260 - Ensure that we don't replace load popup. r=bkelly
...
This makes open-url-multi-window-6.htm always fail, which is intended.
MozReview-Commit-ID: 4OENwxMLUeh
2016-12-09 04:33:00 +01:00
Phil Ringnalda
15190c112d
Backed out changeset b3b5af78a162 (bug 919391) for failures in resource-timing.html
...
MozReview-Commit-ID: ExeMekKcoJd
2016-12-08 19:27:05 -08:00
JW Wang
7523429b66
Bug 1322087. Part 4 - enable some test in mediasource-endofstream.html. r=cpearce
...
P2 fixes the test because it forces HAVE_ENOUGH_DATA when endOfStream() is called.
MozReview-Commit-ID: CK5CHvoS9bU
--HG--
extra : rebase_source : 96ff8f773234ad1b2bbc685381c94f6df30d4dea
extra : source : 7f9fb0cbe6e0e8aa5d727417357dfa976f297014
2016-12-07 13:08:45 -10:00
James Graham
d8c76e7543
Bug 1321127 - Add a assertion_count action to mozlog, r=ahal
...
This is intended as a structured replacement for the assertion checks
that previously used unstructured logs. It adds a log action
assertion_count, which takes the actual number of assertions observed
during a test, the minimum expeced number and the maximum expected
number. It also updates the reftest harness to use this logging.
MozReview-Commit-ID: JgjLlaYuvSG
2016-12-08 09:53:21 -10:00
Valentin Gosu
9f386d11f3
Bug 919391 - Incorrect Navigation Timing API: performance.timing.responseStart - performance.timing.requestStart < 0 r=baku,jgraham
...
MozReview-Commit-ID: 6s5FljTQEAB
2016-12-08 09:37:11 -10:00
Carsten "Tomcat" Book
3e157ac240
merge mozilla-inbound to mozilla-central a=merge
2016-12-08 16:16:48 +01:00
Nathan Froyd
4a6d6e5471
Bug 1321444 - part 4 - add mozharness configs for clang-cl build jobs; r=pmoore
2016-12-03 06:55:58 -05:00
James Graham
7d66aa9e4b
Bug 1257249 - Replace a use of cStringIO with StringIO to avoid a problem with old Python versions, r=Ms2ger
...
MozReview-Commit-ID: D1wkrdaejQB
2016-12-06 18:32:36 -10:00
Andreas Tolfsen
54d27f23ce
Bug 1320643 - Bind fixture servers to public interface when testing Fennec; r=whimboo
...
This lets the Android emulator access the fixture servers over a public
interface when using the Marionette harness.
Unfortunately we cannot use `adb reverse`, which allows one to
reverse-forward socket connections from the emulator to the host,
because we are not yet using Android 5.0.
MozReview-Commit-ID: BGexcDq5aju
--HG--
extra : rebase_source : 4c2e3a347f25cb22e6c2e2c13f006fd420b5a513
2016-12-02 19:46:46 +00:00
Andreas Tolfsen
ccbc6f6b7c
Bug 1320643 - Let HTTPDs bind to custom interface; r=whimboo
...
Allows HTTPDs to be started on a custom networking interface
(host) by using the `host` keyword argument. This may be passed to
`serve.http_server`, `serve.https_server`, `serve.start_servers`, and
`serve.start`.
This also changes the default host to 127.0.0.1, which is a loopback
device.
MozReview-Commit-ID: 3QeMx3zqPyW
--HG--
extra : rebase_source : fc7a1cda7dfeee57742ab5a3fd8d036c3d32ccc0
2016-12-02 19:44:28 +00:00
Andreas Tolfsen
c67b15da93
Bug 1320643 - Remove Device.setup_port_forward from mozrunner; r=jmaher,whimboo
...
The only consumer of `mozrunner.devices.base.Device.setup_port_forward`
was Marionette, which now uses `mozdevice.DeviceManagerADB.forward`
directly.
MozReview-Commit-ID: 72ROrOixKvM
--HG--
extra : rebase_source : f998e6c37161f851da450bd98ee27ba04a50f16f
2016-12-02 19:49:37 +00:00
Andreas Tolfsen
9e5f177093
Bug 1320643 - Use device manager directly when forwarding Marionette port; r=whimboo
...
The `mozrunner.devices.base.setup_port_forwarding` function adds extra
complexity if the `local_port` argument is undefined which we do not
need here.
MozReview-Commit-ID: GSAgTT9nlmK
--HG--
extra : rebase_source : 80a2b1266808eda14d579bebc27cf9a47628a168
2016-12-02 17:30:00 +00:00
Maja Frydrychowicz
c7523bf2f3
Bug 1311224 - Talos jobs don't get scheduled for artifact builds on try; r=chmanchester
...
Enabled talos sendchange on linux,linux64,win32,win64,macosx64.
MozReview-Commit-ID: 8M0VSZ5fr8d
--HG--
extra : rebase_source : 68766e106f57a1afb0b3617cd02f0333cec3b765
2016-12-06 23:40:25 -05:00
Ralph Giles
65848aecba
Bug 1321863 - Update gecko-rust-build to v0.4.0. r=dustin
...
Sync with upstream. Have been using the repack script for
that last few updates.
- New splat_rust.py script to update gecko tooltool manifests.
- Drop cargo nightly repacks in favor of stable cargo.
- Build with linux32 to i586.
- Switch linux32 back to i686 in repacks.
- Add android-x86.
MozReview-Commit-ID: 6pGq7oAZV1v
--HG--
extra : rebase_source : 8ac753ac2176de60f25a07447e3931b1e38a9fd7
2016-12-02 11:16:53 -08:00
Hiroyuki Ikezoe
8f3df3819f
Bug 1291468
- Part 3: Implement effect composite(accumulate). r=birtles
...
MozReview-Commit-ID: GHowVrDZxvh
--HG--
extra : rebase_source : 26146ddd38f397d14545402b5d347e53a488ce19
2016-12-04 08:07:41 +09:00
Hiroyuki Ikezoe
869c4ead65
Bug 1291468
- Part 2: Implement keyframe composite(accumulate). r=birtles
...
Test cases in file_composite.html are matching pair of tests in
web-platform-tests.
MozReview-Commit-ID: ApuvVCHKQ8Y
--HG--
extra : rebase_source : 58342389a3eb1ed2a3c1889b5ce974dbde19c32f
2016-12-04 08:07:41 +09:00
Hiroyuki Ikezoe
21b52f3b05
Bug 1291468
- Part 1: Tests for effect/keyframe composite(accumulate). r=birtles
...
MozReview-Commit-ID: KdXlW57VB3o
--HG--
extra : rebase_source : 871250f5a6f77d6108140b16e808e1f9df0f0722
2016-12-04 08:07:41 +09:00
Hiroyuki Ikezoe
8a350b750d
Bug 1305325 - Part 7: The expected value of offset is 1.0 for input value whose offset is 1.0. r=birtles
...
MozReview-Commit-ID: JnsWmDBfW3p
2016-12-04 08:07:40 +09:00
Hiroyuki Ikezoe
1f8b99b847
Bug 1305325 - Part 6: Handle missing keyframe whose offset 0 or 1 on the main thread. r=birtles
...
MozReview-Commit-ID: 5WMiTJQKfZd
--HG--
rename : dom/animation/test/chrome/test_animation_properties.html => dom/animation/test/chrome/test_simulate_compute_values_failure.html
2016-12-04 08:07:40 +09:00
Phil Ringnalda
2edc2d42db
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: ByPMe4s1FrG
2016-12-02 22:17:31 -08:00
Wes Kocher
1dd5ea0353
Merge m-c to autoland, a=merge
2016-12-02 13:14:06 -08:00
Andrea Marchesini
f22cf0451c
Bug 1321530 - FileReader.abort() should not throw, r=smaug
2016-12-02 13:16:59 +00:00
James Graham
4072671bc6
Bug 1310307 - Disable HSTS priming in some mixed content tests where it causes a bogus request, a=testonly
...
MozReview-Commit-ID: 7wWbT7Ly7z
2016-12-02 11:07:55 +00:00
Henrik Skupin
36bf5256de
Bug 1320919 - Remove deprecated Marionette and Selenium 2 compatibility commands. r=ato
...
MozReview-Commit-ID: 3n8qD1gJ23n
--HG--
extra : rebase_source : fc993173743fdd5feda48e8877a38b2ef45e4328
2016-12-02 13:44:12 +01:00
Rob Thijssen
0b747dd41e
Bug 1317976 - enable generate-build-stats on tc win builds r=gps,ted
...
MozReview-Commit-ID: 7iDpPfRFibW
--HG--
extra : rebase_source : 4e2c37e517420890e50e4dadaa25892f9bf87e02
2016-12-02 16:40:36 +00:00
Henrik Skupin
cd9f4c2998
Bug 1321775 - Better handling for client property in Marionette class. r=ato
...
MozReview-Commit-ID: KNe3DIrnBlh
--HG--
extra : rebase_source : 389e1972264292ff495d04fd254422e238e17dd5
2016-12-02 18:22:00 +01:00
Ben Kelly
82a60acdf4
Bug 1320871 Add a wpt test verifying Cache API Response objects can be cloned and read. r=asuth
2016-12-02 10:41:33 -08:00
Boris Zbarsky
11fbb63457
Bug 1321299. Cross-origin objects should allow gets of certain symbol-named properties but force the value to be undefined. r=bholley
2016-12-02 15:24:20 -05:00
Carsten "Tomcat" Book
fadc5a3e12
merge mozilla-inbound to mozilla-central a=merge
2016-12-02 09:23:52 +01:00
Wes Kocher
b9a8598f48
Merge m-c to inbound, a=merge
2016-12-01 15:46:23 -08:00
Wes Kocher
d360bdebf5
Merge inbound to central, a=merge
2016-12-01 15:31:47 -08:00
James Graham
b53651b1af
Bug 1307690 - Remove bogus test expectations, a=testonly
...
MozReview-Commit-ID: 9tFN03f9S8p
2016-12-01 22:30:19 +00:00
James Graham
a43c61a4be
Bug 1319060 - Disable HSTS priming in redirect test to avoid invalid request, a=testonly
...
MozReview-Commit-ID: 8Y1EIio2rNE
2016-12-01 22:26:16 +00:00
Sebastian Hengst
f3767aab10
Backed out changeset 8c4dcbaa44b9 (bug 1321525) for failing test_fileapi.html and test_fileReader.html. r=backout on a CLOSED TREE
2016-12-01 17:19:12 +01:00
Andrea Marchesini
04062155a7
Bug 1321525 - FileReader.readAs* should throw if called nested, r=smaug
2016-12-01 15:57:02 +01:00
Wes Kocher
b5de71ec44
Merge m-c to autoland, a=merge
2016-12-01 15:46:49 -08:00
JW Wang
c2c3085e8a
Bug 1322513 - enable some EME tests. r=cpearce
...
MozReview-Commit-ID: 60UjutEjQf9
--HG--
extra : rebase_source : 4d7a4891547aad14e5184198dd40e571cb0de0b2
extra : intermediate-source : b9f93169b724606dd77fc1810457ae3abc544c98
extra : source : a84d6107cf6ed509e655da5a55a86e84c5f8436c
2016-11-15 17:59:55 +08:00
Justin Wood
2be1109999
Bug 1321040 - properly reference scm level so we can use tc secrets from mozharness. r=dustin
...
MozReview-Commit-ID: 930BPK57QAj
--HG--
extra : rebase_source : c5172c71c3370f66ad25e667eacb01ce242f897c
extra : source : 616452fc04acf43af564548ce089b4c1681cb6e7
2016-12-01 08:30:03 -05:00
Andreas Tolfsen
2a68e4a0f8
Bug 1321278 - Return profile directory in capabilities; r=whimboo
...
This introduces a new capability, `moz:profile`, which contains the path
to the currently used profile directory.
MozReview-Commit-ID: FKF4Hde3tF9
--HG--
extra : rebase_source : 207fce0eec9c74eb4d1218f0f088e6a05ae7a7ba
2016-11-30 14:56:34 +00:00
Andreas Tolfsen
41c8bcea79
Bug 1321278 - Rename processId capability to moz:processID; r=whimboo
...
The WebDriver specification says that any proprietary capabilities
should be defined as so called extension capabilities, which means we
must prefix them with `moz:`.
Even though the `processId` capability is removed, this change is
backwards compatible because a new property `Marionette.process_id`
is introduced that looks for `moz:processID` and `processId` in order
when starting a new session.
MozReview-Commit-ID: ChkC6QTklzC
--HG--
extra : rebase_source : cffa52b1e6407edaf91bb21afebaa441a208f705
2016-11-30 14:11:31 +00:00
James Graham
d830e33e68
Bug 1307690 - Add long timeout to intermittent fetch redirect test, a=testonly
...
MozReview-Commit-ID: DLTJKnIarHG
2016-12-01 19:55:28 +00:00
Andrea Marchesini
f5d4228501
Bug 1321531 - Fixing WPT FileReader-multiple-reads.html, r=ms2ger
2016-12-01 18:58:37 +01:00
Andrea Marchesini
0980d4aa73
Bug 1321525 - FileReader.readAs* should throw if called nested, r=smaug
2016-12-01 18:57:36 +01:00
Tom Tung
6199b99617
Bug 1271692 - Do not fail event processing if an exception is thrown in ServiceWorker. r=bkelly
2016-11-10 17:53:24 +08:00
Andrea Marchesini
5262fc8666
Bug 1321534 - File::Constructor should normalize the filename, r=smaug
2016-12-01 15:14:45 +01:00
Andrea Marchesini
e1156ec4ab
Bug 1321514 - Get rid of FileAPI/historical.html.ini, r=ms2ger
2016-12-01 13:21:54 +01:00
Phil Ringnalda
9d4fa3ee74
Merge autoland to m-c, a=merge
...
MozReview-Commit-ID: ZxgsQWdyOP
--HG--
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15-gradle/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15/nightly-artifact
2016-11-30 19:17:54 -08:00
Wes Kocher
68fb4b9d24
Merge inbound to central, a=merge
2016-11-30 16:12:21 -08:00
Ryan VanderMeulen
7af8f38714
Merge m-c to autoland on a CLOSED TREE. a=merge
2016-11-30 13:27:46 -05:00
Rob Thijssen
9dc03a9ffc
Bug 1314679 - Remove inherited mh config to support tc win artifact builds. r=chmanchester
...
MozReview-Commit-ID: u5zCj9Sg4r
--HG--
extra : rebase_source : 4800cee36404a6f637bcc74dbb77849e920a911a
2016-11-25 12:30:09 +00:00
Maja Frydrychowicz
7a5adb270b
Bug 1314679 - Rename mh configs to support platform recognition for artifact builds. r=grenade
...
MozReview-Commit-ID: 1XUvNyHCowX
--HG--
rename : testing/mozharness/configs/builds/taskcluster_firefox_win32_debug.py => testing/mozharness/configs/builds/taskcluster_firefox_windows_32_debug.py
rename : testing/mozharness/configs/builds/taskcluster_firefox_win32_opt.py => testing/mozharness/configs/builds/taskcluster_firefox_windows_32_opt.py
rename : testing/mozharness/configs/builds/taskcluster_firefox_win64_debug.py => testing/mozharness/configs/builds/taskcluster_firefox_windows_64_debug.py
rename : testing/mozharness/configs/builds/taskcluster_firefox_win64_opt.py => testing/mozharness/configs/builds/taskcluster_firefox_windows_64_opt.py
extra : rebase_source : a561e32f12e92afc16de810cc48478d4b9ed25ac
2016-11-25 12:19:19 +00:00
Ryan VanderMeulen
50414260c3
Backed out changeset d2c1a3a02f40 (bug 1320629) for TestExecuteContent.test_window_set_timeout_is_not_cancelled | TypeError: until() got an unexpected keyword argument 'timeout' bustage on a CLOSED TREE.
...
--HG--
extra : amend_source : b97599064bef36a9f99dbd3040f5f1c6fd54d723
2016-11-30 15:17:04 -05:00
Henrik Skupin
1626f70880
Bug 1320380
- Rethrow exception in case of socket failures and no application instance available. r=automatedtester
...
MozReview-Commit-ID: D0sQXTuZoPI
--HG--
extra : rebase_source : 5176952ae9992ce32a933dd6a33b681c3d75372c
2016-11-29 12:18:18 +01:00
Vangelis Katsikaros
6b506fe0d8
Bug 1279203 - Make Get Page Source command spec conformant; r=ato
...
This change aligns the Marionette command for getting the page's source
with the WebDriver specification, which mandates that we should return
the current browsing context's active document's outerHTML.
MozReview-Commit-ID: CYd3BIphn5G
--HG--
extra : rebase_source : b4c05cd62ca73edda8816c1c9768f3a8e9583098
2016-11-28 18:48:58 +02:00
Tom Puttemans
6ddea38ea7
Bug 1052045 - Fix <select> validity status for listboxes and for non-placeholder empty valued options. r=bzbarsky
...
--HG--
rename : layout/reftests/css-invalid/select/select-required-multiple-invalid.html => layout/reftests/css-invalid/select/select-required-multiple-still-valid.html
rename : layout/reftests/css-valid/select/select-required-multiple-invalid.html => layout/reftests/css-valid/select/select-required-multiple-still-valid.html
2016-11-24 22:15:33 +01:00
Boris Zbarsky
c2aae6a433
Bug 504622 part 2. Allow fieldsets to shrink below their intrinsic min-width and below the width of their legend if their min-width is explicitly overridden. r=dbaron
2016-11-29 15:52:55 -05:00
Benjamin Smedberg
d5e468da6c
Bug 1313752 - Port binary tests in netwerk/test to gtest, or remove the ones that we currently aren't running. r=michal.novotny. Includes the following followups:
...
* TestUDPSocket wasn't initializing it's members properly, fixup by mcmanus
* Scope the netwerk TestCommon waiting to be non-global, and add assertions so that waiting is deterministic. r=mcmanus
MozReview-Commit-ID: 7jLgNIujrbu
--HG--
extra : rebase_source : fabee29260f06686e874d0130cb00067c769ad6f
2016-11-29 13:53:48 -05:00
Henrik Skupin
39b88340ad
Bug 1319705 - Move Puppeteer to testing/marionette and make it available for Marionette tests in test packages. r=gps
...
MozReview-Commit-ID: 521o0fV72SQ
--HG--
rename : testing/puppeteer/.flake8 => testing/marionette/puppeteer/.flake8
rename : testing/puppeteer/firefox/MANIFEST.in => testing/marionette/puppeteer/firefox/MANIFEST.in
rename : testing/puppeteer/firefox/docs/Makefile => testing/marionette/puppeteer/firefox/docs/Makefile
rename : testing/puppeteer/firefox/docs/api/appinfo.rst => testing/marionette/puppeteer/firefox/docs/api/appinfo.rst
rename : testing/puppeteer/firefox/docs/api/keys.rst => testing/marionette/puppeteer/firefox/docs/api/keys.rst
rename : testing/puppeteer/firefox/docs/api/l10n.rst => testing/marionette/puppeteer/firefox/docs/api/l10n.rst
rename : testing/puppeteer/firefox/docs/api/places.rst => testing/marionette/puppeteer/firefox/docs/api/places.rst
rename : testing/puppeteer/firefox/docs/api/prefs.rst => testing/marionette/puppeteer/firefox/docs/api/prefs.rst
rename : testing/puppeteer/firefox/docs/api/security.rst => testing/marionette/puppeteer/firefox/docs/api/security.rst
rename : testing/puppeteer/firefox/docs/api/software_update.rst => testing/marionette/puppeteer/firefox/docs/api/software_update.rst
rename : testing/puppeteer/firefox/docs/api/utils.rst => testing/marionette/puppeteer/firefox/docs/api/utils.rst
rename : testing/puppeteer/firefox/docs/conf.py => testing/marionette/puppeteer/firefox/docs/conf.py
rename : testing/puppeteer/firefox/docs/index.rst => testing/marionette/puppeteer/firefox/docs/index.rst
rename : testing/puppeteer/firefox/docs/make.bat => testing/marionette/puppeteer/firefox/docs/make.bat
rename : testing/puppeteer/firefox/docs/ui/about_window/window.rst => testing/marionette/puppeteer/firefox/docs/ui/about_window/window.rst
rename : testing/puppeteer/firefox/docs/ui/browser/notifications.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/notifications.rst
rename : testing/puppeteer/firefox/docs/ui/browser/tabbar.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/tabbar.rst
rename : testing/puppeteer/firefox/docs/ui/browser/toolbars.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/toolbars.rst
rename : testing/puppeteer/firefox/docs/ui/browser/window.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/window.rst
rename : testing/puppeteer/firefox/docs/ui/deck.rst => testing/marionette/puppeteer/firefox/docs/ui/deck.rst
rename : testing/puppeteer/firefox/docs/ui/menu.rst => testing/marionette/puppeteer/firefox/docs/ui/menu.rst
rename : testing/puppeteer/firefox/docs/ui/pageinfo/window.rst => testing/marionette/puppeteer/firefox/docs/ui/pageinfo/window.rst
rename : testing/puppeteer/firefox/docs/ui/update_wizard/dialog.rst => testing/marionette/puppeteer/firefox/docs/ui/update_wizard/dialog.rst
rename : testing/puppeteer/firefox/docs/ui/windows.rst => testing/marionette/puppeteer/firefox/docs/ui/windows.rst
rename : testing/puppeteer/firefox/firefox_puppeteer/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/appinfo.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/appinfo.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/keys.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/keys.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/l10n.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/l10n.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/places.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/places.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/prefs.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/prefs.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/security.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/security.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/software_update.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/software_update.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/utils.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/utils.py
rename : testing/puppeteer/firefox/firefox_puppeteer/base.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/base.py
rename : testing/puppeteer/firefox/firefox_puppeteer/decorators.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/decorators.py
rename : testing/puppeteer/firefox/firefox_puppeteer/errors.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/errors.py
rename : testing/puppeteer/firefox/firefox_puppeteer/mixins.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/mixins.py
rename : testing/puppeteer/firefox/firefox_puppeteer/puppeteer.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/puppeteer.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/about_window/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/base.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/base.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/deck.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/deck.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/menu.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/menu.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/windows.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/windows.py
rename : testing/puppeteer/firefox/requirements-docs.txt => testing/marionette/puppeteer/firefox/requirements-docs.txt
rename : testing/puppeteer/firefox/requirements.txt => testing/marionette/puppeteer/firefox/requirements.txt
rename : testing/puppeteer/firefox/setup.py => testing/marionette/puppeteer/firefox/setup.py
extra : rebase_source : 2c34436c2669cab33d7d3b3f2b23c46c7d3a27d7
2016-11-24 17:02:52 +01:00
Armen Zambrano
66248ddf5c
Bug 1320938 - Backout debugging code from 42722bb6b23c. r=dustin
...
MozReview-Commit-ID: 4bu7ZAEiae1
--HG--
extra : rebase_source : 9e31ea3cdf729811492fe122e445fbaae00b3820
2016-11-29 08:48:00 -05:00
Tomislav Jurin
52b11b1cba
Bug 1295948 - fixing method so it works with encoded URLs r=aki
...
MozReview-Commit-ID: I6Fq2Wxmvsw
***
Bug 1295948 - fixing method so it works with encoded URLs, changed return method r?aki
MozReview-Commit-ID: J9kBeUBDtOh
***
return just url
MozReview-Commit-ID: 3xB727QAvse
--HG--
extra : rebase_source : 4a26bacf882fd804b8271169e72906ad562fc6e1
2016-11-29 20:03:47 +01:00
ctai
1a59a0d08b
Bug 1196560 - Enable resource-selection-invoke-set-src.html. r=jwwang
...
This test case can be pass. Fixed in bug 1133483.
MozReview-Commit-ID: I092tEm130d
--HG--
extra : rebase_source : d541f40e723a2546d669de1a3ef1a7017264e1a8
2016-11-28 10:45:15 +08:00
ctai
eb04b26dee
Bug 1318556 - Enable resource-selection-invoke-set-src-not-in-document.html. r=jwwang
...
Fixed in bug 1133483.
MozReview-Commit-ID: d9dSYfDXC3
--HG--
extra : rebase_source : 6c345d2f2a377e7c6a7c398efe8f674ba513649b
2016-11-18 11:14:15 +08:00
Carsten "Tomcat" Book
9dd582c3dd
Merge mozilla-central to autoland
2016-11-29 11:50:17 +01:00
Ben Kelly
8eea6736f4
Bug 1319846 P3 Add a wpt test verifying Cache API can store and reproduce Response.redirect(). r=asuth
2016-11-28 14:18:27 -08:00
Mats Palmgren
bc3832a204
Bug 1217086 - Enable CSS Grid by default. r=dholbert
2016-11-28 23:00:20 +01:00
Nathan Froyd
2ebbd09068
Bug 1320752 - remove mozilla/Function.h; r=gerald
...
We have std::function available now, which is likely to be somewhat more
efficient.
2016-11-28 11:03:53 -05:00
Boris Zbarsky
afbfd32d9b
Bug 781782 part 2. Lowercase the content type in the Blob and File constructors and Blob.slice. r=baku
2016-11-28 15:58:15 -05:00
Boris Zbarsky
36041fae42
Bug 781782 part 1. Fix fetch code to not set a Content-Type header when it shouldn't. r=bkelly
2016-11-28 15:58:02 -05:00
Carsten "Tomcat" Book
4703a9d09f
Merge mozilla-central to mozilla-inbound
2016-11-28 16:47:40 +01:00
Carsten "Tomcat" Book
d98418da69
merge mozilla-inbound to mozilla-central a=merge
2016-11-28 16:37:22 +01:00
Julian Seward
9c349f1195
Bug 1248365
- Make Valgrind Mochitests run greener on Taskcluster. r=n.nethercote.
...
--HG--
extra : rebase_source : d1c3a1fb594e73cb5978e81636a9b3ed3dd341aa
2016-11-28 15:46:43 +01:00
Thomas Wisniewski
fe33117844
Bug 1309219 - Only allow valid base64-values for CSP nonce and hash sources, per spec. r=francois
2016-11-24 21:46:09 -05:00
Wes Kocher
f0071bb179
Backed out 2 changesets (bug 504622) for android reftest failures a=backout
...
Backed out changeset c024721d9b03 (bug 504622)
Backed out changeset 056f728704e7 (bug 504622)
2016-11-29 14:04:40 -08:00
Boris Zbarsky
6f55f6fce6
Bug 504622 part 2. Allow fieldsets to shrink below their intrinsic min-width and below the width of their legend if their min-width is explicitly overridden. r=dbaron
2016-11-29 15:52:55 -05:00
Andreas Tolfsen
da6234665e
Bug 1103196 - Add ability to ignore invalid TLS certificates; r=automatedtester,keeler,mossop
...
When the `acceptInsecureCerts` capability is set to true on creating
a new Marionette session, a `nsICertOverrideService` override service
is installed that causes all invalid TLS certificates to be ignored.
This is in line with the expectations of the WebDriver specification.
It is worth noting that this is a potential security risk and that this
feature is only available in Gecko when the Marionette server is enabled.
MozReview-Commit-ID: BXrQw17TgDy
--HG--
extra : rebase_source : 023f18b07ffbb53c7dbc588a823c62830f032e3d
2016-11-06 18:03:31 +00:00
Andreas Tolfsen
5c6b5dd771
Bug 1103196 - Error on encountering invalid certificate; r=automatedtester
...
When arriving at a document which baseURI starts with `about:certerror`
will cause Marionette to now return `error.InsecureCertificateError`.
This is mandated by the WebDriver specification.
This does, however, mark a non-backwards compatible change in Marionette.
It is assumed we will be able to mitigate this change in error type as
few consumers, if any, rely on the more generic type considering we did
not support invalid TLS certificates prior to this push.
MozReview-Commit-ID: JcIMvCXimB
--HG--
extra : rebase_source : 5e2dffe8e5d16ae3fe407ed42c43d52b49e3741d
2016-11-06 18:01:23 +00:00
Andreas Tolfsen
9ac8f3690e
Bug 1103196 - Add insecure certificate error; r=automatedtester
...
MozReview-Commit-ID: 26wwOuqWhog
--HG--
extra : rebase_source : ad5cd93e9360545932e9cd05f4efdbc9aa8f2712
2016-11-06 18:00:18 +00:00
Andreas Tolfsen
6482c0f79b
Bug 1103196 - Remove non-conformant acceptSslCerts capability; r=automatedtester
...
`acceptSslCerts` has been replaced by `acceptInsecureCerts`.
MozReview-Commit-ID: 79KbRoQb1dW
--HG--
extra : rebase_source : 1c0e4fcb468d5c196351cb21715804c98b5fef02
2016-11-06 17:59:42 +00:00
ctai
8cabdea1b5
Bug 1133483 - Enable resource-selection-invoke-audio-constructor.html. r=jwwang.
...
MozReview-Commit-ID: GAodZDbyOv
--HG--
extra : rebase_source : dd2607807c06888c49b761f53e54eef279bc4cb1
2016-11-18 11:05:46 +08:00
Sebastian Kaspari
444ac305c8
Bug 1320079 - Add configuration for running findbugs in automation. r=dustin,maliu
...
MozReview-Commit-ID: FINUdlHCntT
--HG--
extra : rebase_source : 47cce9b4423f77d6eabf8f8ad1b445693248a0c7
2016-11-24 14:38:11 +01:00
Andreas Tolfsen
121372c21a
Bug 1103196 - Add acceptInsecureCerts capability; r=automatedtester
...
Reads the `acceptInsecureCerts` capability and sets the session state.
MozReview-Commit-ID: KVErmdxwXQB
--HG--
extra : rebase_source : 50ce229909cfc9a407fdadc593b57a9545342723
2016-11-01 18:07:24 +00:00
Andreas Tolfsen
2bb7eb3b88
Bug 1103196 - Logically reorder variables defining session state; r=automatedtester
...
No functional changes in this patch.
MozReview-Commit-ID: IWaao8AuZib
--HG--
extra : rebase_source : b8bce562f7563e6557fc2f6bdefdc4fe8c341452
2016-11-01 18:00:25 +00:00
Andreas Tolfsen
98ad139fd3
Bug 1103196 - Mark specificationLevel capability as proprietary; r=automatedtester
...
The `specificationLevel` capability has been removed from the WebDriver
specification, and will be removed in a future change to Marionette.
This change makes this clear by moving it down to the list of proprietary
Marionette capabilities.
MozReview-Commit-ID: BMTuXBDZ8WV
--HG--
extra : rebase_source : 1a56d7f64309f388695956b67c027090e4f0c132
2016-11-01 17:59:51 +00:00
Andreas Tolfsen
cba312f33b
Bug 1103196 - Add HTTPS fixture server for Marionette; r=automatedtester,maja_zf,whimboo
...
This patch makes testing/marionette/harness/marionette/runner/httpd.py
capable of spinning up an HTTPS server with self-signed certificate.
It also introduces testing/marionette/harness/marionette/runner/serve.py
that is capable of managing the HTTP- and HTTPS fixture servers as
subprocesses, allowing them to operate independently.
serve.py uses inter-process communication based on channels (from
`multiprocessing.Pipe`) to query methods on the httpd served in each
process, which is used to get absolute URLs from the main process.
This is useful as servers can delegate port allocation to the system
socket service by atomically binding to port 0, guaranteeing that the
chosen port is uncontested. It is also used to perform synchronous and
graceful shutdown of the httpd.
MozReview-Commit-ID: 9OlW6F1w0AN
--HG--
extra : rebase_source : 5ae8b0f100a28b8d34f87b0868cde6d74c150602
2016-11-01 16:53:51 +00:00
Andreas Tolfsen
4ca4faa8a6
Bug 1297551
- Avoid cancelling content timeout callback; r=automatedtester
...
We need to avoid passing the timeout ID returned from `setTimeout` in the
content frame script that we use to register the script timeout handler
to the sandbox's `clearTimeout` function as this might interfere with any
`window.setTimeout` calls being made in the injected script.
MozReview-Commit-ID: 26PY8JDkf9A
--HG--
extra : rebase_source : 414581472dfa99379aecdfea5c5a29c2ce808890
2016-11-25 17:01:16 +00:00
Henrik Skupin
9ff0290252
Bug 1319024 - Sync default testing preferences for Marionette. r=automatedtester
...
MozReview-Commit-ID: 7fkpqCVYXIX
--HG--
extra : rebase_source : eab5a3156c2167a3ed3649fb75a7573bba147904
2016-11-21 16:18:58 +01:00
Henrik Skupin
fac1203baa
Bug 1319024 - Remove usage of browser.newtab.url from Firefox Puppeteer. r=maja_zf
...
MozReview-Commit-ID: LwMJgQMgJoP
--HG--
extra : rebase_source : 81e0883a19df46c710c6546cde0fb469464e664e
2016-11-21 22:27:45 +01:00
Henrik Skupin
a01b3376e3
Bug 1320099 - Move marionette_driver docs to testing/marionette/client. r=ato
...
MozReview-Commit-ID: 7Bshw4H5yRT
--HG--
rename : testing/marionette/harness/docs/Makefile => testing/marionette/client/docs/Makefile
rename : testing/marionette/harness/docs/advanced/actions.rst => testing/marionette/client/docs/advanced/actions.rst
rename : testing/marionette/harness/docs/advanced/debug.rst => testing/marionette/client/docs/advanced/debug.rst
rename : testing/marionette/harness/docs/advanced/findelement.rst => testing/marionette/client/docs/advanced/findelement.rst
rename : testing/marionette/harness/docs/advanced/landing.rst => testing/marionette/client/docs/advanced/landing.rst
rename : testing/marionette/harness/docs/advanced/stale.rst => testing/marionette/client/docs/advanced/stale.rst
rename : testing/marionette/harness/docs/basics.rst => testing/marionette/client/docs/basics.rst
rename : testing/marionette/harness/docs/conf.py => testing/marionette/client/docs/conf.py
rename : testing/marionette/harness/docs/index.rst => testing/marionette/client/docs/index.rst
rename : testing/marionette/harness/docs/interactive.rst => testing/marionette/client/docs/interactive.rst
rename : testing/marionette/harness/docs/make.bat => testing/marionette/client/docs/make.bat
rename : testing/marionette/harness/docs/reference.rst => testing/marionette/client/docs/reference.rst
extra : rebase_source : b3683507bc48fe151daaef37edd759c58f0e1631
2016-11-25 13:16:00 +01:00
Henrik Skupin
68d78f440e
Bug 1319692 - Fix test_page_info_window.py to use lowercase platform name. r=ato
...
MozReview-Commit-ID: BwYUT88Pz4q
--HG--
extra : rebase_source : f53dbce3aa69e3f6160900521416d32be5a2abc7
2016-11-25 12:46:33 +01:00
Alastor Wu
0d25dffb13
Bug 1320276 - Fix web-platform-tests/webvtt/webvtt-api-for-browsers/vttcue-interface/line.html. r=rillian
...
Modify the test "web-platform-tests/webvtt/webvtt-api-for-browsers/vttcue-interface/line.html" in order to follow the spec.
(1) The default value of line should be "auto" [1]
- change all "-1" into "auto"
(2) The cue.line should return the line's value, instead of computedLine's [2]
- change "-2" into "auto" (-2 is the value of the computedLine)
[1] https://w3c.github.io/webvtt/#webvtt-cue-line
[2] https://w3c.github.io/webvtt/#dom-vttcue-line
MozReview-Commit-ID: BbClRlWwQ40
--HG--
extra : rebase_source : 6ba7b3cc90b9ebdc3989a6740a20975dce03b70f
2016-11-25 16:59:57 +08:00
Carsten "Tomcat" Book
a666835bf5
merge mozilla-inbound to mozilla-central a=merge
...
--HG--
extra : rebase_source : 7f6b0f633da54f747b30496110e5260a226fe249
2016-11-25 15:36:56 +01:00
Henrik Skupin
034e961210
Bug 1318644 - Auto-detect application type if binary has been specified. r=automatedtester
...
MozReview-Commit-ID: 15etyogBI54
--HG--
extra : rebase_source : a359b2a3dd4411be89e0de42ddd6e86be8e9b26e
2016-11-25 10:41:17 +01:00
Sebastian Hengst
4a04f654e3
Backed out changeset 4c42ee29c468 (bug 1103196) for broken Marionette tests on Windows (error loading pages). r=backout
2016-11-25 00:20:30 +01:00
Sebastian Hengst
1c19830a85
Backed out changeset baa46ca196fa (bug 1103196)
2016-11-25 00:18:44 +01:00
Sebastian Hengst
a907d2b98b
Backed out changeset b63c853a1b56 (bug 1103196)
2016-11-25 00:18:40 +01:00
Sebastian Hengst
c46fde4a80
Backed out changeset 3d2b43bd09e6 (bug 1103196)
2016-11-25 00:18:36 +01:00
Sebastian Hengst
f57f50c634
Backed out changeset b2910c43905c (bug 1103196)
2016-11-25 00:18:31 +01:00
Sebastian Hengst
42f8e73f86
Backed out changeset 0c28b77a3279 (bug 1103196)
2016-11-25 00:18:27 +01:00
Sebastian Hengst
96d5b195ad
Backed out changeset f27d827ba404 (bug 1103196)
2016-11-25 00:18:23 +01:00
Sebastian Hengst
5fe8073117
Backed out changeset 9fae5015803b (bug 1103196)
2016-11-25 00:18:19 +01:00
Andreas Tolfsen
f4441f7f70
Bug 1103196 - Add ability to ignore invalid TLS certificates; r=automatedtester,keeler,mossop
...
When the `acceptInsecureCerts` capability is set to true on creating
a new Marionette session, a `nsICertOverrideService` override service
is installed that causes all invalid TLS certificates to be ignored.
This is in line with the expectations of the WebDriver specification.
It is worth noting that this is a potential security risk and that this
feature is only available in Gecko when the Marionette server is enabled.
MozReview-Commit-ID: BXrQw17TgDy
--HG--
extra : rebase_source : 722b7bde2b6e76a4cf0565b0504a6ce8ec53f04a
2016-11-06 18:03:31 +00:00
Andreas Tolfsen
a8326f61b5
Bug 1103196 - Error on encountering invalid certificate; r=automatedtester
...
When arriving at a document which baseURI starts with `about:certerror`
will cause Marionette to now return `error.InsecureCertificateError`.
This is mandated by the WebDriver specification.
This does, however, mark a non-backwards compatible change in Marionette.
It is assumed we will be able to mitigate this change in error type as
few consumers, if any, rely on the more generic type considering we did
not support invalid TLS certificates prior to this push.
MozReview-Commit-ID: JcIMvCXimB
--HG--
extra : rebase_source : 9ed8aa636192f45b30399af6bed9858bed3bad46
2016-11-06 18:01:23 +00:00
Andreas Tolfsen
e19e26382e
Bug 1103196 - Add insecure certificate error; r=automatedtester
...
MozReview-Commit-ID: 26wwOuqWhog
--HG--
extra : rebase_source : 2a071ca7800f27026c8c53efb1b247067c37a90e
2016-11-06 18:00:18 +00:00
Andreas Tolfsen
0d1b8f66e9
Bug 1103196 - Remove non-conformant acceptSslCerts capability; r=automatedtester
...
`acceptSslCerts` has been replaced by `acceptInsecureCerts`.
MozReview-Commit-ID: 79KbRoQb1dW
--HG--
extra : rebase_source : 4ccda0241b1809e0bc11ec6be4c820007731da63
2016-11-06 17:59:42 +00:00
Andreas Tolfsen
84c0637c2f
Bug 1103196 - Add acceptInsecureCerts capability; r=automatedtester
...
Reads the `acceptInsecureCerts` capability and sets the session state.
MozReview-Commit-ID: KVErmdxwXQB
--HG--
extra : rebase_source : fb1ee50bc2ee53343af58dcb417e5a5c0dee7fbc
2016-11-01 18:07:24 +00:00
Andreas Tolfsen
e6c7ae10e3
Bug 1103196 - Logically reorder variables defining session state; r=automatedtester
...
No functional changes in this patch.
MozReview-Commit-ID: IWaao8AuZib
--HG--
extra : rebase_source : 35d0ee07426ee411e4da3cb7e4966a8c44d015e1
2016-11-01 18:00:25 +00:00
Andreas Tolfsen
f702780183
Bug 1103196 - Mark specificationLevel capability as proprietary; r=automatedtester
...
The `specificationLevel` capability has been removed from the WebDriver
specification, and will be removed in a future change to Marionette.
This change makes this clear by moving it down to the list of proprietary
Marionette capabilities.
MozReview-Commit-ID: BMTuXBDZ8WV
--HG--
extra : rebase_source : 839405b2cf30d23c7f107801376aff8e76ef4b59
2016-11-01 17:59:51 +00:00
Andreas Tolfsen
0b6595c946
Bug 1103196 - Add HTTPS fixture server for Marionette; r=automatedtester,maja_zf,whimboo
...
This patch makes testing/marionette/harness/marionette/runner/httpd.py
capable of spinning up an HTTPS server with self-signed certificate.
It also introduces testing/marionette/harness/marionette/runner/serve.py
that is capable of managing the HTTP- and HTTPS fixture servers as
subprocesses, allowing them to operate independently.
serve.py uses inter-process communication based on channels (from
`multiprocessing.Pipe`) to query methods on the httpd served in each
process, which is used to get absolute URLs from the main process.
This is useful as servers can delegate port allocation to the system
socket service by atomically binding to port 0, guaranteeing that the
chosen port is uncontested. It is also used to perform synchronous and
graceful shutdown of the httpd.
MozReview-Commit-ID: 9OlW6F1w0AN
--HG--
extra : rebase_source : 3d791a6c44a23be72704f37c07cb437f309cdcef
2016-11-01 16:53:51 +00:00
Henrik Skupin
fced97c5d2
Bug 1321625 - Fix android_emulator_unittest.py for updated path of Marionette. r=gbrown
...
MozReview-Commit-ID: 55HYhab2w5
--HG--
extra : rebase_source : b563864f0387c9fcd120ef9b6d528f231e6f7b0d
2016-12-01 21:00:18 +01:00
Rob Wood
38a04b8138
Bug 1321048 - add talos-test option to not download tp5 pageset; r=jmaher
...
MozReview-Commit-ID: KtpbABSg40a
--HG--
extra : rebase_source : cb6eece796aa41b03b86dcef503d096fad570fe3
2016-12-01 11:20:22 -05:00
Adrianzatreanu adrianzatreanu1@gmail.com
271c772320
Bug 1321480: Make Firefox Puppeteer use Marionette's "page load" timeout r=whimboo
...
This is being used instead of a self-defined Browser.timeout.
MozReview-Commit-ID: 5zAqI38AdHs
--HG--
extra : rebase_source : 1d47dd27db65cde30f5b8b6e7fd38c18fc67243e
2016-12-01 14:38:11 +02:00
Geoff Brown
79e2edc6bb
Bug 1319583 - Trigger job retry on Android infra error; r=kmoir
2016-11-24 13:35:06 -07:00
Carsten "Tomcat" Book
dd36826044
Merge mozilla-central to mozilla-inbound
2016-11-24 16:46:19 +01:00
Carsten "Tomcat" Book
61849e269d
merge mozilla-inbound to mozilla-central a=merge
2016-11-24 16:41:59 +01:00
Bob Owen
9d6013aa66
Bug 1147911 Part 3: Add remote type parameter to forceInitialBrowserRemote. r=gijs
...
Also change talos pageloader.js to force type to match test URLs.
2016-11-24 15:08:30 +00:00
Boris Zbarsky
166a16639f
Bug 1315135 followup. Fix web platform tests that either depended on the old spec's behavior or were asserting that we fail the new one.
2016-11-24 00:24:45 -05:00
Wes Kocher
b851c06cc9
Merge m-c to inbound, a=merge
2016-11-23 16:18:24 -08:00
Alastor Wu
5d4571103c
Bug 1301055 - part3 : modify test prefs. r=jwwang
...
On fennec we have the special workaround that is doesn't dispatch the "error" event when the error is
"MEDIA_ERR_SRC_NOT_SUPPORTED" because we will use an external app to open it.
But we don't want this behavior affect the tests we already have, so close the pref.
MozReview-Commit-ID: 9aoy1vnekvY
--HG--
extra : rebase_source : 9ac045b7595eadd36039bc6f42b32e4d3eac421b
2016-11-24 10:24:06 +08:00
Jonas Finnemann Jensen
cffd9885e8
Bug 1319449 - Set -o pipefail and other robustness improvements for image_builder. r=dustin
...
MozReview-Commit-ID: 5oIdvcrScRt
--HG--
extra : rebase_source : 6b6dd2dc3b3e8465127d33fb428877f68537ad5b
2016-11-22 14:13:15 -08:00
Sebastian Hengst
1d8fe2a4d0
Backed out changeset b6beaa787043 (bug 1319705) for marionette mass bustage. r=backout on a CLOSED TREE
2016-11-23 21:17:49 +01:00
Ralph Giles
dddc123f32
Bug 1318531 - Fix whitespace in tooltool manifests. r=mshal
...
Run the tooltool manifests through a python script to read the
json as an OrderedDict and when write it back out with normal
tooltool formatting options. This regularizes the whitespace,
fixing trailing spaces written by older versions of the python
json serializer, dos-vs-unix line endings, and regularizing
opening '[{' and closing '}]' to be on separate lines.
The android manifests have a 'versions' key which has indenting,
unlike the rest of the files. I've left that as-is.
MozReview-Commit-ID: EVW1YlgRJJL
--HG--
extra : rebase_source : 40c1992090807dc40495ebacb37ee358c1d6a6f1
2016-11-22 16:15:27 -08:00
Henrik Skupin
c4fa51a34a
Bug 1142805 - Remove unnecessary restart for update tests r=maja_zf,rail
...
MozReview-Commit-ID: 6tTPJeLvntf
--HG--
extra : rebase_source : b796e82f1d973f15ee98a9dd1a30cd51764de002
2016-11-22 14:52:08 +01:00
Henrik Skupin
14c08613c3
Bug 1142805 - Use ConfigParser to modify update-settings.ini r=maja_zf,rail
...
MozReview-Commit-ID: KbJofXTDa9p
--HG--
extra : rebase_source : 1d1afc68f7fe4336fd42965dc419afb907f7c429
2016-11-22 14:49:46 +01:00
Henrik Skupin
d371faf694
Bug 1142805 - Fix remaining traces for app.update.url.override. r=maja_zf,rail
...
MozReview-Commit-ID: BJvSjqippar
--HG--
extra : rebase_source : 8c4a655bcf64f61b0d319c8a193d3cea849ac32e
2016-11-22 13:29:22 +01:00
Henrik Skupin
1e727bf048
Bug 1142805 - Set update channel via default branch. r=maja_zf,rail
...
MozReview-Commit-ID: 5iHnNhLRCK4
--HG--
extra : rebase_source : f20f1c78a145f423d3e21581367cedb5c18d23b8
2016-11-22 13:15:33 +01:00
Henrik Skupin
862cdfbfed
Bug 1319028 - Enable tracing output for Firefox-UI jobs. r=maja_zf
...
MozReview-Commit-ID: 3KsBKH9WVfR
--HG--
extra : rebase_source : 3e243595b3cbd0ea6dd442cadeb4362eb9e8d295
2016-11-22 18:08:25 +01:00
Henrik Skupin
97f47efc8b
Bug 1319705 - Add firefox_puppeteer as dependency for Marionette in test archive. r=maja_zf
...
MozReview-Commit-ID: 9MQubKpOPl6
--HG--
extra : rebase_source : ecede2aab2f840ff04777672126cdaff27bd6733
2016-11-23 14:11:25 +01:00
Mike Shal
c080ecbf37
Bug 1295375 - Drop universal Mac builds; r=coop,gps
...
MozReview-Commit-ID: 1huYEjyxRA1
--HG--
rename : browser/config/mozconfigs/macosx-universal/beta => browser/config/mozconfigs/macosx64/beta
rename : browser/config/mozconfigs/macosx-universal/common-opt => browser/config/mozconfigs/macosx64/common-opt
rename : browser/config/mozconfigs/macosx-universal/release => browser/config/mozconfigs/macosx64/release
extra : rebase_source : 5d0e4cdb54d605d8d8d5cf4e78142bd262682dd3
2016-12-07 15:45:39 -05:00
Shih-Chiang Chien
8c67883c04
Bug 1320348 - disable Presentation API logging on treeherder. r=schien
...
MozReview-Commit-ID: 2jRPRrKIyc3
--HG--
extra : rebase_source : e298bf8d5669393594caf3b9eccfd1d1429215d4
2016-11-28 11:48:08 +08:00
Sebastian Hengst
0333e0a2b0
Backed out changeset ec84ee6acb88 (bug 1147911)
2016-11-23 18:33:06 +01:00
Ryan VanderMeulen
ed80eb81d1
Backed out changeset 93e4c5f0dc7b (bug 1318644) because it made changes to geckodriver that should have been left out.
2016-11-23 09:04:05 -05:00
Bob Owen
c547888b81
Bug 1147911 Part 3: Add remote type parameter to forceInitialBrowserRemote. r=gijs
...
Also change talos pageloader.js to force type to match test URLs.
2016-11-23 13:36:57 +00:00
Nicholas Nethercote
7e1a8cf56c
Bug 1315138 - gtestify storage/test/*.cpp. r=mak,erahm.
...
This change is mostly straightforward, except for the following.
- It removes all the printing from the do_check_* macros because gtest macros
do appropriate printing.
- test_StatementCache.cpp needs some special gtest magic for the type
parameterization.
- It merges the four tests in test_unlock_notify.cpp because they rely on being
executed in order, and so aren't independent.
- storage_test_harness_tail.h is no longer necessary because gtest provides the
test looping functionality.
- It uses #include and the preprocessor to remove the duplication between
test_deadlock_detector.cpp and xpcom/tests/DeadlockDetector.cpp.
- It makes the test in test_service_init_background_thread.cpp a death test to
force it to be the first storage gtest, because it fails otherwise.
- It adds code to undo the SQLite mutex hooking as necessary, so that tests
don't interfere with each other.
- It de-virtualizes Spinner's destructor (as identified in bug 1318282).
--HG--
rename : storage/test/storage_test_harness.h => storage/test/gtest/storage_test_harness.h
rename : storage/test/test_AsXXX_helpers.cpp => storage/test/gtest/test_AsXXX_helpers.cpp
rename : storage/test/test_StatementCache.cpp => storage/test/gtest/test_StatementCache.cpp
rename : storage/test/test_asyncStatementExecution_transaction.cpp => storage/test/gtest/test_asyncStatementExecution_transaction.cpp
rename : storage/test/test_async_callbacks_with_spun_event_loops.cpp => storage/test/gtest/test_async_callbacks_with_spun_event_loops.cpp
rename : storage/test/test_binding_params.cpp => storage/test/gtest/test_binding_params.cpp
rename : storage/test/test_deadlock_detector.cpp => storage/test/gtest/test_deadlock_detector.cpp
rename : storage/test/test_file_perms.cpp => storage/test/gtest/test_file_perms.cpp
rename : storage/test/test_mutex.cpp => storage/test/gtest/test_mutex.cpp
rename : storage/test/test_service_init_background_thread.cpp => storage/test/gtest/test_service_init_background_thread.cpp
rename : storage/test/test_statement_scoper.cpp => storage/test/gtest/test_statement_scoper.cpp
rename : storage/test/test_transaction_helper.cpp => storage/test/gtest/test_transaction_helper.cpp
rename : storage/test/test_true_async.cpp => storage/test/gtest/test_true_async.cpp
rename : storage/test/test_unlock_notify.cpp => storage/test/gtest/test_unlock_notify.cpp
extra : rebase_source : dbb695c112564efa1945116be1a8435988982e74
2016-11-11 09:59:23 +11:00
Daniel Holbert
a4b633bdc7
Bug 1319458: Mark <body> as display:none during pageload of talos glterrain test. r=jmaher
...
MozReview-Commit-ID: LdUVInFYrDn
2016-11-22 13:13:45 -08:00
Geoff Brown
b752d59e3d
Bug 1315749 - Run mochitest-chrome on Android x86; r=jmaher
2016-11-22 13:49:46 -07:00
elluls
393845e931
Bug 1302774: rename cross-opt to cross-opt-st-an; r=dustin
...
MozReview-Commit-ID: 4U6kJiaZCGa
--HG--
rename : testing/mozharness/configs/builds/releng_sub_mac_configs/64_cross_opt.py => testing/mozharness/configs/builds/releng_sub_mac_configs/64_cross_opt_st_an.py
extra : rebase_source : 2d68f8762a5ae62b6178f764603fa470aa3b89a7
2016-11-22 15:45:33 +00:00
Carsten "Tomcat" Book
8b27dda5d1
merge mozilla-inbound to mozilla-central a=merge
2016-11-22 15:53:05 +01:00
Nils Ohlmeier [:drno]
02f44dd0a3
Bug 1193731
: onicegatheringstatechange web-platformtests should pass r=jib
...
MozReview-Commit-ID: AEAAS4dyPvy
--HG--
extra : rebase_source : e5be2c6cce10e9c8d0f507c71b7f267e0288b6e0
2016-11-19 23:13:03 -08:00
Ehsan Akhgari
6b394f0382
Bug 1318879 - Remove the app related code from mozprofile; r=ahal
2016-11-21 18:56:08 -05:00
Wes Kocher
efeab1563a
Backed out changeset 0cafbf944d89 (bug 1318879) for robocop failures a=backout
2016-11-21 13:01:21 -08:00
Thomas Wisniewski
d1cae84099
Bug 1311798
- Align XMLHttpRequest.abort() with the spec. r=baku
...
--HG--
extra : rebase_source : 29002a6d139a08b706e54dfa4c32163632455e67
2016-11-21 01:30:00 -05:00
Ryan VanderMeulen
5f81c84a69
Bug 1317758 - Remove in-tree references to the linux64-cc and linux64-tsan jobs. r=Callek
...
--HG--
extra : rebase_source : 43446764b782c775f0bea942634c20c85d567aaf
2016-11-21 12:29:23 -05:00
Ehsan Akhgari
012349bc0f
Bug 1318879 - Remove the app related code from mozprofile; r=ahal
2016-11-21 14:59:05 -05:00
Xidorn Quan
8f0f7a04c9
Bug 1315403 followup - Fix mochitest failure and lint error.
...
MozReview-Commit-ID: KKKCybofksU
CLOSED TREE
2016-11-22 13:59:47 +11:00
JW Wang
a8b746d049
Bug 1318982 - Enable dormant for most media mochitests. r=jya
...
MozReview-Commit-ID: 7AXEhCmFUeR
--HG--
extra : rebase_source : fa42b09dda75c3385edc6f7decc240816195722b
extra : intermediate-source : 3376be75b913bbc3bd0920828f9e756982e9cac3
extra : source : ffee549ec036bc3ec1b9b1bccb26314c5adb5096
2016-11-02 16:56:38 +08:00
Conache Cristian
5d2a9d651a
Bug 1315403-no whitespace between "!" and "important" in Declaration::AppendPropertyAndValueToString and Declaration::AppendVariableAndValueToStr, r=xidorn
...
MozReview-Commit-ID: BKGqEpn0utp
--HG--
extra : rebase_source : dab61f244d5ca7ec13603d55cbf091b9dd6400d7
2016-11-20 14:42:11 +02:00
Andrew Halberstadt
6adcf5b456
Bug 1317970 - Use manifestparser manifests for python unit tests, r=chmanchester
...
This deprecates PYTHON_UNIT_TESTS and replaces it with PYTHON_UNITTEST_MANIFESTS.
In the build system, this means python unittests will be treated the same as all
other test suites that use manifestparser. New manifests called 'python.ini' have
been created for all test directories containing python unittests.
MozReview-Commit-ID: IBHG7Thif2D
--HG--
extra : rebase_source : 11a92a2bc544d067946bbd774975140147458caa
2016-11-16 09:59:22 -05:00
Andrew Halberstadt
2d76b4f70d
Bug 1317970 - Make mozbase tests use mozunit for consistent formatting, r=chmanchester
...
The mozbase unittests don't use mozunit, so their output is confusing in the log.
This makes mozbase output consistent with the rest of the python unittests.
MozReview-Commit-ID: AIs5mza8Rn6
--HG--
extra : rebase_source : 10f65e612f5b3cebb921c47699f5a8be7cd2ba5a
2016-11-17 16:36:18 -05:00
Andrew Halberstadt
f395e4d6dd
Bug 1317970 - Move mozsystemmonitor tests to a consistent directory structure, r=chmanchester
...
The mozsystemmonitor test is under mozsystemmonitor/mozsystemmonitor/test instead of
mozsystemmonitor/tests like all the other mozbase modules.
MozReview-Commit-ID: AIs5mza8Rn6
--HG--
rename : testing/mozbase/mozsystemmonitor/mozsystemmonitor/test/test_resource_monitor.py => testing/mozbase/mozsystemmonitor/tests/test_resource_monitor.py
extra : rebase_source : dde714fb9212f19d1f8ba566f574bd7e9d7c4030
2016-11-17 16:36:13 -05:00
Hiroyuki Ikezoe
d9cefd6f9e
Bug 1316050 - Wait for a single finish event itself instead of waiting two requestAnimationFrame and checking the event. r=birtles
...
Also we don't need to check the event time, it's out of scope of this test case.
MozReview-Commit-ID: JkbiiVPunGH
--HG--
extra : rebase_source : 4438091abfd7e55908ab15f543c6a4590acf45a6
2016-11-21 13:33:43 +09:00
Andreas Tolfsen
dbe6213d3f
Bug 1317344 - Remove unused Marionette configs from mozharness; r=whimboo
...
This removes gaia_desktop, gaia_emulator, marionette_emulator,
webapi_desktop, and webapi_emulator test suite definitions.
MozReview-Commit-ID: Lf8slbzKNLz
--HG--
extra : rebase_source : 4a60c0cd0d05cabd0af74c15a85929d943c867f6
2016-11-14 16:16:44 +00:00
Wander Lairson Costa
b3d0305df8
Bug 1316077 part 3: Add in-tree config support to taskcluster_helper. r=jlund
...
If there is a property called 'installer_path', the job is from in-tree
config.
MozReview-Commit-ID: E5SIHyxp0dM
--HG--
extra : rebase_source : e0251636e8e55613d58e743d70469e6b1a2175a5
2016-11-18 16:52:16 -02:00
Wander Lairson Costa
f53e07fcc5
Bug 1316077 part 2: remove taskcluster scheduler from mozharness. r=jlund
...
taskcluster-scheduler is deprecated. mozharness uses it to get the task
graph in order to discover the parent of a task.
We now use queue to get the task definition, which contains the
'requires' field.
MozReview-Commit-ID: 8IivfxLvxVA
--HG--
extra : rebase_source : 76ad3993d50cb3dccca6b56652eec9568f5e5abb
2016-11-18 16:52:16 -02:00
Henrik Skupin
fdc0be20ab
Bug 1318644 - Auto-detect application type if binary has been specified. r=automatedtester
...
MozReview-Commit-ID: 3ZLN4EyIujM
--HG--
extra : rebase_source : 5271e0b26b87c1dd4c0a0953412aa6aa06a1b52f
2016-11-21 16:28:46 +01:00
Andreas Tolfsen
45e80b0600
Bug 1317386 - Swap expectation of which button causes scroll; r=automatedtester
...
When we scroll the element into the bottom of the viewport, it is the
first button that does not cause a scroll.
MozReview-Commit-ID: 1zv3uyUcnRn
--HG--
extra : rebase_source : 1cc3835c5bbcba941bceb3be98fdaa9b6f91d6b9
2016-11-15 11:41:23 +00:00
Andreas Tolfsen
3c262bd4f4
Bug 1317386 - Test pointer interactability of first element in paint order; r=automatedtester
...
When returning the tree of interactable elemenets under the cursor, we
want to test the first one against the passed element, not that there
are _any_ interactable elements under the cursor.
MozReview-Commit-ID: AUvKAWKHgZk
--HG--
extra : rebase_source : 69563be46dbb18c4c814d6615b1bd2f97179b816
2016-11-15 11:21:32 +00:00
Andreas Tolfsen
5be6b803bf
Bug 1317386 - Add test for overlay element after scroll; r=automatedtester
...
Add a test that checks that `scrollIntoView({block: "end", inline:
"nearest"})` works by placing the element at the bottom of the viewport,
where the overlay does not cover it.
MozReview-Commit-ID: Gzv9n17240G
--HG--
extra : rebase_source : 373c0da6c74bbf3953dc8b08e8b65929003b7d12
2016-11-14 21:12:00 +00:00
Andreas Tolfsen
3678abebb6
Bug 1317386 - Rewrite in-view centre point calcaulation; r=automatedtester
...
The old calcaulation to determine an element's in-view centre point was
wrong as pointed out in https://github.com/w3c/webdriver/issues/425 ,
and this is an implementation of the proposed algorithm which passes
real-world tests.
This also addresses https://github.com/w3c/webdriver/pull/441 which
checks if the `DOMRect` sequence returned from `getClientRects` is empty,
as it may be if the element's `display` style property is `none`.
MozReview-Commit-ID: 4uitUrviW2a
--HG--
extra : rebase_source : d9a3eefc9496500dffe74a28a117e29067a646f1
2016-11-14 21:10:08 +00:00
Andreas Tolfsen
be2dd10746
Bug 1317386 - Check pointer interactability upon interaction; r=automatedtester
...
Checking for general interactability will also consider keyboard
interactability, which has not yet been implemented. On interacting with
an element by clicking, we should only test for pointer interactability.
MozReview-Commit-ID: BUCs7zHppRm
--HG--
extra : rebase_source : 2053a49ee4bcb291299568902e9ac25cc747bc5e
2016-11-14 21:07:42 +00:00