Граф коммитов

14026 Коммитов

Автор SHA1 Сообщение Дата
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
Andreas Tolfsen cbe8e9b6dc Bug 1317386 - Scroll element into view at the bottom; r=automatedtester
When scrolling an element into view using `Element.scrollIntoView`,
use the `{block: "end", inline: "nearest"}` scroll position arguments,
which are equivalent to `Element.scrollIntoView(false)`.  This is what
other WebDriver implementations have used for a while, and we meant to
change to this sooner.

This ensures that the element appears at the bottom of the viewport
rather than the top, where overlaying menus with fixed style position
may more frequently appear.

In the future we might consider replacing this with `{block: "center"}`
which is specified in the CSSOM specification, but not yet implemented
in any browsers.

This implements https://github.com/w3c/webdriver/pull/440, which should
fix https://github.com/mozilla/geckodriver/issues/327.

MozReview-Commit-ID: BRMupP4fM89

--HG--
extra : rebase_source : 952edd6932b0f7e8b7d2694d428435508a4ffc8c
2016-11-14 21:06:50 +00:00
Carsten "Tomcat" Book a75ebc8c52 Merge mozilla-central to autoland 2016-11-21 15:47:42 +01:00
Carsten "Tomcat" Book 59bb309e38 merge mozilla-inbound to mozilla-central a=merge 2016-11-21 15:44:20 +01:00
Boris Chiou 367d3ab4dd Bug 1286151 - Part 6: Move tests of spacing on transform into wpt. r=hiro
Only replace addDiv with createDiv in spacing-keyframes-transform.html.
Others are the same.

MozReview-Commit-ID: JNSpyc6WNtP

--HG--
extra : rebase_source : 05af4176e85234e1d89023f1e74012d0e1481230
2016-11-15 16:50:47 +08:00
Boris Chiou eecc8c9ff7 Bug 1286151 - Part 5: Test. r=hiro
MozReview-Commit-ID: wORyuqtfj

--HG--
extra : rebase_source : d0e002c44ca54215f51129fdaf1ec93fa129ecab
2016-11-14 11:42:15 +08:00
Nicholas Hurley ad0fdc81aa Bug 1310855 - Remove hasNode xpcshell.ini variable r=mcmanus
MozReview-Commit-ID: Hx2e1JYfUfy

--HG--
extra : rebase_source : 70ffa6b9e38e357d797ef34a547d921e7a609410
2016-10-18 10:54:33 -07:00
Andreas Tolfsen ebbefec1e2 Bug 1316622 - Add timeout reset API to Marionette Python client; r=automatedtester,whimboo
This removes the `default_timeouts` internal state associated
with the Marionette client connection and introduces a new
API to reset all timeouts to their documented defaults in
`marionette_driver.timeouts.Timeout`.

MozReview-Commit-ID: 3xFWsYLngMp

--HG--
extra : rebase_source : a712985559c0c1d9cab3d08197a3351610fcb996
2016-11-17 13:28:20 +00:00
Andreas Tolfsen 49ca3755bc Bug 1316622 - Remove wait utility dependency on Marionette default timeout; r=whimboo
This was an ugly hack in the first place, and this seems like a good
opportunity to rectify it.

MozReview-Commit-ID: IB6Y8SlOfRn

--HG--
extra : rebase_source : b9968f01fa5da7319871ecaa145134479e595ab0
2016-11-16 15:21:08 +00:00
Andreas Tolfsen b980bd27cc Bug 1316622 - Correct Marionette timeouts tests; r=automatedtester,whimboo
MozReview-Commit-ID: 48JLDwc2sw4

--HG--
extra : rebase_source : 21f689abe584f3c9de98dafde07d85a8d0dc67fc
2016-11-10 21:06:00 +00:00
Andreas Tolfsen 0e34276dbf Bug 1316622 - Move wptrunner to new Marionette timeouts API; r=jgraham
MozReview-Commit-ID: 2ZnodSJ8L4S

--HG--
extra : rebase_source : 3238346e6dac3879303927514dde90a9f7c99ba5
2016-11-10 21:05:28 +00:00
Andreas Tolfsen 7fcd7083ec Bug 1316622 - Move Marionette harness tests to new timeouts API; r=whimboo
MozReview-Commit-ID: LXjifQ11xI4

