Commit Graph

7117 Commits

Author SHA1 Message Date
Wes Kocher
954df9f7bc Backed out 15 changesets (bug 1107706) for marionette bustage CLOSED TREE
Backed out changeset 3c25064e24da (bug 1107706)
Backed out changeset 3b7cdf06f4b9 (bug 1107706)
Backed out changeset ec2b1317d3c6 (bug 1107706)
Backed out changeset 91b35cb3308b (bug 1107706)
Backed out changeset 43c58b21251f (bug 1107706)
Backed out changeset e3ddaf8aae39 (bug 1107706)
Backed out changeset 0cd696bfc3b0 (bug 1107706)
Backed out changeset eeb3d39874b1 (bug 1107706)
Backed out changeset 7bc309f733fa (bug 1107706)
Backed out changeset 69669d0e6ddc (bug 1107706)
Backed out changeset 7f506cdb77b8 (bug 1107706)
Backed out changeset 7abef4010b30 (bug 1107706)
Backed out changeset b0d00faceef4 (bug 1107706)
Backed out changeset 0c074cdc434e (bug 1107706)
Backed out changeset 3b449f8dd470 (bug 1107706)

--HG--
rename : testing/marionette/actions.js => testing/marionette/marionette-actions.js
rename : testing/marionette/common.js => testing/marionette/marionette-common.js
rename : testing/marionette/elements.js => testing/marionette/marionette-elements.js
rename : testing/marionette/frame-manager.js => testing/marionette/marionette-frame-manager.js
rename : testing/marionette/listener.js => testing/marionette/marionette-listener.js
rename : testing/marionette/sendkeys.js => testing/marionette/marionette-sendkeys.js
rename : testing/marionette/simpletest.js => testing/marionette/marionette-simpletest.js
2015-03-23 18:48:07 -07:00
Wes Kocher
e31cda410a Backed out changeset 3f4f37b1b910 (bug 1143565) for web platform test failures due to pypi download errors CLOSED TREE 2015-03-23 18:36:15 -07:00
Wes Kocher
aca3b4d7bf Backed out changeset 8673899b8229 (bug 1143565) 2015-03-23 18:35:46 -07:00
Andreas Tolfsen
1d8f5a8b04 Bug 1107706: Part 15: Fix emulator callbacks for content process
--HG--
extra : rebase_source : c688926fa68751405406483fd420180e87415798
2015-03-23 15:40:51 +00:00
Andreas Tolfsen
208b570e6c Bug 1107706: Part 14: Fix quitApplication
--HG--
extra : rebase_source : a2fb0d0d8e64cfa6e3801f454858cdfa45d05b2d
2015-03-20 20:44:17 +00:00
Andreas Tolfsen
4cd49ffb2d Bug 1107706: Part 13: Style fixes
Linting; no functional changes.

--HG--
extra : rebase_source : d354ee2aaa5d16774e23b75946c3cfecb9d22624
2015-03-23 20:43:18 +00:00
Andreas Tolfsen
82d54fa5b0 Bug 1107706: Part 12: Drop marionette-* prefix on files
--HG--
rename : testing/marionette/marionette-actions.js => testing/marionette/actions.js
rename : testing/marionette/marionette-common.js => testing/marionette/common.js
rename : testing/marionette/marionette-elements.js => testing/marionette/elements.js
rename : testing/marionette/marionette-frame-manager.js => testing/marionette/frame-manager.js
rename : testing/marionette/marionette-listener.js => testing/marionette/listener.js
rename : testing/marionette/marionette-sendkeys.js => testing/marionette/sendkeys.js
rename : testing/marionette/marionette-simpletest.js => testing/marionette/simpletest.js
extra : rebase_source : 4508c93a8928f3b183076cfbf49690faafd4b880
2015-03-23 21:32:03 +00:00
Andreas Tolfsen
53b157db9e Bug 1107706: Part 11: Global modal dialogue support
--HG--
extra : rebase_source : 7936cd07ae30df9d2cb5baeb00841ad7cabec3a3
2015-03-20 15:46:46 +00:00
Andreas Tolfsen
12f8f08874 Bug 1107706: Part 10: Disable test_anonymous_content.py on B2G
It uses chrome context to test XUL related functionality that is not
necessary nor desirable to run on B2G.

--HG--
extra : rebase_source : 64b32ff15ff2fce0ba0356b49736a404ec8e5c5d
2015-03-11 17:10:18 +00:00
Andreas Tolfsen
b708bc2f6b Bug 1107706: Part 9: Disable XUL component tests on B2G
--HG--
extra : rebase_source : 54cefaebaa7abdc7b5e6ab8f2cd47aa17fd6f240
2015-03-12 18:12:05 +00:00
Andreas Tolfsen
dc845b7773 Bug 1107706: Part 8: Adapt emulator callbacks
Emulator callbacks are now created dynamically upon request, and uses
a nicer data structure in chrome context.  Each emulator callback is
encapsulated in EmulatorCallback, and stored on Emulator.

Emulator is stored on Dispatcher (as opposed to in marionette-server.js)
which bypasses some of the problems with circumventing the Marionette
protocol in GeckoDriver because of CommandProcessor.

Emulator callbacks to the client should be considered transparent, hence
they do not use the ListenerProxy.  They are explicitly meant _not_
to be blocking.

--HG--
extra : rebase_source : cc936f6556b666ac68f7cc5040c1772b74a0dd66
2015-03-17 16:10:58 +00:00
Andreas Tolfsen
96d49c1612 Bug 1107706: Part 7: Add timeout test for async scripts
--HG--
extra : rebase_source : 3bf4ee380e5d217d38d56af69fdbea79b53bc31f
2015-02-26 17:41:54 +00:00
Andreas Tolfsen
6eebac1403 Bug 1107706: Part 6: Make SpecialPowersError a prototypal Error
If special powers is imported using Components.utils.import on B2G which
has some special concepts around global scoping, a TypeError will be
raised unless the custom error is a prototypal Error.

An explanation can be found for a similar issue in bug 843892, which
states that toString is attached to the instances rather than the
prototype, and that this causes problems once the object goes through
Object.freeze.  It was patched in bug 1014484.

This patch also renames SpecialPowersException to SpecialPowersError.

--HG--
extra : rebase_source : 042e32ad8fc50d7b81598f6f77ca4e6d86ef516d
2015-02-26 17:40:21 +00:00
Andreas Tolfsen
ebdf7bb882 Bug 1107706: Part 5: Refactor Marionette chrome/content communication
The Marionette server handles requests separately with a global sense
of state which makes it hard to introduce generalised behaviour to many
commands.  This effectively slows down protocol implementation because
each command request individually needs to do heavy lifting.

This patch introduces a series of abstractions that separates out the
WebDriver implementation to a new class, GeckoDriver.  It also features
a new interface to mediate messages between the chrome- and content
processes.

This allows the code living in the chrome context to make direct calls
on the listener through a promise-based API:

	let listener = new ListenerProxy(mm, sendCallback);
	let res = yield listener.functionOnListener("arg1", "arg2");

The MarionetteServer class that used to live in marionette-server.js
has now been moved to server.js, while the WebDriver implementation
has moved to driver.js.  By introducing more stringent separation,
MarionetteServer now properly encapsulates the server process allowing
us to unit tests for it in the future.

The patch is a refactor in the truest sense, in the meaning that no
input or output should have changed.

--HG--
extra : rebase_source : 2513f6e88b79b2420757e66890d5ca49d5266318
2015-03-19 21:12:58 +00:00
Andreas Tolfsen
4e6729590a Bug 1107706: Part 4: Add dispatching mechanism to encapsulate connection
The dispatcher is analogous to the client socket connection, and handles
receiving packets and closing connections.

It also encompasses some of the functionality needed to establish the
devtools and Marionette connection, that previously used to live in
MarionetteServerConnection in marionette-server.js.

For each connection, recognised commands will be forwarded to the command
processor (command.js) unless a handler is defined in Dispatcher.requests.

