2012-05-21 15:12:37 +04:00
|
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
|
2012-03-22 19:19:57 +04:00
|
|
|
marionette.jar:
|
|
|
|
% content marionette %content/
|
2018-04-24 15:35:24 +03:00
|
|
|
content/accessibility.js (accessibility.js)
|
2016-02-03 22:25:28 +03:00
|
|
|
content/action.js (action.js)
|
2018-04-24 15:35:24 +03:00
|
|
|
content/addon.js (addon.js)
|
|
|
|
content/assert.js (assert.js)
|
|
|
|
content/atom.js (atom.js)
|
2016-05-10 15:29:21 +03:00
|
|
|
content/browser.js (browser.js)
|
2018-06-26 19:13:35 +03:00
|
|
|
content/capabilities.js (capabilities.js)
|
2018-04-24 15:35:24 +03:00
|
|
|
content/capture.js (capture.js)
|
2016-11-06 21:03:31 +03:00
|
|
|
content/cert.js (cert.js)
|
2018-04-24 15:35:24 +03:00
|
|
|
content/cookie.js (cookie.js)
|
|
|
|
content/dom.js (dom.js)
|
|
|
|
content/driver.js (driver.js)
|
|
|
|
content/element.js (element.js)
|
2015-03-17 17:27:20 +03:00
|
|
|
content/error.js (error.js)
|
2018-04-24 15:35:24 +03:00
|
|
|
content/evaluate.js (evaluate.js)
|
|
|
|
content/event.js (event.js)
|
|
|
|
content/format.js (format.js)
|
|
|
|
content/interaction.js (interaction.js)
|
|
|
|
content/l10n.js (l10n.js)
|
|
|
|
content/legacyaction.js (legacyaction.js)
|
|
|
|
content/listener.js (listener.js)
|
2018-06-06 16:32:18 +03:00
|
|
|
content/log.js (log.js)
|
2015-09-26 19:12:01 +03:00
|
|
|
content/message.js (message.js)
|
2015-03-20 18:46:46 +03:00
|
|
|
content/modal.js (modal.js)
|
2016-07-19 20:47:33 +03:00
|
|
|
content/navigate.js (navigate.js)
|
2017-04-24 21:23:04 +03:00
|
|
|
content/packets.js (packets.js)
|
2018-04-24 15:35:24 +03:00
|
|
|
content/prefs.js (prefs.js)
|
|
|
|
content/proxy.js (proxy.js)
|
Bug 1363428 - Add reftest-specific endpoints to Marionette, r=ato
This adds commands to start a reftest session, run a test, and end the
session. It as assumed that after you start a reftest session you will
just run reftests until you end the session. When starting a session
the user provides a string indicating when screenshots should be
taken, and an object mapping urls to a count of the number of times
that url is expected to be used in the session, to help with
caching. Running the tests takes a url to a test, an expected status,
a timeout, and a nested list of possible references, in which each
entry at a specific level is combined by OR and nested references are
combined by AND.
The implementation is heavilly inspired by the existing reftest
harness, starting a minimal window with no tabs, and loading the urls
directly in there. In order to get a screenshot in the e10s case we
have to pass the DRAW_VIEW and USE_WIDGET_LAYERS flags when taking the
screenshot.
For performance we heavily cache canvases; for references that will be
repeated we cache the full canvas with image, and we also cache a
single canvas to use for all other screenshots to avoid the overhead
of repeatedly creating a new canvas element.
MozReview-Commit-ID: JOFvtmH7tg
2017-05-10 12:51:10 +03:00
|
|
|
content/reftest.js (reftest.js)
|
|
|
|
content/reftest.xul (reftest.xul)
|
2018-04-24 15:35:24 +03:00
|
|
|
content/server.js (server.js)
|
|
|
|
content/stream-utils.js (stream-utils.js)
|
|
|
|
content/sync.js (sync.js)
|
|
|
|
content/transport.js (transport.js)
|
2012-07-12 19:01:20 +04:00
|
|
|
#ifdef ENABLE_TESTS
|
2016-12-12 15:05:34 +03:00
|
|
|
content/test2.xul (chrome/test2.xul)
|
2018-04-24 15:35:24 +03:00
|
|
|
content/test_anonymous_content.xul (chrome/test_anonymous_content.xul)
|
2017-01-18 11:47:58 +03:00
|
|
|
content/test_dialog.dtd (chrome/test_dialog.dtd)
|
|
|
|
content/test_dialog.properties (chrome/test_dialog.properties)
|
2016-12-12 15:05:34 +03:00
|
|
|
content/test_dialog.xul (chrome/test_dialog.xul)
|
|
|
|
content/test_nested_iframe.xul (chrome/test_nested_iframe.xul)
|
2018-04-24 15:35:24 +03:00
|
|
|
content/test.xul (chrome/test.xul)
|
2018-07-20 12:37:52 +03:00
|
|
|
#ifdef MOZ_CODE_COVERAGE
|
2018-07-19 12:57:54 +03:00
|
|
|
content/PerTestCoverageUtils.jsm (../../tools/code-coverage/PerTestCoverageUtils.jsm)
|
2012-07-12 19:01:20 +04:00
|
|
|
#endif
|
2018-07-20 12:37:52 +03:00
|
|
|
#endif
|