--HG--
extra : rebase_source : 4ca118785b8c672f828e1df8684851eec76cca60
2016-11-10 21:04:20 +00:00
Andreas Tolfsen 827c3d80b6 Bug 1316622 - Move Marionette unit tests to new timeouts API; r=automatedtester,whimboo
MozReview-Commit-ID: D6AmUsqMHQv

--HG--
extra : rebase_source : edf1454648c5a27b17e8e35343a5f0d05c91db12
2016-11-10 21:03:21 +00:00
Andreas Tolfsen 0a92d2db52 Bug 1316622 - Deprecate old Marionette timeouts API; r=automatedtester,whimboo
This ensure backwards compatible for consumers.

MozReview-Commit-ID: J2VOiB08xxV

--HG--
extra : rebase_source : 672b17642aa1463a9f65612c6494885a05d354fa
2016-11-10 21:01:41 +00:00
Andreas Tolfsen 57db3d8819 Bug 1316622 - New timeouts inteface in Marionette Python client; r=automatedtester
Introduce a new interface for managing timeouts in the Marionette
Python client.

MozReview-Commit-ID: JHojs7rWBz5

--HG--
extra : rebase_source : 388b8b3f30f07b95bf40edc57d13ffe5a7d5c502
2016-11-10 21:00:23 +00:00
Andreas Tolfsen 0db3d11874 Bug 1316622 - Move internal interface construction last; r=automatedtester
No functional changes.

MozReview-Commit-ID: 2reL23EOCVq

--HG--
extra : rebase_source : 962009138daceffe0e9132738872ec2830499ff9
2016-11-10 20:57:10 +00:00
Andreas Tolfsen 2a41f328ab Bug 1316622 - Make implicit wait timeout default to 0; r=automatedtester
The WebDriver specification mandates that the implicit wait timeout should
default to 0 (off), which in Marionette has the same effect as null.

MozReview-Commit-ID: Ca3RxO7gHv8

--HG--
extra : rebase_source : 5a804614b0bdf99c7d1241bbc06f3566f127b32f
2016-11-10 20:56:26 +00:00
Andreas Tolfsen 57445ac21f Bug 1316622 - Rename Marionette command timeouts to setTimeouts; r=automatedtester,whimboo
This renames the `Marionette:timeouts` command
to `Marionette:setTimeouts`.  It should be fine to make this
backwards incompatible change as the `Marionette.set_script_timeout`,
`Marionette.set_search_timeout`, and `Marionette.set_page_load_timeout`
commands all have existing try...except behaviour for another backwards
incompatible change in Firefox 52.

MozReview-Commit-ID: 58RrXhE2tN3

--HG--
extra : rebase_source : 67a52d6c48d5c94fdd4eb4e1120223778a83e0c2
2016-11-10 18:29:55 +00:00
Phil Ringnalda 89e92b0c3b Merge m-c to autoland 2016-11-22 21:33:35 -08:00
Neerja Pancholi 9435e5a0fa Bug 1318530 - Add new test 'tsvg_static' to talos.json r=jmaher
MozReview-Commit-ID: 3ngnHv99CPP

--HG--
extra : rebase_source : a43e46618a31615627502a0297647d35f4deb0c0
2016-11-18 16:33:03 -08:00
Neerja Pancholi 13dbcfdc35 Bug 1318530 - Add boilerplate code to test.py to enable new test suite 'tsvg_static'. r=jmaher
MozReview-Commit-ID: 2X194dSromV

--HG--
extra : rebase_source : 8a6310969e1431629f1ac7e5a33a5e7a0bb13e57
2016-11-17 17:22:08 -08:00
Neerja Pancholi 109849cf85 Bug 1318530 - Split talos test suite 'svgx' by moving all static tests to new suite 'svg_static'. r=jmaher
MozReview-Commit-ID: LQAduvQE4v6