--HG--
extra : rebase_source : 2cf2e3ab1ab8b1044aff798b461dfee9b08cf7a4
2015-03-18 12:27:29 +00:00
Andreas Tolfsen
a54df09114 Bug 1107706: Part 3: Add a command processor to Marionette
The command processor receives messages, processes them, and wraps the
execution of the command implementations.  This allows commands to throw
errors without worrying about the side effects.

This patch also introduces a Response object which correspondingly wraps
the replies to the client.  This shifts the responsibility of managing
the correctness of the packets from the commands to this.

--HG--
extra : rebase_source : cfab78a0919b0cc95db9dfdf47b2b5e29a15094b
2015-03-17 14:49:27 +00:00
Andreas Tolfsen
81b0e98226 Bug 1107706: Part 2: Add error module and WebDriver error objects
Adds the ability to throw error objects for WebDriver statuses, and an
error module with convenience functions for manipulation of these and
for handling other error related operations.

--HG--
extra : rebase_source : 8095e97f974cdf157cb3100a4249a6ae1a6451dc
2015-03-17 14:27:20 +00:00
Andreas Tolfsen
b7ada23175 Bug 1107706: Part 1: Change context from strings to enum
--HG--
extra : rebase_source : e9e02cd686e353f214ea7c7b026120616fc1e823
2015-02-25 21:11:51 +00:00
David Burns
f3cedd8fd8 Bug 1143565: Bump marionette client to v 0.9.1; r=chmanchester
--HG--
extra : rebase_source : 31f3ed16c624797c42eba1a9a7a291ce9474173f
2015-03-23 23:34:02 +00:00
David Burns
bb6061f40d Bug 1143565: Bump marionette driver to v 0.3; r=chmanchester
--HG--
extra : rebase_source : d54ef25353daf60d03c4456a13a8429b9c187c00
2015-03-23 23:33:30 +00:00
Wes Kocher
8794504c9f Merge m-c to inbound a=merge CLOSED TREE 2015-03-23 16:51:22 -07:00
Wes Kocher
49bb55c007 Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-23 16:47:58 -07:00
Ryan VanderMeulen
5a963d1339 Backed out changesets 772945b1130d, cb83b6efa9ea, and 5f23080673ee (bug 1086999) for Gaia context_menu_test.js failures.
CLOSED TREE
2015-03-23 14:22:23 -04:00
Ryan VanderMeulen
f827302d4c Backed out changesets 72c48d6ddc0b, 85c4ceb3c650, 78a27ab48c54, and 414fe682de4b (bug 1141519) for intermittent test_set_window_size.py failures.
CLOSED TREE
2015-03-23 13:59:28 -04:00
jlal@mozilla.com
105ca3f50a Bug 1146218 - Harden taskcluster platform parser r=wcosta
--HG--
extra : rebase_source : b831d95f5b5e745652d58d8bb8fe1b3917e922e5
2015-03-22 20:02:20 -07:00
Phil Ringnalda
fc8b8ab2ac Merge m-c to m-i 2015-03-21 12:50:09 -07:00
Phil Ringnalda
68e0914567 Merge b-i to m-c, a=merge 2015-03-21 12:35:46 -07:00
jlal@mozilla.com
fc44306f92 Bug 1145682 - Remove commit descriptions from decision tasks r=me a=taskcluster-only
--HG--
extra : rebase_source : e77ea955ead9e3a6fd42910702a94c6d18fa43fa
2015-03-20 11:41:10 -07:00
Wes Kocher
cbbab0fd2a Merge m-c to b2ginbound a=merge CLOSED TREE 2015-03-20 18:02:20 -07:00
Paolo Amadini
dbdf7dfec0 Bug 1144869 - Add BrowserTestUtils.withNewTab. r=smacleod 2015-03-20 10:26:01 -07:00
Paolo Amadini
6c66377df5 Bug 1143937 - Make BrowserTestUtils.waitForEvent not use flaky timeouts and cover more use cases. r=smacleod 2015-03-20 10:26:01 -07:00
Wes Kocher
14f75f943c Merge m-c to inbound a=merge CLOSED TREE 2015-03-20 18:01:17 -07:00
Geoff Brown
3336b867e0 Bug 1145364 - Use more portable ps command line for orphan cleanup; r=kmoir 2015-03-20 13:50:14 -06:00
Chris Manchester
055be049c9 Bug 1145444 - r=jmaher 2015-03-20 12:30:37 -07:00
Bill McCloskey
e26a687773 Bug 1121676 - Use a lock to protect the list of top-level actors (r=bent) 2015-03-20 12:02:41 -07:00
gaye
b121af76aa Bug 1145310 - Add GAIA_BUILD_URL to test environment vars r=lightsofapollo
--HG--
extra : rebase_source : 9aafbffc9c745c2e266687ef9b7c068a09b7398c
2015-03-20 12:13:53 -04:00
Ehsan Akhgari
883849ee32 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:

function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Jeff Gilbert
5da1c39c61 Bug 1143218 - Use mochitest subsuites to specify webgl tests. r=jmaher,gbrown 2015-03-18 17:19:22 -07:00
Christoph Kerschbaumer
e44b002091 Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions - web platform test update (r=sstamm,jgraham) 2015-03-11 17:16:13 -07:00
Wes Kocher
e974133aa5 Merge b2ginbound to m-c a=merge CLOSED TREE 2015-03-19 19:23:58 -07:00
Geoff Brown
5d41ab4408 Bug 1144144 - Add tooltool manifest for Android 4.3 AVD; r=kmoir 2015-03-19 11:01:02 -06:00
Geoff Brown
09006b9294 Bug 1084614 - Clean up orphan servers before starting mochitests or reftests; r=kmoir 2015-03-19 11:01:01 -06:00
jlal@mozilla.com
f7c7f52476 Bug 1144927 - Directly bake in linux64-minidump_stackwak to tester images r=garndt
--HG--
extra : rebase_source : 5ecde704293214d654c60e5e80a0a1460d376728
2015-03-19 02:20:16 -07:00
Andrew Halberstadt
2fab7cc39f Bug 1144194 - Only parse test manifests once in mochitest, r=jmaher
--HG--
extra : rebase_source : ab3f5236d002b032744f8821e2cbf060ac2dff18
2015-03-17 16:18:34 -04:00
Bill McCloskey
810adeb74f Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug) 2015-03-19 06:43:46 -07:00
Phil Ringnalda
24910d5fbd Backed out 3 changesets (bug 1126089) for ASan e10s bc1 failures and green-crashes
CLOSED TREE

Backed out changeset 9af9111e9c27 (bug 1126089)
Backed out changeset 288efd5e2ca0 (bug 1126089)
Backed out changeset 3bcebfd13538 (bug 1126089)
2015-03-18 21:51:34 -07:00
Wes Kocher
7be54b949f Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-18 15:53:00 -07:00
Wes Kocher
77ac9d38a5 Merge inbound to m-c a=merge 2015-03-18 15:00:56 -07:00
Jordan Lund
0739027924 Bug 1113460 - mozharness.json bump, r=ryanvm a=testing
--HG--
extra : amend_source : 27e89a8b83d28eb6e989944e0d625134f426ae2b
2015-03-18 12:09:31 -07:00
Jean-Yves Avenard
4625562fc6 Bug 1143650: Part3. Disable test on mac. CLOSED TREE r=bustage
media webref tests weren't run on mac previously.
2015-03-18 17:45:41 +11:00
jlal@mozilla.com
f59a932fe9 Bug 1144528 - Use hg share on testers r=garndt ON CLOSED TREE
--HG--
extra : rebase_source : 80e2b5a1fd32bf677985562176a5e8d44ca9188f
extra : histedit_source : 4ccab8e005ee43888b60d519e6f5e05c8c54250f
2015-03-17 23:15:54 -07:00
Jean-Yves Avenard
c0f007c90f Bug 1143650: Update webref failure links r=karlt
--HG--
extra : rebase_source : cbfe468eee88c5ebca5f344ef439e12130a221ba
2015-03-18 14:10:58 +11:00
Jean-Yves Avenard
f42bde1fb3 Bug 1128332: Part4. Update webref results. r=karlt
--HG--
extra : rebase_source : 41470a277697104feb64d23107bb60c6179a91dc
2015-03-18 14:10:58 +11:00
Jean-Yves Avenard
fb2d34817e Bug 1142433: Part2. Update webref r=karlt
--HG--
extra : rebase_source : 40e375bf55a9c2566b6234fe04ba92f79b323015
2015-03-18 14:10:58 +11:00
Jean-Yves Avenard
3167a408d4 Bug 1143586: Part2. Update webref results. r=karlt
We now only fail tests where mp4 content isn't supported.

--HG--
extra : rebase_source : f88b0319eef06ee208a810d5809429238dea3c74
2015-03-18 14:10:57 +11:00
Jean-Yves Avenard
b4dc4a38a2 Bug 1143514: Part2. Update webref results. r=karlt
--HG--
extra : rebase_source : a0447e69bab40308d49d4ff568d40a026c1e7baa
2015-03-18 14:10:57 +11:00
Wes Kocher
ed7713496a Merge fx-team to m-c a=merge CLOSED TREE 2015-03-17 18:58:05 -07:00
Jordan Lund
8728ae1fa8 Bug 1142743 - Increase chunks for Android 2.3 mochitest-gl, in-tree cfg total chunk fix, r=kmoir, a=testing 2015-03-17 18:28:36 -07:00
Ryan VanderMeulen
ae9d9f1b5b No bug - Bump mozharness.json to revision d3c7be58567d. a=me 2015-03-17 14:00:48 -04:00
Carsten "Tomcat" Book
c305b03975 Merge mozilla-central to mozilla-inbound 2015-03-17 11:49:16 +01:00
Carsten "Tomcat" Book
0503c0d6df merge mozilla-inbound to mozilla-central a=merge 2015-03-17 11:36:52 +01:00
Carsten "Tomcat" Book
3332e17023 merge fx-team to mozilla-inbound a=merge 2015-03-17 11:32:02 +01:00
Gregory Arndt
ed23a56f45 Bug 1143059 - Update artifact location r=lightsofapollo
--HG--
extra : rebase_source : bb6cde673ecade36150caafc11e837aafc11b8c7
2015-03-16 17:32:17 -07:00
Dave Hunt
8d3cf141a5 Bug 1144240 - Fix generated Marionette documentation. r=ato
--HG--
extra : rebase_source : b1611484f19b7690d679d5860c8989fde3cca672
2015-03-17 11:04:00 -04:00
Julien Pagès
ef6b0d32e0 Bug 923381 - [mozprocess] mozprocess.ProcessHandler should have an option not to print. r=ahal 2015-03-12 13:38:00 +01:00
Joel Maher
20bcaaf77b Bug 1143091 - restarting tests with --keep-open is hard. r=ted 2015-03-18 08:38:25 -04:00
Dave Townsend
c5b642b78d Bug 1136910: Fix browser_tab_dragdrop.js to avoid CPOWs and correctly test clicks. r=mconley, r=ttaubert
Switches the whole test to task based and removes most of the CPOW traffic, the
plugin checks are the notable exception.

This also makes ContentTask act sanely in the presence of tab detach by using
browser.permanentKey as the indication that the framescript has been loaded and
just listening to all frames.

Also adds a click in the upper-left of the content area to browser_tabopen_reflows.js
to make sure the mouse isn't hovered over one of the tiles causing an unexpected
reflow.

--HG--
extra : rebase_source : 2d35b13c4037721a4a76dcbc1d3090d4ab4929ea
extra : source : 49ff034c930edc2f251bb62ff794492a47e7031a
2015-03-09 15:53:01 -07:00
Dave Townsend
0e483088db Bug 1142734: Add additional logging to jetpack-addons tests. r=erikvold
--HG--
extra : rebase_source : 44baa41b9c667f012b6eaa0ace39eb8e0b8668cb
extra : amend_source : 48cc14b5d1c5bd8826b7a0bfafda6934427802cb
2015-03-13 09:52:25 -07:00
Steven MacLeod
bd3bc10806 Bug 1132566 - Make test e10s compatible: browser_privatebrowsing_cookieacceptdialog.js; r=billm
--HG--
extra : rebase_source : 8a2f836e4db5eec4a06d7ff46071e417240142d5
2015-03-05 11:06:10 -05:00
jlal@mozilla.com
fa7fb9a5f0 Bug 1143056 - Enable Emulator L by default on treeheder prod r=me a=taskcluster-only
--HG--
extra : rebase_source : f74e19c725a38489d020414f793ada524de7158c
2015-03-15 23:33:52 -07:00
jlal@mozilla.com
b89ea0450c Bug 1143264 - Alias mochitests to mochitest r=garndt
--HG--
extra : rebase_source : ce3f6d12971a0d3170d10f3c8607e6468594b5ac
2015-03-13 20:31:57 -07:00
jlal@mozilla.com
6e25671478 Bug 1143264 - Allow specifying flag aliases r=garndt
--HG--
extra : rebase_source : c3341356829389b54000da69632c91e37f970b8f
2015-03-13 20:26:58 -07:00
Phil Ringnalda
cbb9f6b77b Merge b-i to m-c, a=merge 2015-03-15 19:19:31 -07:00
jlal@mozilla.com
25776a09cd Bug 1143055 - Enable emulator-l builds r=wcosta
--HG--
extra : rebase_source : 02b2b2a434d3343354788ad6630e3b80b275f31a
2015-03-13 14:41:35 -07:00
jlal@mozilla.com
be8b9678dc Bug 1143066 - Use faster worker type and increase chunks for emulators r=garndt
--HG--
extra : source : cb0aaf3b129fcadf2605e8912d13846fdce3c643
2015-03-13 19:54:52 -07:00
jlal@mozilla.com
17f4a896ce Bug 1140551 - Add support for setting number of test chunks in task directly r=garndt
--HG--
extra : source : 24fe237ad9becddf95faa9d7d2aad78f4495298b
2015-03-13 19:54:22 -07:00
jlal@mozilla.com
b494de76ae Bug 1140551 - Move all chunk configs into tasks instead of branch configs r=garndt
--HG--
extra : source : defdbd97fae6932c850b9577b9acb4697c9fa265
2015-03-13 19:53:42 -07:00
jlal@mozilla.com
92691c7611 Bug 1143069 - Add symbol to task graph for branch configs r=garndt
--HG--
extra : source : 5f763e42e6b48e15acee79e7b299f45225a3a4e3
2015-03-13 19:52:57 -07:00
jlal@mozilla.com
1ebdedca27 Bug 1142565 - Update tester images to include same fonts as test slaves r=garndt
--HG--
extra : rebase_source : 44ce3e45d009f539847dbcabbc5e014ba616211c
extra : source : 254214c968f1eb01b74074a153b8ba0af6066ce2
extra : histedit_source : 13f9ee5c0130f655650ec6e756515ed3a5a91d73%2Cb1b10f0bff4b0d320e45031942268db07916ec39
2015-03-13 20:01:06 -07:00
L. David Baron
d1b1ac0353 Bug 1142501 - Disable webvtt/rendering/cues-with-video/processing-model/basic.html on Linux due to extremely frequent timeouts. No review. 2015-03-13 23:51:56 -07:00
jlal@mozilla.com
e47a289953 Bug 1143052 - Display emulator-kk on production treeherder r=me a=taskcluster-only
--HG--
extra : source : e207176099a6da0714627184b829c6a001fae7ea
2015-03-13 11:11:22 -07:00
jlal@mozilla.com
2a6662a51b Bug 1143054 - Display emulator-jb on production treeherder r=me a=taskcluster-only
--HG--
extra : source : 50c4d150653dec8a1d39d6a3a4ee449e0c5b661f
2015-03-13 14:12:35 -07:00
Ryan VanderMeulen
29c79b8b0b Merge fx-team to m-c. a=merge 2015-03-13 16:09:58 -04:00
Ryan VanderMeulen
6aa1fde46c Merge inbound to m-c. a=merge 2015-03-13 15:52:19 -04:00
Ben Hearsum
bad06b741b No bug: bump mozharness revision after backing out b2g build bustage. r=bustage, a=bustage 2015-03-13 15:14:31 -04:00
Ben Hearsum
8c7331cf4e No bug: bump mozharness revision as part of Buildbot master reconfig. r=reconfig, a=reconfig 2015-03-13 14:44:37 -04:00
Ryan VanderMeulen
3508f4aa52 Backed out changesets f63a2cf3fa11 and 7d9a91ee3d48 (bug 1126089) for mochitest-bc failures. 2015-03-13 13:42:57 -04:00
Jordan Lund
cfe4472e94 Bug 1094364 - switch win64 builds to use mozharness - mozharness.json bump, r=mshal 2015-03-13 10:02:01 -07:00
Carsten "Tomcat" Book
b9792b5111 merge mozilla-inbound to mozilla-central a=merge 2015-03-13 14:02:34 +01:00
Wander Lairson Costa
f7f6c626af Bug 1142692: Use the correct mozharness default branch. CLOSED TREE
This is a piece of code that was missing in Bug 1137820 and broke
emulator tests.