--HG--
rename : testing/talos/talos/tests/svgx/composite-scale-opacity.svg => testing/talos/talos/tests/svg_static/composite-scale-opacity.svg
rename : testing/talos/talos/tests/svgx/composite-scale-rotate-opacity.svg => testing/talos/talos/tests/svg_static/composite-scale-rotate-opacity.svg
rename : testing/talos/talos/tests/svgx/composite-scale-rotate.svg => testing/talos/talos/tests/svg_static/composite-scale-rotate.svg
rename : testing/talos/talos/tests/svgx/composite-scale.svg => testing/talos/talos/tests/svg_static/composite-scale.svg
rename : testing/talos/talos/tests/svgx/gearflowers.svg => testing/talos/talos/tests/svg_static/gearflowers.svg
rename : testing/talos/talos/tests/svgx/svgx.manifest => testing/talos/talos/tests/svg_static/svg_static.manifest
extra : rebase_source : c726d56d512cf0a1b0614ed79ab008a411057708
2016-11-17 16:22:50 -08:00
Andrew Halberstadt 8ab30217fe Bug 1318841 - Ensure desktop1604-test docker image downloads the run-wizard binary from vcs, r=jmaher
This image currently has a version of the "run-wizard" binary baked in. This is out of date from the
canonical copy under taskcluster/scripts. This patch just copies what the "desktop-test" image does
by downloading that binary from version control.

MozReview-Commit-ID: Eg4x8slf3X9

--HG--
extra : rebase_source : 89e3dc5716c4bfb46ab807cc15df3e1e329a93d6
2016-11-22 10:57:48 -05:00
Kris Maglione 1390ab41bf Bug 994255: Add included and parent test manifest files to backend inputs list. r=gps
MozReview-Commit-ID: EvMt0ojZGFr

--HG--
extra : rebase_source : ccdf62dde1d315495e7effbdd824c2a2c14099f2
2016-11-18 14:52:54 -08:00
Carsten "Tomcat" Book 50f8f4ff5e Merge mozilla-central to autoland 2016-11-28 16:48:44 +01:00
Henrik Skupin b6da213845 Bug 1299414 - Always reset timeout parameters for a new session. r=ato
MozReview-Commit-ID: 7ubF630qNo7

--HG--
extra : rebase_source : 23d31a9770d0f25b0d2151fa4405c0a80e9819e5
2016-11-28 15:26:33 +01:00
Henrik Skupin d892209f99 Bug 1312674 - Navigating to about:blank for a new docshell should not timeout. r=ato
MozReview-Commit-ID: 3nmqJKEmu0p

--HG--
extra : rebase_source : 0c75d7259f9c377087300c8c3d2d59724614ed10
2016-11-28 13:32:11 +01:00
Boris Zbarsky 0b51e4d979 Bug 1318576. Remove entries from a form's past names map when an element is removed from the form, even if that element doesn't have a name or id anymore. r=baku 2016-11-21 12:34:02 -05:00
Sebastian Hengst 53e819cf3c Backed out changeset de975fd9cbf6 (bug 1318879) for mass mochitest failures. r=backout on a CLOSED TREE 2016-11-21 17:32:30 +01:00
Ehsan Akhgari 1f07859636 Bug 1318879 - Remove the app related code from mozprofile; r=ahal 2016-11-21 09:55:25 -05:00
Nick Alexander 02dfda0344 Bug 1285608 - Part 2: Make --artifact handle Android builds. r=chmanchester,maja_zf
I'm not a fan of introducing a new configuration flags (and not
knowing where or how to document it!), but there's a clear need for
configuration in the absence of a documented way to add a coherent
"artifact build dimension" akin to "opt/debug".  I like adding a
subtle tri-state flag even less, but I tried this with two flags
(ignore and build-variant) and it was worse, so I'm rolling with a
tri-state flag.

MozReview-Commit-ID: KTNvacTBUXB

--HG--
extra : rebase_source : 950373677c78c4f7ab574386d1894024f1ca3b12
2016-11-29 19:52:01 -08:00
Nick Alexander 5ebc0b666e Bug 1285608 - Part 1: Add Android moz.build and Gradle artifact build configs. r=maja_zf
MozReview-Commit-ID: AXh5ueeUs38

--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
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_artifact.py
extra : rebase_source : df6670faf970017c5a54e49392fce0c4f1f166a9
extra : source : 6185cc11608ffb623bb534a8e64b72ec08efbf4e
2016-11-29 20:10:31 -08:00
Andreas Tolfsen b3b4a6d800 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 : dcb0ae95265e28e08c257260eff426d87a6340af
2016-11-28 11:11:31 +00:00
Andreas Tolfsen 0be98ed1ef Bug 1150527 - Remove unusued InstallGeckoError type; r=automatedtester
It does not appear to be used in m-c.

MozReview-Commit-ID: EAr0g3VJNi4