--HG--
extra : histedit_source : 26b3fbb1f0c9ac6b9aaa6a5f65e628c94aadce20
2015-03-13 00:16:13 -03:00
Wander Lairson Costa
540381943d Bug 1142801: Update docker images for taskcluster-vcs 2.3.1. CLOSED TREE
This version of tc-vcs fixes downloading of remote refs when they don't
exist locally [1].

[1] https://github.com/taskcluster/taskcluster-vcs/pull/12

--HG--
extra : histedit_source : e9a952d7b77d45bcb803d5a3188b93d3506c140c
2015-03-13 00:16:13 -03:00
Boris Zbarsky
0378f66c84 And one more followup for bug 1142478. Still a CLOSED TREE 2015-03-13 01:41:06 -04:00
Boris Zbarsky
a81a821c7b Another followup for bug 1142478, still with a CLOSED TREE 2015-03-13 00:29:07 -04:00
Ryan VanderMeulen
ee67ad0d8d Merge inbound to m-c. a=merge 2015-03-12 18:05:45 -04:00
Ryan VanderMeulen
ede4879abc Bug 1142494 - Fix OSX packaging mistake. r=glandium, a=bustage 2015-03-12 17:46:53 -04:00
Ryan VanderMeulen
5b806ff5b4 Merge b2g-inbound to m-c. a=merge 2015-03-12 16:50:07 -04:00
Ryan VanderMeulen
751a258bb9 Bug 1142494 - Only package the steeplechase tests if webrtc is enabled. r=ted, f=drno 2015-03-12 15:27:03 -04:00
Wander Lairson Costa
e8112815d6 Bug 1137820 part 4: Make hg.m.o mozharness the default repo.
--HG--
extra : rebase_source : 8c63a9a74fba09e38adf28a448a8f1472846e921
2015-03-12 07:13:54 -03:00
Wander Lairson Costa
dbce32a790 Bug 1137820 part 3: Move phone builder scripts to gecko tree.
This avoids we have to generate a new image each time the build scripts
change.

--HG--
extra : rebase_source : 350ce922830e5f5b6b9d54fefebe6423ac016129
2015-03-12 07:13:54 -03:00
Wander Lairson Costa
a457aaf8e7 Bug 1137820 part 2: Inherit cypress and b-i branches from m-c.
--HG--
extra : rebase_source : c16d73fd87f457bddddb5fcfeae0128502adde4d
2015-03-12 07:13:54 -03:00
Wander Lairson Costa
804cec6cb6 Bug 1137820 part 1: Update phone build image.
Inherits from builder image version 0.5.0.

--HG--
extra : rebase_source : efe5016c8fb24c6e3ec083999c20e9bc5ebf769b
2015-03-12 07:13:54 -03:00
Carsten "Tomcat" Book
fb7ccb2edc merge fx-team to mozilla-central a=merge 2015-03-12 10:17:35 +01:00
Wes Kocher
3f7d657fa9 Backed out changeset 49ff034c930e (bug 1136910) for bc1 orange CLOSED TREE 2015-03-11 19:45:01 -07:00
Mike Shal
53b5fec02c Bug 1135250 - Bump mozharness rev; r=jlund 2015-03-11 17:38:48 -04:00
Jordan Lund
658021c2d9 Bug 1094364 - Bump mozharness json rev to 8dc154c5a136. r+a=RyanVM 2015-03-11 12:41:00 -04:00
Ryan VanderMeulen
496c3be444 Merge inbound to m-c. a=merge 2015-03-11 15:41:40 -04:00
Paolo Amadini
3b18d2938b Bug 1142108 - Make TestUtils.topicObserved cover more use cases. r=smacleod 2015-03-13 15:54:43 +00:00
Ben Hearsum
22e4e4dc7a bug 1141633: bug 1140437 broke flame kitkat nightlies. r=me, a=bustage 2015-03-11 09:23:53 -04:00
Andrew Halberstadt
4a6ff3aa47 Bug 1131098 - Make mochitest use manifestparser's chunking algorithms and remove JS based ones, r=jmaher
--HG--
extra : rebase_source : 1374462488e20cbd6e2048d8d5c63aff49a87911
2015-03-10 09:55:30 -04:00
Ryan VanderMeulen
9432f1075c Merge m-c to inbound. a=merge 2015-03-11 16:02:13 -04:00
Dave Townsend
2a586be860 Bug 1136910: Fix browser_tab_dragdrop.js to avoid CPOWs and correctly test clicks CLOSED TREE. r=mconley
Switches the whole test to task based and removes most of the CPOW traffic, the
plugin checks are the notable exception.

This also makes ContentTask act sanely in the presence of tab detach by using
browser.permanentKey as the indication that the framescript has been loaded and
just listening to all frames.