--HG--
extra : rebase_source : 0881d56dad82ce39710934cf4fdd71c21b7d5ed6
2016-11-16 16:27:19 +00:00
Andreas Tolfsen 3cd5fa1d51 Bug 1150527 - Remove error numbers from Marionette Python client; r=automatedtester
MozReview-Commit-ID: IGAdxItviaz

--HG--
extra : rebase_source : 88016c33782f19bee602a69a24ee487e522895f3
2016-11-16 16:21:06 +00:00
Andreas Tolfsen f716b437df Bug 1317733 - Simplify Marionette component file names; r=automatedtester
MozReview-Commit-ID: 3byVSqpkr9

--HG--
rename : testing/marionette/components/marionettecomponent.js => testing/marionette/components/marionette.js
extra : rebase_source : 5db9377612c52bc636d55215f5dd7852ce0650bb
2016-11-15 17:16:23 +00:00
Andreas Tolfsen 3fd41bd102 Bug 1317733 - Stop packaging specialpowers with Marionette; r=automatedtester
Marionette does not use specialpowers any more and it is pointless to
include it in the Marionette jar.

MozReview-Commit-ID: 8tzSO4VsMA7

--HG--
extra : rebase_source : a2a78e5a37a444b1d04dcae25551c8cbcc3aca61
2016-11-15 15:59:33 +00:00
Andreas Tolfsen 25e7517b5a Bug 1317462 - Add test for processId capability; r=automatedtester
MozReview-Commit-ID: 34SUFLf3F6

--HG--
extra : rebase_source : ea2addcc50889a22eaefa2381084c24b016d6ead
2016-11-15 10:51:53 +00:00
Andreas Tolfsen bf24b8862b Bug 1317462 - Remove screenshot capabilities from Marionette; r=automatedtester
MozReview-Commit-ID: EVdiixG6dsD

--HG--
extra : rebase_source : 7cf09ebd0f0129387dcfd04eb4246a38e5a8c293
2016-11-15 00:32:22 +00:00
Andreas Tolfsen e7ed8dffd5 Bug 1317462 - Remove platform capability from Marionette; r=automatedtester
MozReview-Commit-ID: FKdRazfHHJG

--HG--
extra : rebase_source : 83dd1b62febac91e131026fc50fc2d8a09bcf3f7
2016-11-15 00:31:05 +00:00
Andreas Tolfsen 0ea3820108 Bug 1317462 - Remove appBuildId capability from Marionette; r=automatedtester
MozReview-Commit-ID: DoHaLMtGLEL

--HG--
extra : rebase_source : 93e99390e23db23eba90a6eb01acbd87e359ddaa
2016-11-15 00:28:31 +00:00
Andreas Tolfsen 47131541d9 Bug 1317462 - Remove XULappId capability from Marionette; r=automatedtester
MozReview-Commit-ID: 5kgY3SAYFrr

--HG--
extra : rebase_source : 8184b020c6e4b7a43e776d421fad84129ffac1ac
2016-11-15 00:23:31 +00:00
Andreas Tolfsen 588a3d5f36 Bug 1317462 - Remove version capability from Marionette; r=automatedtester
MozReview-Commit-ID: 2XtugK0mJrj

--HG--
extra : rebase_source : 8776fbde8dbf1e5b7ccb60176ae24f027979e5b2
2016-11-15 00:22:15 +00:00
Gregory Szorc 85ac5969fd Bug 1318200 - Mozharness configs for building with stylo; r=ted
We add opt and debug mozconfigs that enable stylo.

We define 2 new mozharness build configurations for stylo builds. These
occur only on Linux64 for the moment.

The mozharness configs are mostly copypasta. This is how you do things
in mozharness land.

MozReview-Commit-ID: 99XNOymw9Dx