--HG--
extra : rebase_source : 1a569177e1522241ac045a337fd64d6c70823a72
extra : amend_source : 0c23b289a4826f49d062773591fdd5d347585f27
2015-03-09 15:53:01 -07:00
Ryan VanderMeulen
e2754f772f Merge m-c to fx-team. a=merge
CLOSED TREE
2015-03-11 16:05:05 -04:00
Bill McCloskey
5d4e83e61d Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug) 2015-03-13 08:24:20 -07:00
Julien Pagès
a4da41567d Bug 1141129 - BaseMarionetteTestRunner.__init__ should initialize self.prefs as dictionary. r=dburns
--HG--
extra : rebase_source : 0210a4acd6dd86bea705dd116091b3044ef35f72
2015-03-09 14:05:00 +01:00
Eddy Bruël
9a0e51df00 Bug 1131646 - Clean up the breakpoint code;r=jlongster 2015-03-11 15:15:40 +01:00
Chris Manchester
d0cfd84d5a Bug 1142344 - Remove a racy assertion added in marionette test for frequently failing on a pgo build. r=jgriffin
--HG--
extra : rebase_source : 2b0c77cf464bc9bb48bfabe9daf955fa04687f6e
2015-03-11 18:41:10 -07:00
Andrew Halberstadt
c120e0225f Bug 1139904 - Add initial test runtime files for mochitest browser-chrome and devtools, r=jmaher
--HG--
extra : rebase_source : 6edb677b4ea50a769ab6d14f508a449af3baada5
2015-03-11 16:05:36 -04:00
Joel Maher
849d302599 no bug: bump mozharness revision to fix mozharness branch conflict of android.json removal CLOSED TREE 2015-03-13 17:32:07 -04:00
Ryan VanderMeulen
9cf01b9c13 Merge m-c to inbound. a=merge 2015-03-13 16:12:34 -04:00
Vaibhav Agrawal
81d959605e Bug 1083347 - Removing android.json, android23.json, androidx86.json. r=jmaher 2015-03-12 01:25:28 +08:00
David Burns
712b9ac895 NO BUG: correct import in marionette about_pages tests r=me DONTBUILD 2015-03-11 01:21:58 +00:00
Wes Kocher
38217a193e Backed out changeset bdbdf7c42859 for pushing extra files that weren't supposed to be pushed 2015-03-10 18:20:28 -07:00
David Burns
e24214fc31 NO BUG: correct import in marionette about_pages tests r=me DONTBUILD 2015-03-11 01:18:10 +00:00
Josh Matthews
27a0f36944 Bug 1134194 - Disable intermittently failing test pending further investigation. 2015-03-11 15:00:09 -04:00
Chris Manchester
45c8205d96 Bug 1142404 - Fix marionette's restarts to keep from attempting to reconnect to the browser as it's shutting down.;r=dburns 2015-03-16 14:59:46 -07:00
Tooru Fujisawa
f71826b190 Bug 1141752 - Do not use non-standard flag argument of String.prototype.replace in battery-interface-idlharness.html. r=Ms2ger 2015-03-12 02:29:54 +09:00
Chris Manchester
ab72518ff4 Bug 1141679 - Ignore the server's response when quitting the application with marionette.;r=jgriffin 2015-03-11 10:17:33 -07:00
Jason Orendorff
93771d2a84 Bug 828137, part 2 - Make [[Set]] always fail on window elements. With this change, window[0] = null; is a TypeError in strict mode code. r=bz.
--HG--
extra : rebase_source : 10066af913c07b01a701b49915ca54e4131d702b
2015-02-11 11:47:39 -06:00
Joel Maher
e451dbd125 Bug 1143010 - Stopping a mochitest-browser run is rocket science. r=ted 2015-03-16 11:33:35 -04:00
Bill McCloskey
4cfef838dd Bug 1126089 - Allow messages to be sent after frame script unload event (r=smaug) 2015-03-18 16:09:27 -07:00
Jonathan Griffin
d1c61bc9b6 Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown 2015-02-06 16:30:37 -08:00
Vaibhav Agrawal
25dfa5ca56 Bug 1083347 - Removing gl.json and editing in-tree configurations.r=armenzg, gbrown DONTBUILD 2015-03-12 01:22:13 +08:00
Joel Maher
3d40e71038 Backed out changeset 404caa140516 for landing with the wrong bug number 2015-03-12 11:30:01 -04:00
Vaibhav Agrawal
65956bb861 Bug 1083346 - Removing gl.json and editing in-tree configurations.r=armenzg, gbrown 2015-03-12 01:22:13 +08:00
Carsten "Tomcat" Book
f11551a724 Merge mozilla-central to mozilla-inbound 2015-03-12 12:10:54 +01:00
Syd Polk
698b8bb9ea Bug 1134888 - Disable the mediasource-config-change-webm-a-bitrate.html test; r=cpearce
It is unreliableon Windows.
2015-03-11 00:57:25 -05:00
David Burns
ec300e839b Bug 1141519: if we try call marionette calls in the teardown and they don't work we should just carry on; r=jgriffin
--HG--
extra : rebase_source : e6eb764a59e618c3252cc1f65a63cf9664d9f0c5
2015-03-19 00:01:00 +00:00
David Burns
852e6e567d Bug 1141519: error if we are going to try send a message to a frame that we know doesnt exist; r=jgriffin
--HG--
extra : rebase_source : 02e80d0712f5e689c8f69916c5ff8e2a88337474
2015-03-19 00:02:47 +00:00
David Burns
256b025ad1 Bug 1141519: added test that puts marionette into a position that can cause hangs when in content scope
--HG--
extra : rebase_source : ef148bb45365b07f84dd1b91ba68da21050c9f18
2015-03-11 00:05:59 +00:00
David Burns
1b8305ba46 Bug 1141519: Don't switch to content scope for logging the test end; r=jgriffin
--HG--
extra : rebase_source : 329e22c622ad34fb1669e6acf68b8f1ea0e08495
2015-03-10 23:23:28 +00:00
James Graham
3c74fa2826 Bug 1146321 - Update web-platform-tests expected data to revision 1defdd7213b52589e4b7a259e53f4fff359c301a, a=testonly
--HG--
rename : testing/web-platform/meta/XMLHttpRequest/open-method-bogus.htm.ini => testing/web-platform/meta/DOMEvents/constructors.html.ini
rename : testing/web-platform/meta/battery-status/battery-promise.html.ini => testing/web-platform/meta/XMLHttpRequest/send-receive-utf16.htm.ini
rename : testing/web-platform/meta/XMLHttpRequest/open-method-bogus.htm.ini => testing/web-platform/meta/html/semantics/interactive-elements/the-details-element/details.html.ini
rename : testing/web-platform/meta/battery-status/battery-promise.html.ini => testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js.ini
2015-03-23 13:21:14 +00:00
James Graham
6e63d652c5 Bug 1146321 - Update web-platform-tests to revision 1defdd7213b52589e4b7a259e53f4fff359c301a, a=testonly
--HG--
rename : testing/web-platform/tests/battery-status/battery-full-manual.html => testing/web-platform/tests/FileAPI/FileReader/Progress_event_bubbles_cancelable.html
rename : testing/web-platform/tests/XMLHttpRequest/send-entity-body-none.htm => testing/web-platform/tests/XMLHttpRequest/open-during-abort.htm
rename : testing/web-platform/tests/DOMEvents/tests/approved/EventListener.dispatch.new.event.html => testing/web-platform/tests/dom/events/Event-dispatch-reenter.html
rename : testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-MANUAL.html => testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html
rename : testing/web-platform/tests/XMLHttpRequest/send-entity-body-none.htm => testing/web-platform/tests/html/semantics/interactive-elements/the-details-element/details.html
rename : testing/web-platform/tests/serve => testing/web-platform/tests/serve.py
rename : testing/web-platform/tests/webstorage/storage_builtins.js => testing/web-platform/tests/webstorage/builtins.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-onload.html => testing/web-platform/tests/webstorage/clear.html
rename : testing/web-platform/tests/battery-status/battery-promise.html => testing/web-platform/tests/webstorage/in.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event.html => testing/web-platform/tests/webstorage/indexing.html
rename : testing/web-platform/tests/battery-status/battery-promise.html => testing/web-platform/tests/webstorage/length.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-for-event.html => testing/web-platform/tests/webstorage/removeitem.html
2015-03-23 13:21:13 +00:00
James Graham
fbf71fd935 Bug 1146321 - Update to latest wptrunner, a=testonly 2015-03-23 13:21:13 +00:00
Dave Hunt
729813836c Bug 1146292 - [mozlog] Bump version to 2.11. r=jgraham 2015-03-23 11:00:58 +00:00
Jean-Yves Avenard
ee64b29a4a Bug 1143971: Part2. Re-enable mediasource-duration.html tests. r=karlt 2015-03-23 21:08:06 +11:00
Jean-Yves Avenard
96576dd741 Bug 1144509: Part2. Update webref tests. r=karlt 2015-03-23 21:03:40 +11:00
Nikhil Marathe
508af070e6 Bug 739173 - Support FormData in workers. r=khuey,baku
--HG--
extra : rebase_source : 2ddd847d280e3aede963c51ed525170d86eebd3c
2015-01-27 15:16:21 -08:00
Geoff Brown
9257aaa7d1 Bug 989343 - Update AVD used by Android 2.3 emulator tests; r=kmoir 2015-03-23 13:25:28 -06:00
Chris Manchester
7c534982bc Bug 1135846 - Expose marionette's actions code to chrome scope where applicable. r=dburns
--HG--
extra : transplant_source : %1E%A0Q3%FBa%03%3E%E7%DE%178D%25K%A6%BC%2A%895
2015-03-19 18:41:19 -07:00
Chris Manchester
980c278456 Bug 1144907 - Restore previous context after calling marionette's gather_debug. r=davehunt
--HG--
extra : rebase_source : e9432531d3602b5c81e74832e9dfd11b19120f82
2015-03-18 15:34:12 -07:00
Ehsan Akhgari
f6018e4229 Bug 1145375 - Don't kill the debugger if the user Ctrl-C's as running a mochitest; r=ted 2015-03-19 15:27:00 +01:00
Julien Pagès
5bd5f0f1fe Bug 1088192 - mozprocess.ProcessHandlerMixin does not handle missing property "proc" on unstarted processes. r=ahal 2015-03-17 01:10:00 +01:00
Ryan VanderMeulen
6d13980c63 Backed out changeset e08c785a4008 (bug 798300) for frequent mochitest-bc window leaks.
--HG--
extra : rebase_source : 6ff2883865a97d63a788234e0c48c6c3e877abf9
2015-03-30 14:25:34 -04:00
Andrew Halberstadt
056bddce11 Bug 987360 - Add ability to tag tests with arbitrary strings and run them, r=chmanchester
Add a `tags` attribute to a test or DEFAULT section in a manifest:

[test_foo]
tags = foo

Then run all tests with a given tag by passing in `--tag foo` to a supported test harness. So far mochitest, xpcshell and marionette are supported.

--HG--
extra : rebase_source : d75905da1ca021a15a9538117d3866425f73d962
extra : source : 3c34fd480729e3b6684fba747ff61078f672ce16
2015-03-19 16:15:33 -04:00
Hiroyuki Ikezoe
858532aa25 Bug 1139254 - Introduce a new jsm to register mock easily. r=gps 2015-03-24 19:15:00 -04:00
James Graham
b868cc3d28 Bug 1135107 - Update web-platform-tests expected data, rs=Ms2ger
This is a relatively big change because the upstream changes slightly
affected the ini file format (changing the escaping), so the metadata files
were rebuilt from scratch.
2015-03-30 16:18:54 +01:00
James Graham
c8b6b1b906 Bug 1135107 - Enable pointer events for pointer events tests, a=testonly 2015-03-30 16:18:53 +01:00
James Graham
0f7fbfef6d Bug 1135107 - Update to version of wptrunner that allows prefs to be set, r=Ms2ger, ahal 2015-03-30 16:18:52 +01:00
Andrew Halberstadt
23dabc3c03 Bug 1142050 - Add --chunk-by-runtime option to mochitest, r=jmaher
With --chunk-by-runtime enabled, test runtime data collected from automation is used to try and make all chunks take the same amount of time. So far only data for mochitest browser-chrome is added.

--HG--
extra : rebase_source : e6f8327286ee3e69036f7781211f618b870823b5
2015-03-26 15:21:45 -04:00
Julien Pagès
54c0365253 Bug 798300 - [mozprocess] mozprocess sometimes mixes stdout/stderr. r=ted.mielczarek 2015-03-27 06:57:00 +01:00
Mike Taylor
eeea2657e3 Bug 1064083 - Update srcset web-platform expectations. r=jst 2015-03-31 11:11:00 +02:00
John Daggett
f5ee161b6c Bug 1149535 - enable unicode-range for testing. r=heycam 2015-04-01 15:08:48 +09:00
Ben Turner
630eacc28d Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv. 2015-02-16 09:48:14 -08:00
Andreas Tolfsen
6a54f2978a Bug 1149625: Order errors by name rather that status code
This patch has no functional changes, apart from correctly naming
InvalidElementStateError and exporting it.  It's not currently in use.

r=dburns

--HG--
extra : rebase_source : 92b1ddca4cf73a48f7ddeb26e51881e23d63adce
2015-03-31 18:00:32 +01:00
Andrew Halberstadt
f34971f18f Bug 862730 - Fix kill and get stack regression with b2g devices/emulators, r=davehunt
--HG--
extra : rebase_source : a9624d6751d73b7aaaf585ecf603bd6f195b4ebb
2015-03-26 09:33:24 -04:00
Boris Kudryavtsev
4e5ebec357 Bug 1139158 - Actions made availabe via marionette_driver object. r=jgriffin 2015-03-30 16:57:00 -04:00
Ryan VanderMeulen
ab26b260cd Merge m-c to inbound. a=merge
CLOSED TREE
2015-03-31 15:01:26 -04:00
Jonathan Griffin
9404a5bc8f Bug 1149347 - Don't initialize SpecialPowers unconditionally, r=ato 2015-03-31 09:44:02 -07:00
Andreas Tolfsen
622170b4e6 Bug 941085: File uploads support in Marionette
Adds support for W3C WebDriver compatible file uploads, where additional
calls to sendKeys on <input type=file multiple> will append files,
rather than reset the field.

r=dburns

--HG--
extra : amend_source : 093abcf640631778cda25cf800077dae5fa9b5f4
2015-04-02 15:16:00 +01:00
Andreas Tolfsen
6a1aeb9960 Backed out changeset 0115bb737f64 (bug 941085)
Rebase went wrong.
2015-04-02 15:04:58 +01:00
Andreas Tolfsen
f785cf403f Bug 941085: File uploads support in Marionette
Adds support for W3C WebDriver compatible file uploads, where additional
calls to sendKeys on <input type=file multiple> will append files,
rather than reset the field.

r=dburns