--HG--
extra : rebase_source : d89ddd907ed96697f62637859f6f719601e03b01
2016-11-17 17:25:18 -08:00
Carsten "Tomcat" Book a69c372ef1 Merge mozilla-central to autoland 2016-11-18 16:57:20 +01:00
Carsten "Tomcat" Book 866da9f9c6 merge mozilla-inbound to mozilla-central a=merge 2016-11-18 16:51:17 +01:00
Phil Ringnalda 899b0c96bb Backed out changeset 3891a7e1ba76 (bug 1261197) for 100% red Win8 debug xpcshell runs
MozReview-Commit-ID: 5cNYd2jjwup
2016-11-17 20:48:59 -08:00
Phil Ringnalda e3b53628aa Merge m-c to m-i
MozReview-Commit-ID: GwBaSZdoAZK
2016-11-17 20:33:59 -08:00
Phil Ringnalda 61baa2aa9a Merge m-i to m-c, a=merge
MozReview-Commit-ID: A3wgReQAalj
2016-11-17 19:21:20 -08:00
Sebastian Hengst 9318d3bb24 Backed out changeset a236e690e2f6 (bug 1147911) 2016-11-18 00:58:52 +01:00
Ehsan Akhgari 5cc591dc59 Bug 1318209 - Remove mozIApplication; r=baku 2016-11-17 10:12:43 -05:00
Phil Ringnalda ae361307c7 Merge m-c to autoland 2016-11-17 20:11:25 -08:00
Paul Yang eb378cc136 Bug 1261197 - Use StructuredOutputParser for parsing xpcshell test results r=ahal
MozReview-Commit-ID: 3kg8oEAecR7

--HG--
extra : rebase_source : de7b49e12bea9807d77ac0df7b15cfc5beda0c45
2016-11-08 11:17:42 +08:00
Bob Clary b43b4345da Bug 1318001 - Autophone - mozdevice - adb*.py - properly split lines from shell output, r=gbrown. 2016-11-17 09:21:06 -08:00
Bob Clary 2c776a4858 Bug 1245347 - [Autophone|mozdevice] - increase mozdevice version to 0.49, r=wlach. 2016-11-17 09:21:06 -08:00
Bob Clary 18f2b61b73 Bug 1245347 - [Autophone|mozdevice] - is_device_ready should not require root to check the ready_path, r=wlach. 2016-11-17 09:21:06 -08:00
Bob Clary 87156f5bf5 Bug 1245347 - [Autophone|mozdevice] - catch initial ADBRootError during initialization if root is not supported, r=wlach. 2016-11-17 09:21:06 -08:00
Bob Owen c9055e97ff 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-17 15:48:52 +00:00
Mike Shal ad4478f15e Bug 1183613 - Cross compile universal OSX builds in Taskcluster; r=froydnj,ted
MozReview-Commit-ID: HNTqiVF9gov

--HG--
extra : rebase_source : 3e02cd433e45f4bb5759f093aaccade2d49745c3
2016-10-21 13:54:10 -04:00
James Graham 92bba80dea Bug 1312676 - Reuse the same window for reftests, r=Ms2ger
MozReview-Commit-ID: kGIoK8QfAe

--HG--
extra : rebase_source : 2138a5488ab3b9135a0096b630c1066855a5300b
2016-10-19 10:44:07 +01:00
Jonas Finnemann Jensen 01036edcf4 Bug 1318466 - Fix image_builder to fail if docker socket returns 404. r=dustin
MozReview-Commit-ID: sgjfYiAqtT

--HG--
extra : rebase_source : a8433a408d774225a04245f4127e15dd8e4530cf
2016-11-17 14:58:13 -08:00
Carsten "Tomcat" Book 2c792af8f0 Merge mozilla-central to mozilla-inbound 2016-11-17 14:39:33 +01:00
Carsten "Tomcat" Book e0ff800a74 merge mozilla-inbound to mozilla-central a=merge 2016-11-17 14:34:44 +01:00
Wes Kocher a3307e8f09 Merge m-c to inbound, a=merge CLOSED TREE 2016-11-16 17:17:05 -08:00
Wes Kocher f9e9d69899 Merge inbound to m-c a=merge CLOSED TREE 2016-11-16 17:07:26 -08:00
Wes Kocher aa3b64b5f5 Merge autoland to central, a=merge 2016-11-16 16:42:21 -08:00
Eric Rahm 4ec2c95fa7 Bug 1316729 - Pass command-line args to gtest. r=ted
MozReview-Commit-ID: 8Xs52E9NnCq
2016-11-16 13:04:11 -08:00
Aryeh Gregor 0e4353d48a Bug 1002256 - Support CompositionEvent constructor; r=bkelly
All other browsers support a constructor here.  Per current spec, the
constructor does not support .locale, although initCompositionEvent
does.  If we ever decide to standardize .locale, the constructor can be
updated at that point.  (Edge also supports .locale in
initCompositionEvent but not the constructor.  Chrome doesn't support
.locale at all.)
2016-11-16 22:16:22 +02:00