--HG--
extra : rebase_source : 5f058fd1fcf767a5b45ebb6ba4c32994eb52212e
2015-03-31 16:45:27 +01:00
David Burns
5abff40de2 Bug 1082773: Disable Marionette Chrome Tests on B2G; r=me
--HG--
extra : rebase_source : 43dd67dcf4cbc958590f655cd34eb5a97449059e
2015-04-02 14:44:17 +01:00
Andrew Halberstadt
4b227980fa Bug 1150497 - Make manifestparser tags whitespace (instead of comma) delimited to conform to other attributes, r=chmanchester
--HG--
extra : rebase_source : 2e64baefde7623d810cdd6dfe6f060792e2831bf
2015-04-02 09:50:30 -04:00
Chris Manchester
1737fece83 Bug 1096488 - Detect and handle switching from remote to non-remote pages and back in marionette.;r=automatedtester 2015-03-10 16:19:40 -07:00
Chris Manchester
63225992a3 Bug 1096488 - Test that switching browser remoteness leaves marionette in a usable state.;r=automatedtester 2015-03-10 16:19:40 -07:00
Chris Manchester
3f66122259 Bug 1096488 - Unskip marionette test navigating to non-remote pages.;r=automatedtester 2015-03-10 16:19:40 -07:00
Wes Kocher
014849cca6 Merge m-c to inbound a=merge CLOSED TREE 2015-03-10 16:11:23 -07:00
Wes Kocher
d8ac0068e5 Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-10 15:44:53 -07:00
Carsten "Tomcat" Book
cc4d1b9af9 Merge mozilla-central to b2g-inbound 2015-03-10 14:07:36 +01:00
Bob Owen
b08af57c17 Bug 1137166: Change the Content moreStrict sandbox pref to an integer to indicate the level of sandboxing. r=tabraldes 2015-03-10 08:03:12 +00:00
Byron Campen [:bwc]
f6c5da1b53 Bug 1140637: Add jsep_session_unittest to testing/cppunittest.ini, and unbust it. r=jesup
--HG--
extra : rebase_source : 91980628dd06114ab24be29c9b77629fef387619
extra : amend_source : 10cd425cafef72cc3555b27e1f05acf25e8ec856
2015-03-09 14:45:46 -07:00
Wes Kocher
afd56832f4 Merge m-c to inbound a=merge CLOSED TREE 2015-03-09 19:06:17 -07:00
Wes Kocher
5e8e02e501 Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-09 18:56:42 -07:00
Wes Kocher
8e389f1730 Merge inbound to m-c a=merge CLOSED TREE 2015-03-09 18:27:28 -07:00
Nick Thomas
5387a265dd Bug 1123025 - update mozharness rev so that emulator nightlies symlink latest properly, r=jlund 2015-03-10 12:33:34 +13:00
Jordan Lund
92332d49a9 Bug 1094364 - bump mozharness json rev to 0230a275037f, CLOSED TREE DONTBUILD r=mshal
--HG--
extra : amend_source : 9899ff9c91351a74341ffd933bcdda0d1af859fb
2015-03-09 15:01:32 -07:00
Carsten "Tomcat" Book
126e95597d Merge mozilla-central to b2g-inbound 2015-03-09 13:53:31 +01:00
jlal@mozilla.com
baf626e241 Bug 1140976 - Show mulet built by tc on treeherder prod r=me a=taskcluster-only
--HG--
extra : histedit_source : 107fff662742111e3145f9688645957fbcf1c236%2Cc0054c93897297997a7625031ab3a4a657926e16
2015-03-09 01:34:03 -07:00
jlal@mozilla.com
a8b058ab8f Bug 1140981 - Remove comment from task name in try decision task r=me a=taskcluster-only 2015-03-09 00:50:11 -07:00
Chris Pearce
e49356bdaf Bug 1131387 - Rename MSE whitelist pref. r=kentuckyfriedtakahe 2015-03-09 16:24:21 +13:00
jlal@mozilla.com
dbddaf2a67 Bug 1140468 - Add flag for setting which treeherder envs to report to r=garndt
--HG--
extra : rebase_source : c88131258393f21c99d778d67f1901cd83bf54b0
2015-03-06 09:53:00 -08:00
Phil Ringnalda
aba7731861 Merge b-i to m-c, a=merge 2015-03-07 19:18:39 -08:00
Ryan VanderMeulen
d00595bc6b Merge m-c to b2g-inbound. a=merge 2015-03-06 16:25:02 -05:00
Ryan VanderMeulen
8aaa845a81 Merge inbound to m-c. a=merge
CLOSED TREE
2015-03-06 16:18:04 -05:00
jlal@mozilla.com
010f9c04eb Bug 1140546 - Add automatic reruns to decision tasks r=me a=taskcluster-only
--HG--
extra : rebase_source : af7a03ed7238edc7f22f1296f7059b234904146d
2015-03-06 12:48:41 -08:00
Carsten "Tomcat" Book
82aadf2de5 Backed out changeset c2ffd91dee7c (bug 828137) 2015-03-09 16:49:32 +01:00
Ehsan Akhgari
04e8b0699b Backed out changeset 97ab1c187475 (bug 1124695) for possible b2g ICS debug mochitest-11 failures on a CLOSED TREE 2015-03-06 13:03:54 -05:00
Julien Pagès
fa13622978 Bug 1025125 - If enabled, enter pdb session when test fails. r=ahal 2015-03-10 07:46:00 -04:00
Carsten "Tomcat" Book
3348a2a621 Merge mozilla-central to fx-team 2015-03-09 13:50:49 +01:00
Paolo Amadini
e5306bdeb5 Bug 1140472 - Set an async stack when invoking promise handlers. r=bz 2015-03-09 12:36:29 +00:00
Wes Kocher
5e10c3aa2b Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-05 15:35:34 -08:00
Szu-Yu Chen [:aknow]
42fbfc7d74 Bug 1133649 - Add an always true condition for xpcshell-test. r=gps 2015-03-05 18:00:23 +08:00
David Burns
915067447c Bug 1137653: Correct the shape of the data object sent over if there are are crashes or the packet is malformed; r=jgriffin
--HG--
extra : rebase_source : 764983eab93ba07ff9bcffe6ea0c9b3cef8adcf2
2015-03-02 15:27:55 +00:00
David Burns
21ab974554 Bug 1137653: If there is a crash don't try any more marionette commands as they will just cause unnecessary errors; r=jgriffin
--HG--
extra : rebase_source : c16b35a8d9ef860b03d6dd90a061cff2495e5274
2015-03-02 15:19:19 +00:00
Julien Pagès
5bf31af53c Bug 1132409 - [mozlog] Create directories for log specified on the command line if not present. r=jgraham
--HG--
extra : rebase_source : f895f820c97796573a665ecc28358931700b0c43
2015-03-06 06:17:00 -05:00
James Graham
1671178652 Bug 1140145 - Fixup incorrectly merged wpt metadata 2015-03-06 14:20:35 +00:00
Bobby Holley
0bfb65262a Bug 1135170 - Mark previously-failing WPT as passing. r=karlt 2015-03-06 19:17:03 -08:00
Geoff Brown
96bcf36ae4 Bug 1062365 - Bump mozharness rev; r=armenzg 2015-03-05 10:47:40 -07:00
Ryan VanderMeulen
f2ad1daa19 Backed out changeset 99c2fcc61cc2 (bug 958147) for B2G Desktop and Mulet checktest failures.
CLOSED TREE
2015-03-05 10:02:07 -05:00
Carsten "Tomcat" Book
74009a525c Merge mozilla-central to mozilla-inbound 2015-03-05 15:46:10 +01:00
Anish
f7451e8d19 Bug 958147 - Choose one of run-if or skip-if and get rid of the other. r = jmaher,mwargers,ahal 2015-03-05 09:14:04 -05:00
Carsten "Tomcat" Book
f20fcdcc3c merge mozilla-inbound to mozilla-central a=merge 2015-03-05 15:10:17 +01:00
Carsten "Tomcat" Book
d65d7abd09 Backed out changeset b3fe7a6a4939 (bug 958147) for m4 test failures on a CLOSED TREE 2015-03-05 14:00:33 +01:00
Ryan VanderMeulen
64a985540a Merge m-c to b2g-inbound. a=merge 2015-03-04 16:56:54 -05:00
Ryan VanderMeulen
fcde1cafd4 Merge inbound to m-c. a=merge 2015-03-04 16:35:35 -05:00
Anish
d5524e76d3 Bug 958147 - Remove run_if filter from manifestparser, r=ahal 2015-03-04 15:46:58 -05:00
Joel Maher
28ce02c1f8 Bug 1139328 - update talos to latest version for preferences and e10s fixes. r=wlach 2015-03-05 06:43:55 -05:00
jlal@mozilla.com
b55a47f151 Bug 1139590 - Do not escape source in decision task r=me a=taskcluster-only
--HG--
extra : histedit_source : 924d7b1de2932cd4ab26cefd831fac477e3375c7
2015-03-04 12:32:29 -08:00
Josh Matthews
1ed35b1a82 Bug 1134120 - Disable intermittent test pending further investigation. a=ryanvm on a CLOSED TREE 2015-03-04 15:01:25 -05:00
James Graham
26b01f01d3 Bug 1139234 - Update wpt metadata for OSX 10.10, r=try 2015-03-04 16:15:21 +00:00
Jeremy Chen
938b6f9559 Bug 1138839 - Part2 - Fix naming issue in marionette test for selection carets. r=automatedtester 2015-03-03 02:03:00 +01:00
Jeremy Chen
9feed0ea5e Bug 1138839 - Part1 - Marionette test for selecting text inside an iframe. r=automatedtester 2015-03-03 01:58:00 +01:00
Julien Pagès
6c99ee4a01 Bug 1124695 - [mozrunner] and/or [mozprocess] should send SIGTERM before sending SIGKILL by default. r=ahal
--HG--
extra : rebase_source : 88e9f2d8e51384d7e82a15519260b3b21fc22e83
2015-02-27 12:01:00 +01:00
James Graham
fe2c56ffac Bug 1140143 - Fix wpt log fetching script for treeherder changes, r=edmorley 2015-03-06 12:56:25 +00:00
James Graham
b8e482a47a Bug 1140145 - Update web-platform-tests expected data to revision 9a2c04e06cb4e63b13b803722d345d085bf0debf, a=testonly
--HG--
rename : testing/web-platform/meta/IndexedDB/interfaces.worker.ini => testing/web-platform/meta/IndexedDB/interfaces.worker.js.ini
rename : testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.ini => testing/web-platform/meta/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js.ini
rename : testing/web-platform/meta/html/semantics/text-level-semantics/the-wbr-element/wbr-element.html.ini => testing/web-platform/meta/html/dom/elements/global-attributes/dir_auto-N-EN.html.ini
rename : testing/web-platform/meta/workers/interfaces.worker.ini => testing/web-platform/meta/workers/interfaces.worker.js.ini
rename : testing/web-platform/meta/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.ini => testing/web-platform/meta/workers/interfaces/DedicatedWorkerGlobalScope/EventTarget.worker.js.ini
rename : testing/web-platform/meta/workers/semantics/interface-objects/001.worker.ini => testing/web-platform/meta/workers/semantics/interface-objects/001.worker.js.ini
2015-03-06 12:56:19 +00:00
James Graham
65c7ab6696 Bug 1140145 - Update web-platform-tests to revision 9a2c04e06cb4e63b13b803722d345d085bf0debf, a=testonly
--HG--
rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html => testing/web-platform/tests/csp/csp-inline-script.html
rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/Determined.candidate.EventListeners.html => testing/web-platform/tests/dom/events/Event-dispatch-handlers-changed.html
rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.NOT_SUPPORTED_ERR.html => testing/web-platform/tests/dom/events/Event-dispatch-redispatch.html
rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/Propagation.path.target.moved.html => testing/web-platform/tests/dom/events/Event-dispatch-target-moved.html
rename : testing/web-platform/tests/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.DISPATCH_REQUEST_ERR.html => testing/web-platform/tests/dom/events/Event-dispatch-target-removed.html
rename : testing/web-platform/tests/DOMEvents/event-phases-order.html => testing/web-platform/tests/html/dom/documents/dom-tree-accessors/Document.currentScript.html
rename : testing/web-platform/tests/tools/scripts/html5lib_test.xml => testing/web-platform/tests/html/tools/html5lib_test.xml
rename : testing/web-platform/tests/tools/scripts/html5lib_test_fragment.xml => testing/web-platform/tests/html/tools/html5lib_test_fragment.xml
rename : testing/web-platform/tests/tools/scripts/update_html5lib_tests.py => testing/web-platform/tests/html/tools/update_html5lib_tests.py
rename : testing/web-platform/tests/tools/scripts/lint.py => testing/web-platform/tests/tools/lint/lint.py
rename : testing/web-platform/tests/tools/scripts/lint.whitelist => testing/web-platform/tests/tools/lint/lint.whitelist
rename : testing/web-platform/tests/tools/scripts/_env.py => testing/web-platform/tests/tools/localpaths.py
rename : testing/web-platform/tests/tools/scripts/manifest.py => testing/web-platform/tests/tools/manifest/manifest.py
rename : testing/web-platform/tests/tools/scripts/manifest.py => testing/web-platform/tests/tools/manifest/tree.py
rename : testing/web-platform/tests/serve.py => testing/web-platform/tests/tools/serve/serve.py
2015-03-06 12:56:11 +00:00
James Graham
b89863301f Bug 1140145 - Update to latest wptrunner, a=testonly
--HG--
rename : testing/web-platform/harness/wptrunner/wptrunner.py => testing/web-platform/harness/wptrunner/environment.py
rename : testing/web-platform/harness/wptrunner/executors/reftest-wait.js => testing/web-platform/harness/wptrunner/executors/reftest-wait_webdriver.js
rename : testing/web-platform/harness/wptrunner/executors/reftest-wait.js => testing/web-platform/harness/wptrunner/testharnessreport-servo.js
rename : testing/web-platform/harness/wptrunner/wptrunner.py => testing/web-platform/harness/wptrunner/wptlogging.py
2015-03-06 12:55:49 +00:00
Alexandre Poirot
df4d2d20ea Bug 1099238 - Try running integration test on mulet. r=lightsofapollo 2015-02-26 14:10:00 -05:00
Geoff Brown
9c9484d811 Bug 1062365 - Rename in-tree config for android 4.3 emulator; r=kmoir
--HG--
rename : testing/config/mozharness/android_arm_4_4_config.py => testing/config/mozharness/android_arm_4_3_config.py
2015-03-03 19:06:52 -07:00
Boris Zbarsky
b3a7aa44f6 Bug 1137591 part 2. Throw if someone does Cu.importGlobalProperties in a Window scope. r=bholley 2015-03-03 21:01:58 -05:00
Alexandre Poirot
2b002a6748 Bug 1059308 - Fix tests to support chrome actor. r=jryans 2015-02-26 03:56:00 +01:00
Boris Zbarsky
31e12dccb6 Bug 1141510. Fix our detection of File in the global in specialpowersAPI.js to actually check the global. r=bholley 2015-03-10 14:56:13 -04:00
Mike Hommey
2761e6ddc6 Bug 1139719 - Properly say what binary is missing for --use-test-media-devices. r=jmaher 2015-03-10 10:01:54 +09:00
Mike Hommey
364038011c Bug 868814 - Fold mozalloc library into mozglue. r=njn
--HG--
rename : memory/mozalloc/moz.build => memory/mozalloc/staticruntime/moz.build
2015-03-10 10:01:52 +09:00
Andrew Halberstadt
07ce5b611f Bug 1137339 - [manifestparser] implement a chunk_by_runtime filter, r=jmaher
With this chunking strategy, the runtimes of tests are taken into account, such that each chunk
takes roughly the same amount of time to finish. Tests belonging to the same manifest will not get
split up.

The algorithm works by sorting every manifest from slowest to fastest. Each manifest is popped off
and its tests are added to the fastest chunk to date until no manifests are left. Total runtimes of
the chunks are re-calculated after every addition.

--HG--
extra : rebase_source : 55eb880256549cb387e659cddbad0f20eaca9f3b
2015-03-05 09:12:55 -05:00
Andrew Halberstadt
c6d32a2950 Bug 1134395 - mozbuild should pass in rootdir to manifestparser to properly calculate test relpaths, r=gps
--HG--
extra : rebase_source : 0d77784a6e7eea31be009f3f475861cf57caeeb3
2015-02-18 17:07:55 -05:00
Anish
4063a569ed Bug 958147 - Choose one of run-if or skip-if and get rid of the other.r=jmaher, mwargers 2015-03-03 08:46:37 -05:00
Carsten "Tomcat" Book
6f58c47a0d Merge mozilla-central to mozilla-inbound 2015-03-03 14:10:55 +01:00
Carsten "Tomcat" Book
b4c852d556 merge fx-team to mozilla-central a=merge 2015-03-03 13:46:04 +01:00
Boris Zbarsky
edd402d841 Bug 1137984. When parsing attribute selectors, treat EOF as ']' any place ']' is allowed. r=dbaron 2015-03-03 07:12:00 -05:00
jlal@mozilla.com
6daa41cdb2 backout of bug 1136631 for taskcluster regression on bi a=taskcluster-only 2015-03-02 15:04:28 -08:00
Wes Kocher
50b5615e47 Merge fx-team to m-c a=merge 2015-03-02 12:41:37 -08:00
Wes Kocher
b9799a40ef Merge m-c to fx-team a=merge CLOSED TREE 2015-03-02 13:07:53 -08:00
Steven MacLeod
3707700dfb Bug 1093566 - Migrate BrowserUITestUtils into BrowserTestUtils; r=Unfocused r=paolo
--HG--
extra : rebase_source : 0e982bc29ce29933bc11fdfb6fc75e71258fcdf8
2015-02-23 12:48:54 -05:00
Steven MacLeod
43d441ca37 Bug 1093566 - Add Cc, Ci, Cu, Cr to scope of spawned ContentTasks; r=Gijs r=paolo
--HG--
extra : rebase_source : b0bab1cd4b36ff9d32df51869f9ff0fec8e1879d
2015-02-26 11:49:36 -05:00
Steven MacLeod
d3da5185f9 Bug 1093566 - Add modules for sharing mochitest-browser test code; r=Gijs r=paolo
Currently code used by many mochitest-browser tests is scattered
throughout the tree in various head.js files. Many similar or identical
helper methods are repeated throughout these files.

This commit introduces a BrowserTestUtils.jsm module and includes it in
the mochitest scope; the idea being these frequently re-implemented
methods can live in a central place.

A TestUtils.jsm module has also been introduced to contain code useful to
all types of tests.

--HG--
extra : rebase_source : 7d22be6f800aa39bbddb976baa2ea7fdfb96a58b
2015-02-22 23:11:22 -05:00
Tooru Fujisawa
eb1f5dcaae Bug 1108382 - Part 12: Do not use non-standard flag argument of String.prototype.replace in testing/web-platform/tests/. r=jgriffin 2015-03-01 09:51:33 +09:00
Giovanny Andres Gongora Granada
fa54bb92c1 Bug 1126057 - Provide better error when ./mach robocop is run without MOZ_HOST_BIN. r=nalexander
DONTBUILD because NPOTB

--HG--
extra : amend_source : 3e5b2bac9e07dcc8ecebfdfc45affe455a972bde
2015-02-26 10:28:00 -08:00
Jason Orendorff
aed07e3b58 Bug 828137, part 2 - Make [[Set]] always fail on window elements. With this change, window[0] = null; is a TypeError in strict mode code. r=bz.
--HG--
extra : rebase_source : 2bba1904dc678a1b440fd1d8a8592da7ba09dce3
2015-02-11 11:47:39 -06:00
James Willcox
96b90bb043 Bug 1119962 - Work around 'adb shell' bustedness in newer Android tools r=gbrown 2015-03-09 08:47:03 -05:00