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

19371 Коммитов

Автор SHA1 Сообщение Дата
Paolo Amadini 8c27468e31 Bug 1413438 - Restore the logic preventing access denied errors when removing temporary files on Windows. r=mak
MozReview-Commit-ID: B4NG5XqNg9m

--HG--
extra : rebase_source : 368e3ca8130c85d9791feb524996f1b14e093744
extra : source : 98e4cee0879f356d2f4d61e76aa0fb50f174f55a
2017-11-06 08:34:40 +00:00
Emilio Cobos Álvarez 05a25ccc70 Bug 1413619: Fix insertion point computation when display: contents pseudos are involved. r=mats,bz
This is a significant rework of how do we compute the insertion point of a
node.

We handle pseudos in the same function instead of out of band, and also recurse
up when the parent has display: contents, which simplifies the code IMO.

MozReview-Commit-ID: 1rSfv1Tq5gO
2017-11-04 11:58:16 +01:00
Sebastian Hengst d61954557d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: Ai6Y5GGfkfT
2017-11-04 10:58:24 +01:00
Geoff Brown 8538ff6458 Bug 1414063 - Increase mochitest/reftest default output timeout to 370 seconds; r=jmaher 2017-11-03 12:08:29 -06:00
Gregory Szorc 389d950c4c Bug 1413687 - Remove hazard builds from mozharness; r=sfink
According to sfink, mozharness is no longer used to drive hazard
builds. That means a lot of dead code that can be removed.

After this commit, there are no more references to "hazard" or
"spidermonkey" in testing/mozharness.

MozReview-Commit-ID: 8MWl8dMwRTD

--HG--
extra : rebase_source : 2156fbd13dffb22bb08b10fec2a66a9eebde8d57
2017-11-06 11:06:09 -08:00
Gregory Szorc 29dc336611 Bug 1413687 - Move hazard build scripts out of mozharness; r=sfink
These scripts are included by hazard-analysis.sh. That's their only
reference in repo.

We could probably inline these scripts. But let's start by moving them
out of mozharness since no active mozharness based task is using them.

MozReview-Commit-ID: 13oen42Txmh

--HG--
rename : testing/mozharness/scripts/spidermonkey/build.browser => taskcluster/scripts/builder/hazard-browser.sh
rename : testing/mozharness/scripts/spidermonkey/build.shell => taskcluster/scripts/builder/hazard-shell.sh
extra : rebase_source : 782f7b3f3537cfefb51b0e5f1b459c8ad0daca5b
2017-11-06 11:02:24 -08:00
Henrik Skupin e77597395e Bug 1397612 - Backed out changeset 63d97c8b46b2 r=jmaher
This backs-out the skip patch for:
test_quit_restart.py TestQuitRestart.test_in_app_restart_safe_mode

MozReview-Commit-ID: 6lpUOdqoytT

--HG--
extra : rebase_source : c4bbd78841db1fd832be48994db1b0d4d950d623
2017-11-06 13:43:42 +01:00
Andrew Swan 1bf7198d39 Bug 1413322 Don't load old-style language packs r=gandalf,kmag
MozReview-Commit-ID: GnG6UznHFZR

--HG--
extra : rebase_source : a687e51a7c087c639a202f29b87ae466cd3705b8
2017-10-31 14:23:06 -07:00
btian bd65dcd351 Bug 1411878 - Support Element.shadowRoot and Element.assignedSlot / TextNode.assignedSlot on closed shadow root r=mrbkap
MozReview-Commit-ID: DSiGN7h5ErY

--HG--
extra : rebase_source : 025d3100cff11849d503fd86a312cb405b6cb32f
2017-11-02 16:53:44 +08:00
NARCIS BELEUZU 236241b82c Backed out 1 changesets (bug 1413438) for ESlint failure /builds/worker/checkouts/gecko/testing/modules/FileTestUtils.jsm:109:11 r=backout CLOSED TREE
Backed out changeset 98e4cee0879f (bug 1413438)
2017-11-03 15:12:10 +02:00
Paolo Amadini abdef0fc5e Bug 1413438 - Restore the logic preventing access denied errors when removing temporary files on Windows. r=mak
MozReview-Commit-ID: B4NG5XqNg9m

--HG--
extra : rebase_source : 807837fc153dcfe21f3d06ff3307ff45e12e0730
2017-11-03 10:54:29 +00:00
Sebastian Hengst e9b3a258b8 merge mozilla-central to autoland. r=merge a=merge 2017-11-02 23:15:55 +01:00
Sebastian Hengst 68106833b3 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: xcHQOq7Rbv
2017-11-02 22:59:04 +01:00
Boris Zbarsky 0bbe6f4940 Bug 1412741. Back out the fix for bug 1381408, because that change doesn't look like it's web-compatible. r=peterv
MozReview-Commit-ID: LSYYAt0bAkT
2017-11-02 13:02:55 -04:00
Henrik Skupin ee8b5842a8 Bug 1413852 - Improve failure message for socket connection attempts. r=automatedtester
Instead of a general socket timeout failure indicate that no hello
data has been received through the socket right after the call to
connect().

MozReview-Commit-ID: EPNiCLNyFFH

--HG--
extra : rebase_source : 05c45e99b3250f847a5c8120f23ecc9dd154212c
2017-11-02 12:03:03 +01:00
Henrik Skupin 4b8ddfe81b Bug 1413852 - TcpTransport.receive() doesn't obey current socket timeout. r=automatedtester
The getter for socket_timeout should always return the current socket
timeout from the socket instance first, and only fallback to the
private property if no socket instance exists.

This ensures that all methods will always operate on the current
socket timeout value.

Also using a timeout of 2s for receiving the hello string might be too
less for slow running builds. To prevent intermittent failures for
start_session, a good value might be 60s.

MozReview-Commit-ID: HywjFfClrRr

--HG--
extra : rebase_source : 4207e46c99445ddf7e0c4b653c865e76eb9a9c23
2017-11-02 11:33:23 +01:00
Attila Craciun e6692a3a7e merge from central to autoland r=merge a=merge on a CLOSED TREE 2017-11-02 11:55:50 +02:00
Henrik Skupin 2b24952fe1 Bug 1413821 - Skip final assertion in test_inclusive_descendant for Android. r=test-fix a=test-fix
MozReview-Commit-ID: 7fadvwbofPb
2017-11-02 08:43:26 +01:00
Henrik Skupin 7479ef0258 Bug 1321516 - Switch to WebDriver conformant interactability checks. r=ato
This change will cause Marionette to use the webdriver conformant
clickElement method instead of the legacy one by default. It means
that additional checks will be performed to ensure that the element
to click onto is visible, and not obscured by other elements. Also
it will be scrolled into view in case it is located outside of the
current view port.

Even it is used by default, the behavior can be controlled with the
"moz:webdriverClick" capability. Setting to to 'false' when creating
a new session, will cause a fallback to legacy clickElement.

MozReview-Commit-ID: E560k62Q2J9

--HG--
extra : rebase_source : 1d4d120822c6ae13a319c6c5d33e5b77b86cfdb6
2017-11-01 22:18:39 +01:00
Andreas Tolfsen 1c91386c90 Bug 1410799 - Test for stale elements when clicking r=maja_zf
MozReview-Commit-ID: EjgsO4GwTSC

--HG--
extra : rebase_source : f79e4b98b1dd3f28500f83161bbdd296aa47ceca
2017-11-01 18:07:12 +00:00
Andreas Tolfsen 9644ecd998 Bug 1410799 - Catch error from element.Store#get in clickElement r=whimboo
Because the content frame script's clickElement function uses
the old-style despatch technique, all code lines that have the
potential of throwing must be encapsualted in try...catch blocks.
Bug 1400256 accidentally moved them outside this block, and we did
not have any tests for stale elements in web content.

This ensures errors from WebElement.fromJSON and seenEls.get get
returned to the WebDriver service in testing/marionette/driver.js.

MozReview-Commit-ID: 49qjWhXWy69

--HG--
extra : rebase_source : 3e1b639ad253c3fe7eda890de04608a925e256f5
2017-11-01 18:06:21 +00:00
Andreas Tolfsen 54380b0c6a Bug 1410799 - Fix HTTP status for stale element reference error r=jgraham
The HTTP status for the "stale element reference" error in WebDriver
should be 404 (Not Found).

MozReview-Commit-ID: CBb7Ds8AEY3

--HG--
extra : rebase_source : 9b4309d43118730e20cb4ba17312a49cc203c58b
2017-11-01 18:02:15 +00:00
Andreas Tolfsen 2cdc3a4547 Bug 1410799 - Fix API docs for assert_error and assert_success r=jgraham
wdclient was the name of the old GitHub repository.  The actual
Python package name is "webdriver".

MozReview-Commit-ID: FHy3iEB9aAj

--HG--
extra : rebase_source : 1f1a712fef86ab56fd9bc1f3b949e0844e9fae84
2017-11-01 18:00:49 +00:00
Andreas Tolfsen c137afdc14 Bug 1410799 - Fix NameError for cls_name r=jgraham
MozReview-Commit-ID: 7xf1Xu0BA5u

--HG--
extra : rebase_source : 1ac55eb8695ec3cecd4b0ee35c84e0938c593bbe
2017-11-01 17:59:26 +00:00
Andreas Tolfsen 8eb8568fae Bug 1413593 - Add win32 cross compilation config for geckodriver. r=jgraham
When cross-compiling geckodriver for i686-pc-windows-gnu from Linux
x86-64, this custom cargo configuration is needed.  It specifies
the linker to use as well as a rustc flag for disabling backtraces
on panic, as far as I gather.

Neither of these options are necessary, of course, when we start
releasing geckodriver from Taskcluster, because we will then not
rely on cross-compilation.

MozReview-Commit-ID: 6q7wIBNrCHB

--HG--
extra : rebase_source : d71360ab043bf169871de58dfaded1a3281132e3
2017-11-01 16:49:55 +00:00
Henri Sivonen 9a34044063 Bug 1396208 - For benchmarking, add a black box function that is opaque to the optimizer. r=froydnj
MozReview-Commit-ID: 82jn6u6WRf0

--HG--
extra : rebase_source : 76e173841ed555b7e3741bf3d004de5aa071f3b0
2017-10-10 09:48:26 +03:00
Nick Alexander 690d4ddcaa Bug 1411688 - Part 3: Set MOZ_UPDATE_CHANNEL in single-locale repacks. r=aki
I'm seeing "try" in my repacks, when the underlying build has
"nightly-try".  This should make the two agree.

MozReview-Commit-ID: 45yE9Qwz0v7

--HG--
extra : rebase_source : ff1ae4e50203ea032032069203558d75d348ff21
2017-11-02 09:47:10 -07:00
Nick Alexander 0b1169a83d Bug 1411688 - Part 2: Include secrets in Android single-locale repacks. r=aki
Single-locale repacks need to run aapt (--without-gradle) or Gradle
(--with-gradle).  When running --with-gradle, they need to compile the
Java source code again (in order to produce a fresh R.java with
correct IDs).  That compile will be part of the shipping APK, so it
needs to be configured "the same" as the underlying repacked.  *This
is a significant change in behaviour, but necessary to support newer
Gradle/aapt versions, which do not maintain R.java ID mappings across
invocations.*

Part of the configuration are the secret keys and features that are
gated on them.  This commit makes those secrets available to
single-locale repacks.

MozReview-Commit-ID: 4REPsIb5TgN

--HG--
extra : rebase_source : 2d23e0e0c51a61e50acf24123b316bdbb0b579ff
extra : source : a721890f7573140ca6a926e722bd3538c732dae7
2017-11-02 10:03:01 -07:00
Sebastian Hengst 07b805d165 Backed out 5 changesets (bug 1411688) for flake8 linting failure at testing/mozharness/scripts/mobile_l10n.py. r=backout on a CLOSED TREE
Backed out changeset 8ddf3257a8db (bug 1411688)
Backed out changeset c313d76f2aa5 (bug 1411688)
Backed out changeset 3df83a3b7e9c (bug 1411688)
Backed out changeset 133417cefdab (bug 1411688)
Backed out changeset a8fd33d8a2af (bug 1411688)
2017-11-04 00:49:47 +01:00
Gregory Szorc 7b5dac63f8 Bug 1412932 - Inline pgo-profile-run target; r=ted
It is a one-liner and doesn't need to exist in a separate make file.

MozReview-Commit-ID: 5w3eLWD0CuB

--HG--
extra : rebase_source : 15ebb63156f8b4e8d3288dfaf0d9ec2c328b5914
2017-11-07 15:06:45 -08:00
Brian Grinstead 02c6b5e3b0 Bug 1376546 - Set up browser instrumentation as a new taskcluster job;r=jmaher
MozReview-Commit-ID: 423Y58ULPPA

--HG--
extra : rebase_source : e2fe04a4217aa40a4a2f7371b4ff06a8e10a3119
2017-11-07 15:19:20 -08:00
Mark Banner a008ea82c3 Bug 1402707 - Change BrowserTestUtils.waitForNewTab to allow waiting for tabs to open a new URL when the tab might not be the next one opened. r=mak
MozReview-Commit-ID: HNFEC6BuBit

--HG--
extra : rebase_source : 62bd418aef297a16a78f82b1c159947dd8ecdbd8
2017-09-24 19:34:34 +01:00
Nick Alexander 260954c89b Bug 1405396 - Build with Gradle by default; turn Bg (Gradle) into Bng (non-Gradle). r=maliu
This also turns the tier 2 job B(n)g into tier 1, since moz.build is
still tier 1.  It also pushes a lot of GeckoView related tasks into
the main builds, since they should run as part of Gradle builds.

This also removes unused tooltool manifests; the jobs that used these
manifests use only toolchain tasks now.

MozReview-Commit-ID: 2GmnJ7joCTT

--HG--
extra : rebase_source : 75cd2dfb51e0e1b510f5e618c2dc881cf5f22bf2
extra : source : 6b95b09d6afbb83ba89c47b237dfce6e15587bbe
2017-10-18 13:05:54 -07:00
Nick Alexander 0436784ef8 Bug 1405396 - Pre: Configure geckoview test for x86. r=gbrown
MozReview-Commit-ID: BITEuWnJPUK

--HG--
extra : rebase_source : dcf5c06f97dea682e29c46b8e7f7cd9f3ee58888
extra : source : 11b7ab2c3c206915179080be13777e0d5a8d4c98
2017-10-20 18:07:01 -07:00
Henrik Skupin 20ad958852 Bug 1411393 - Marionette should not register listeners on the global window or document. r=ato,smaug
Registering listeners for the "beforeunload" and "unload" events currently
happens on the global window and document. This actually prevents Firefox
from adding those pages to the bfcache.

The correct is to add all the listeners to the tabchildglobal, which is
the framescript itself. Also by using the capture and not the bubble phase
the unload events are correctly propagaded to our registered listeners.

MozReview-Commit-ID: 4hJjuqWsoBP

--HG--
extra : rebase_source : 619a8c936f613823dab2387efa67dc65488fbbc3
2017-10-25 14:15:30 +02:00
Steve Armand 6c2bd362a0 Bug 1414256 - [webdriver] Fix spelling error for unknown capabilities. r=jgraham,whimboo
MozReview-Commit-ID: 5mrQLw81loK

--HG--
extra : rebase_source : 745790bf6f9abbbdca4218b9e0493cad7f1c8763
2017-11-04 19:00:48 -04:00
Sebastian Hengst ca88e3c4c5 Merge mozilla-central to autoland. r=merge a=merge 2017-11-01 22:58:44 +01:00
Sebastian Hengst 4ff29d14f8 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: GSDYk9wLOAM

--HG--
rename : browser/base/content/test/general/browser_bug561636.js => browser/modules/test/browser/formValidation/browser_form_validation.js
rename : browser/base/content/test/general/browser_bug595507.js => browser/modules/test/browser/formValidation/browser_validation_iframe.js
rename : browser/modules/test/browser/browser_bug1319078.js => browser/modules/test/browser/formValidation/browser_validation_invisible.js
2017-11-01 22:55:12 +01:00
Gregory Szorc a76f5a4c0b Bug 1412356 - Invoke `mach build` for multi locale builds; r=chmanchester
This should be functionally identical to `make -f client.mk`.

MozReview-Commit-ID: GfKHtezLBNL

--HG--
extra : rebase_source : e7965718b16d22055abdab2838e97cae63330ce9
2017-10-27 10:10:14 -07:00
Gregory Szorc be33077ff5 Bug 1412356 - Don't invoke client.mk from mobile l10n automation; r=chmanchester
The old code was simply running configure and manually invoking some
make targets via client.mk. These can both be done via `mach`.

As part of the change, the build targets have been consolidated. There
is still an abstraction leak here. But at least we aren't using client.mk.

MozReview-Commit-ID: 7oMXPWPZS6V

--HG--
extra : rebase_source : 6d632dc086d79a17e577da66336c77003d963f67
2017-10-27 10:07:52 -07:00
Ryan VanderMeulen a090aa11cd Backed out changeset ee243422ed36 (bug 1413619) for test failures. 2017-11-01 17:29:10 -04:00
alex 40f03f9f5e Bug 1393788 - Compress all JSDcov artifacts (.json files) into zip files after all tests are completed. r=gmierz,jmaher.
Building with "Linux x64 JSDCov", each suite of tests will produce a list of JSDCov artifacts (.json). This patch compresses all JSDCov artifacts into 1 zip file for each suite upon tests completion.
MozReview-Commit-ID: DaNLOQuW2lc

--HG--
extra : rebase_source : cceb912d0fe16f9921e1d13fe85d53af2abcb29c
2017-10-26 17:01:12 -04:00
Andreas Tolfsen ea7bdb1cbb Bug 1410796 - Add basic evaluate.toJSON tests. r=whimboo
MozReview-Commit-ID: EvtsPhiq6sd

--HG--
extra : rebase_source : 8c6fcb49f9373c9a3be2567111f935a3c9d4b7c7
2017-10-31 20:02:07 +00:00
Andreas Tolfsen 20f23db957 Bug 1410796 - Test element retrieval from XHTML namespace. r=maja_zf
Finding elements in the XHTML namespace will fail unless
element.isDOMElement is fixed so that it does not look at a
particular namespaceURI.

It is worth noting that, generally, the WPT element retrieval tests
are pretty awful and the new tests don't exactly match the style of
the preceding tests.  This intended, because the other tests are bad.
This should be addessed individually.

MozReview-Commit-ID: 8I3VwhJirSb

--HG--
extra : rebase_source : 2de08ec68dbf8b4768708bdb733965634ac4feda
2017-10-31 20:01:53 +00:00
Andreas Tolfsen 34669663f4 Bug 1410796 - Add nodeType existence check. r=whimboo
If the node variable is an object that is not null, and nodeType is
not an own property of it, node.nodeType === node.ELEMENT_NODE might be
evaluated as undefined === undefined if ELEMENT_NODE is also missing.
This will pass the condition, which is an unintended consequence.

To remedy this, we first check that nodeType indeed exists on node
before proceding.

MozReview-Commit-ID: G0eaRvwm5mv

--HG--
extra : rebase_source : 8c08e0363f26095cf672d2b11699431b1fb4ef9f
2017-10-31 19:59:41 +00:00
Andreas Tolfsen e944eb5cdb Bug 1410796 - Drop element.isSVGElement. r=whimboo
This drops the now-superfluous element.isSVGElement.  SVG elements
are matched with element.isDOMElement because there is no special
need to distinguish them from other elements, apart from chrome elements.

MozReview-Commit-ID: 3AgEtyaAsPU

--HG--
extra : rebase_source : 7ec52aa9a7b7404eff5b6daf8ebe8259f06265da
2017-10-31 19:57:40 +00:00
Andreas Tolfsen b91e906a0c Bug 1410796 - element.isDOMElement to match any non-XUL element. r=whimboo
This patch makes element.isDOMElement match any non-XUL element,
meaning it will henceforth match both SVG elements as well as any
custom XML namespaced element.

In the bug 1410796, Marionette does find the element, but is unable
to add it to the known web element store.  This is a result of the
changes made in bug 1400256, where I introduced a set of functions
for element type recognition needed for determining which web
element abstraction to use for an element.

We use element.isDOMElement to distinguish content elements from chrome
elements, and this change consequently makes element.isSVGElement
superfluous.

MozReview-Commit-ID: AkEHm6zroKz

--HG--
extra : rebase_source : c6f101e12839241f60c8c1b3908df3a3e4a89a51
2017-10-31 19:55:49 +00:00
Vedant Chakravadhanula 72dd3218a3 Bug 1218554 - Handled the error while attaching the DMG(macOS). r=whimboo
Variable appDir was being referenced before assignment. Changed the try-except-finally blocks to handle the error.

MozReview-Commit-ID: AHEeVhmPfQI

--HG--
extra : rebase_source : b0dd78f3895bb34c4e916bc0441dd9ae5e643dfc
2017-10-27 22:16:55 +05:30
Andreas Tolfsen ea4dbaf7a9 Bug 1413292 - Remove backtrace crate dependency from geckodriver. r=jgraham
Made this a separate commit from that which actually removes the
in-tree vendored dependencies to make it easier to review.

MozReview-Commit-ID: 9xbkM0EfOOL

--HG--
extra : rebase_source : 6686dc07a25df1a820914eb715fb733778f092cb
2017-10-31 20:31:53 +00:00
Andreas Tolfsen a1b7e2cd46 Bug 1413292 - Stop sending geckodriver backtrace with errors. r=jgraham
The Rust backtrace from geckodriver is  not useful since any error
we actually return is by-definition handled by the code, and we
can probably get more information just by looking at the error type
and string.

At the same time, it runs the risk of confusing users into thinking
there was a bug in the driver when actually it's perfectly normal
handling of invalid input.

MozReview-Commit-ID: 9S5IaioA5AA

--HG--
extra : rebase_source : 0d98188c263d51402c2330a6b730752487dcc7fc
2017-10-31 20:30:18 +00:00
Dão Gottwald 3ccaa127b0 Bug 1398103 - Adjust toolbar and toolbar button spacing to match photon spec. r=daleharvey
MozReview-Commit-ID: 4Pcqahw2Mwu

--HG--
extra : rebase_source : 72cb970d7e9c50f17fd829c330e0604842c2c602
2017-11-01 11:17:50 +01:00
Csoregi Natalia 423b2522c4 Merge inbound to mozilla-central r=merge a=merge 2017-11-01 12:14:00 +02:00
Sebastian Hengst 2181970726 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-11-01 00:39:58 +01:00
Sebastian Hengst 7a0f790c30 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4CDH6A5NT2U
2017-11-01 00:36:12 +01:00
Joel Maher a225135c30 Bug 1407383 - Disable /webdriver/tests/actions/key.py on linux for frequent failures. r=me, a=testonly 2017-10-31 08:46:32 -04:00
Margareta Eliza Balazs a63fdbeabb Merge inbound to mozilla-central r=merge a=merge 2017-10-31 12:46:19 +02:00
Samael Wang 752dc4bc75 Bug 1397512 - Part 2: Add wpt test of form submission inside an onload handler. r=smaug
MozReview-Commit-ID: HearVphzHsG

--HG--
extra : rebase_source : 0388aa650a7a56e69b908d7ae389377d2e51744d
2017-10-26 17:26:53 +08:00
Phil Ringnalda 046d7cd77a Backed out changeset 349b9517cb9b (bug 1403131) for wpt, talos, android, and marionette failures
CLOSED TREE

MozReview-Commit-ID: GEyvPM0mvkR
2017-10-30 20:55:37 -07:00
Geoff Brown 85c3bc0188 Bug 1413005 - Update e10s mozinfo properties for test-verification; r=jmaher 2017-10-31 15:58:28 -06:00
Andreas Tolfsen 66fd7fce78 NO BUG - Fix link in geckodriver README r=me
DONTBUILD
CLOSED TREE

MozReview-Commit-ID: FcXMuLkOwto
2017-10-31 21:14:18 +00:00
Andreas Tolfsen 74b973dc73 NO BUG - Include geckodriver doc intro r=me
DONTBUILD
CLOSED TREE

MozReview-Commit-ID: 30BkwloZGFM
2017-10-31 21:14:10 +00:00
Andreas Tolfsen 94a08e665f NO BUG - Skip annotated tags when releasing geckodriver r=me
DONTBUILD

MozReview-Commit-ID: CIX5O9P11Xz
2017-10-31 19:10:15 +00:00
Andreas Tolfsen 6e21a62e34 NO BUG - Clarify commit instructions for releasing geckodriver r=me
DONTBUILD

MozReview-Commit-ID: 6tsAfJ8WRDE
2017-10-31 19:09:22 +00:00
David Anderson 5853a1cb55 Add a Talos test for displaylist mutation. (bug 1411804, r=jmaher, r=mattwoodrow) 2017-10-30 10:11:45 -07:00
Paolo Amadini 98b8fb39b7 Bug 1411979 - Share the getTempFile function in xpcshell and browser tests. r=mak
MozReview-Commit-ID: 5hshgOrFqws

--HG--
extra : rebase_source : c7b173f7c2685c9522ef0626b74819273352a373
extra : source : 68e85782bbcab3c06e729551643bdc602cf8de71
2017-10-31 13:25:45 +00:00
Joel Maher 34110f34d0 Bug 1412904 - fill in missing bugzilla_components in testing/webdriver. r=ato 2017-10-31 12:27:48 -04:00
Nicolas Chevobbe 7c358c7180 Bug 1391688 - Add damp test to track opening the console with messages in the cache; r=bgrins.
This adds a test that measure the time it takes to open the console
on a page with 100 logged messages and show something meaningful to the user.

MozReview-Commit-ID: FMx9QRKvpfl

--HG--
extra : rebase_source : d587d8258c66457a5a4cb65882c8aacaaebfa68c
2017-10-24 09:28:03 +02:00
Sebastian Hengst 2470a9a87b merge mozilla-central to autoland. r=merge a=merge 2017-11-01 00:38:25 +01:00
Andreas Tolfsen 707c28df99 Bug 1410652 - Let WebDriver:SwitchToFrame take a web element. r=whimboo
The "element" field on the WebDriver:SwitchToFrame command request's
body takes a string web element reference UUID as input.  This patch
changes it so that it can also take a web element JSON Object.

The old behaviour can be removed with Firefox 60.

MozReview-Commit-ID: JcTD3MRxjOe

--HG--
extra : rebase_source : f313349121787e8f68137132cac49aecebee5ba1
2017-10-21 19:30:27 +01:00
Andreas Tolfsen 089e754126 Bug 1410652 - Use invalid argument error for web element deserialisation. r=whimboo
For user input we will want to return the appropriate invalid
argument error.  For internal input using TypeError is fine.

MozReview-Commit-ID: AlOnZuhaczN

--HG--
extra : rebase_source : f16aa13b6fc53da6261594dab0c9df34d6c3df6e
2017-10-24 17:42:32 +01:00
Andreas Tolfsen f9a44482f3 Bug 1410652 - Fix various API documentation in element module. r=whimboo
MozReview-Commit-ID: AaGnolglX5n

--HG--
extra : rebase_source : 5fccbd53ab96849df2aece2679db2df84aced804
2017-10-24 17:38:55 +01:00
Andreas Tolfsen 405edbbbd0 Bug 1410652 - Fix API docs of assert functions. r=whimboo
MozReview-Commit-ID: HktgnHoCGZV

--HG--
extra : rebase_source : fbd1dbc73ad4ebfb3b06196eed2d17ea0c4b00f4
2017-10-24 17:32:26 +01:00
Steve Armand bb8ebfb3dd Bug 1403131 - Run linters against mozharness scripts and configs. r=rail
MozReview-Commit-ID: vCOGNkXdEB

--HG--
extra : rebase_source : ae13f1a7db351173a2ffebad5695706711bc0217
extra : amend_source : 17c34ccb9e603b5219ec898c5ef767ab541ca6f7
2017-10-28 22:43:19 -04:00
Joel Maher ede9d9fd21 Bug 1412916 - fill in missing bugzilla_components. r=gps 2017-10-30 19:07:20 -04:00
Joel Maher ab5f3e7d54 Bug 1411980 - annotate newer directories with bugzilla compoents. r=overholt 2017-10-30 19:07:17 -04:00
Sebastian Hengst 2c835e29c4 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-31 00:00:54 +01:00
Sebastian Hengst f07fc93141 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4PW6ESqLL73
2017-10-30 23:52:23 +01:00
Geoff Brown 2d0571a567 Bug 1412526 - Only verify first 10 modified tests in test-verify; r=jmaher
Trying to verify an unlimited number of tests will likely run out of time
or log space, so give up once 10 tests are verified.
2017-10-30 15:13:42 -06:00
Christoph Kerschbaumer 652d8d1b48 Bug 1302667 - Update wpt tests for worker-src. r=dveditz,mckinley 2017-10-30 18:46:51 +01:00
Sebastian Hengst 7bf9eb161a Backed out 2 changesets (bug 1411979) for failing xpcshell's toolkit/components/jsdownloads/test/unit/test_PrivateTemp.js. r=backout on a CLOSED TREE
Backed out changeset 7a4f33d16b9e (bug 1411979)
***
Backed out changeset 68e85782bbca (bug 1411979)

--HG--
extra : histedit_source : 0226bf9f95762ef7fe4e57aee97b96ae5deff496%2C066dd55855dbcbd146642acd72bcd4e5d8044a2f
2017-10-30 19:19:45 +01:00
Paolo Amadini 7e4a6c3456 Bug 1411979 - Share the getTempFile function in xpcshell and browser tests. r=mak
MozReview-Commit-ID: 5hshgOrFqws

--HG--
extra : rebase_source : 9377484a4416829e0bfbe30c70d434b331e7301c
2017-10-30 16:53:22 +00:00
Sebastian Hengst 7eb270c395 Backed out 4 changesets (bug 1410652) for eslint failure at testing/marionette/element.js: Line 1456 exceeds the maximum line length of 78. r=backout
Backed out changeset 97031d4ea2bd (bug 1410652)
Backed out changeset 66754caa4c52 (bug 1410652)
Backed out changeset 48048929bb17 (bug 1410652)
Backed out changeset 265a168b4e37 (bug 1410652)
2017-10-30 19:32:43 +01:00
Paolo Amadini dac52b86d6 Bug 1412282 - Allow calling Assert.jsm methods directly from other test-only modules. r=mikedeboer
This adds a global instance that can be used by invoking assertion methods directly on the imported Assert object. The test suites set the global reporter function to the one for the currently running test.

MozReview-Commit-ID: 8dksVc9o7r

--HG--
extra : rebase_source : 3e382c6d24c6019d29963811c37469cfc23b928f
2017-10-27 14:38:30 +01:00
Ben Hearsum e8206e5b10 No bug: Update dev postrelease configs to use jamun, like other dev release configs. r=rail
--HG--
extra : rebase_source : 7012a82fa36e806719b689ab8af1012ddb2e9112
2017-10-30 10:48:34 -04:00
Chris H-C 75fc345254 bug 1406391 - Remove toolkit.telemetry.enabled manipulation from tests r=Dexter
Minor note:
reftests should've turned off uploadEnabled in the first place.
reftests should have unified telemetry on. It's the future.

MozReview-Commit-ID: 9spzuUAXwwP
2017-10-30 10:47:39 -04:00
Ben Kelly 405bf923d7 Bug 1412015 P4 Update redirected-response.https.html WPT expectation for redirect limit test. r=asuth 2017-10-30 10:30:01 -04:00
Andreas Tolfsen 8cd7e47451 Bug 1411307 - Return iterators for element retrieval. r=whimboo
These functions currently return sequences or arrays of elements, which
wastes cycles and memory because we spend time constructing these data
collections in cases where we only need the first element.  This is
the case for WebDriver:FindElement and WebDriver:FindElementFromElement.

This patch changes the Marionette element retrieval functions to
consistently provide iterators instead of sequences when looking
up elements.  Making them generator functions means the iterable
can be expanded using [...iterable] when necessary.

MozReview-Commit-ID: FZbKLuRWqgA

--HG--
extra : rebase_source : 1e7dc8c614004444f8b2476cb1a136ed36943374
2017-10-24 16:51:38 +01:00
Andreas Tolfsen 8c8b85caa1 Bug 1410652 - Let WebDriver:SwitchToFrame take a web element. r=whimboo
The "element" field on the WebDriver:SwitchToFrame command request's
body takes a string web element reference UUID as input.  This patch
changes it so that it can also take a web element JSON Object.

The old behaviour can be removed with Firefox 60.

MozReview-Commit-ID: JcTD3MRxjOe

--HG--
extra : rebase_source : 3da4b30d2689b6416d89bee838df73af40db2686
2017-10-21 19:30:27 +01:00
Andreas Tolfsen d15a90317a Bug 1410652 - Use invalid argument error for web element deserialisation. r=whimboo
For user input we will want to return the appropriate invalid
argument error.  For internal input using TypeError is fine.

MozReview-Commit-ID: AlOnZuhaczN

--HG--
extra : rebase_source : 57992fc62c08736cb24f7ee229a4c8930751e068
2017-10-24 17:42:32 +01:00
Andreas Tolfsen 4b10cb69dd Bug 1410652 - Fix various API documentation in element module. r=whimboo
MozReview-Commit-ID: AaGnolglX5n

--HG--
extra : rebase_source : de1c338530fbbb68f695c2af8de53a9fe9c1c8e0
2017-10-24 17:38:55 +01:00
Andreas Tolfsen 999ba4ba27 Bug 1410652 - Fix API docs of assert functions. r=whimboo
MozReview-Commit-ID: HktgnHoCGZV

--HG--
extra : rebase_source : a7b5586dba2a18d325aac765a9db13de31696095
2017-10-24 17:32:26 +01:00
Blake Kaplan 7c4636bb85 Bug 1413022 - Re-enable this test now that it shouldn't fail any more. r=jmaher
MozReview-Commit-ID: 1L6kBcRhd3q

--HG--
extra : rebase_source : b8ab63d8591e47a995a54df135ac0aa7dfa3106f
2017-10-30 15:23:09 -07:00
Rob Wood e9cb9d391f Bug 1369537 - preparing for talos on tc win vm; r=jmaher
MozReview-Commit-ID: KZbPBClEzHI

--HG--
extra : rebase_source : f6f29f94f7fe9c017cd11b7465321a849b1da6ad
2017-10-19 16:24:48 -04:00
Sebastian Hengst 6979ea37b4 merge mozilla-central to autoland. r=merge a=merge 2017-10-30 23:58:16 +01:00
Tom Prince 007a87532f Bug 1412105: Don't hardcode objdir in build_resources_path; r=jlund
MozReview-Commit-ID: B82gmPToKFW

--HG--
extra : rebase_source : 4d4d5f7f1dedeab8972bb6d0fc9e3de6f649bc07
2017-10-26 14:38:12 -06:00
Andreas Tolfsen 128ae86a8c Bug 1412037 - Prevent geckodriver from being published. r=jgraham
This prevents the geckodriver crate from being published to a
package registry like crates.io by mistake.

MozReview-Commit-ID: 7Qc9vaPhdJh

--HG--
extra : rebase_source : ec1f470a69c14c240b2cb522eb4475b22ed4a9da
2017-10-30 16:07:06 +00:00
Andreas Tolfsen 0d1f521e56 Bug 1412037 - Release geckodriver 0.19.1. r=jgraham
MozReview-Commit-ID: 4G4Vk5D86Nm

--HG--
extra : rebase_source : 98fb1c61cb1d2714158a502187b892ec58ce7dee
2017-10-26 18:10:51 +01:00
Andreas Tolfsen 4f3f33c2ed Bug 1412037 - Update changelog. r=jgraham
MozReview-Commit-ID: E1Xku8qLcgt

--HG--
extra : rebase_source : fa9013fe5625c9fbfd9c8ea92343494e683ae8c1
2017-10-26 18:10:34 +01:00
Andreas Tolfsen f056551b50 Bug 1412037 - Release webdriver crate 0.32.0. r=jgraham
A release of the webdriver crate is necessary for the release build
to pass on Travis, since testing/geckodriver/Cargo.toml cannot
depend on testing/webdriver as it is exported to the GitHub repository.

MozReview-Commit-ID: 1S2aAtg50t4

--HG--
extra : rebase_source : 53ef155537a44ef2bc141ea30a635e4144625118
2017-10-26 18:05:29 +01:00
Andreas Tolfsen 2529547a8f Bug 1411281 - Make assert_same_element accept webdriver.Element r=jgraham
Allow assert_same_element to compare web element references (JSON
Objects) with webdriver.Element and vice versa.

Tests will typically look up some element using traditional means
and use that as the trusted comparison when retrieving the same
element using the session.transport.send primitive that returns
the plain JSON Object.

MozReview-Commit-ID: 2DScnviOevb

--HG--
extra : rebase_source : d84fc331cdf2b2eb2bd36b71a184e5239b60bdff
2017-10-25 16:54:03 +01:00
Andreas Tolfsen d8489ee74b Bug 1411281 - Unmarshal all responses in WPT WebDriver client r=jgraham
The WPT WebDriver client currently only unmarshals responses for some
commands (notably execute_script, execute_async_script, and find.css).
For the client API we want to unmarshal all response bodies automatically.

This patch moves all JSON serialisation/deserialisation to a new
webdriver.protocol package so that it is not scattered around
the client API.  It introduces specialisations of JSONEncoder and
JSONDecoder that allows web element references to be recognised
and converted to complex webdriver.Element objects.

This change means it is no longer necessary for callers to invoke
webdriver.Session._element to convert the response to a web element
as this will be done automatically on any request- and response
body to webdriver.Sesson.send_command.

An important thing to note is that HTTPWireProtocol.send does not  follow
this behaviour by default.  That is because session.transport.send
is used throughout WebDriver tests in WPT as a way to get the raw
JSON body without having to set up session state manually.

MozReview-Commit-ID: 5UyDAe43Hgf

--HG--
extra : rebase_source : b86495dd0dcd102e6dea87011caafad475b88723
2017-10-25 14:18:26 +01:00
Andreas Tolfsen ca6428c47f Bug 1411281 - Swap webdriver.Element ctor arguments r=jgraham
It is more natural for the web element UUID to come first, followed
by the associated session state.

The patch also adds ctor documentation.

MozReview-Commit-ID: 5iV4SZzMeKS

--HG--
extra : rebase_source : e9f68a2a934b2c13a9d1d913204e7e3d9bce6b42
2017-10-25 10:13:18 +01:00
Andreas Tolfsen ffe20afd29 Bug 1411281 - Add equality test for webdriver.Element r=jgraham
When comparing two instances of webdriver.Element we want to first
check the type, to make sure the "id" attribute is present, then
compare the web element reference UUIDs.  These are supposed to be
unique across all browsing contexts.

MozReview-Commit-ID: 68PUBQxPdQ5

--HG--
extra : rebase_source : f0c52efd0db3a13ea1b90dc6c058ebee2de76e1d
2017-10-25 09:59:52 +01:00
Andreas Tolfsen b0cfd27758 Bug 1411281 - Add equality test for webdriver.Session r=jgraham
When comparing two instances of webdriver.Session we want to first
check that there is a current session, then the type of the object
to compare with to make sure the "session_id" attribute is present,
then finally we compare the session IDs.

MozReview-Commit-ID: 6Ch4Uy2MEhB

--HG--
extra : rebase_source : 252fe31680c57831b122d2bb53fe133b32c322eb
2017-10-26 17:15:16 +01:00
Andreas Tolfsen 54e90b00f1 Bug 1411281 - Associate web element identifier with webdriver.Element r=jgraham
MozReview-Commit-ID: Fqw3EJnJCsD

--HG--
extra : rebase_source : c9437244567d54614e37f076642440d527ef75dd
2017-10-25 09:57:13 +01:00
Masayuki Nakano 68626e182f Bug 1411687 - part 3: Add webplatform-test for testing "insertParagraph" command when user-defined element is the editing host r=m_kato
MozReview-Commit-ID: 4h53PBCGlU2

--HG--
extra : rebase_source : 1fc5ac1e41008f43956fea3840cdc89da7985df5
2017-10-27 16:01:59 +09:00
Aki Sasaki 66cc0d8772 bug 1412690 - add maple fennec configs. r=rail
This patch adds fennec staging and production relpro configs.

MozReview-Commit-ID: AuY21bqU6bl

--HG--
extra : rebase_source : 209c9d9971d2ee18a7c794e0350af90f05d6b705
2017-10-29 17:19:34 -07:00
Aki Sasaki 22ad3a2ae4 bug 1412690 - Re-add bouncer config files. r=rail
In bug 1360587, we removed bouncer.apk. We accidentally removed the
mozharness config files for bouncer submission in d72b09c9228c as well.

This patch merely adds the files back.

MozReview-Commit-ID: 8c7lFr6Dpz1

--HG--
extra : rebase_source : 17ef6f2de0b0b6e1f8fde50ff3141e23cda160d3
2017-10-29 16:25:18 -07:00
James Graham a0e2abc340 Bug 1413291 - Re-add wpt file that didn't reland after backout, r=gbrown
MozReview-Commit-ID: 5bk7eqLZyRx

--HG--
extra : rebase_source : b012bc38eb5c54af032abd13d770964332676baf
2017-10-31 19:01:01 +00:00
Florian Quèze d4fbe5e117 Bug 1414965 - disable geoip lookups for talos tests, r=jmaher. 2017-11-07 14:44:56 +01:00
Sebastian Hengst e06b6c7e17 merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE 2017-11-07 13:05:55 +02:00
Emilio Cobos Álvarez 87681dd3fa Bug 1414692: Adopt shadow roots when adopting a shadow host across documents. r=smaug
MozReview-Commit-ID: 8K0axIc86iY
2017-11-07 09:59:46 +01:00
Joel Maher 8e8fe037ac Bug 1411810 - Disable /webrtc/RTCDTMFSender-ontonechange.https.html on windows non e10s for frequent failures. r=me, a=testonly 2017-10-30 09:29:39 -04:00
Coroiu Cristina 44d1b50592 Backed out changeset 70ccfda99dbc::ca6ae38c0432 (bug 1302667) for frequently failing mochitest in security/test/csp/test_worker_src.html r=backout a=backout on a CLOSED TREE
Backed out changeset ca6ae38c0432 (bug 1302667)
Backed out changeset ff86e185e09d (bug 1302667)
Backed out changeset 8ec6b8bf8c6c (bug 1302667)
Backed out changeset 21c73f9d8fac (bug 1302667)
Backed out changeset e982481dbf2c (bug 1302667)
Backed out changeset 70ccfda99dbc (bug 1302667)
2017-10-30 14:19:29 +02:00
Joel Maher 75b4e940ee Bug 1376773 - Disable test_crash.py on osx for frequent failures. r=me, a=testonly 2017-10-30 07:56:24 -04:00
Attila Craciun f3cd43457f Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-10-30 12:28:40 +02:00
Christoph Kerschbaumer d4e57ead3d Bug 1302667 - Update wpt tests for worker-src. r=dveditz,mckinley 2017-10-30 09:07:48 +01:00
Phil Ringnalda 44f9cf1517 Backed out changeset d7a32fbcb477 (bug 1411804) for eslint failures
MozReview-Commit-ID: E2Ihodo2iG5
2017-10-29 23:40:13 -07:00
David Anderson 738cb80798 Add a Talos test for displaylist mutation. (bug 1411804, r=jmaher, r=mattwoodrow) 2017-10-29 23:21:39 -07:00
Makoto Kato b86c27bcaa Bug 748315 - Part 4. Update web-platform-tests result. r=masayuki
By this changes, many queryCommandValue("justify*") return correct value.

But since we don't support mixed state of queryCommandState("justify*")
(Bug 1412167), when queryCommandValue returns correct value, queryCommandState
will return incorrectly value instead.

MozReview-Commit-ID: S6IAK8xdW2

--HG--
extra : rebase_source : d33def1ab178375266d38bc38aa1a28fa4b90919
2017-10-25 16:13:10 +09:00
Henrik Skupin 7a65183aea Bug 1411197 - Quit/Restart without a callable callback shouldn't perform a shutdown. r=maja_zf
MozReview-Commit-ID: 9qCdmGKFocB

--HG--
extra : rebase_source : 46dcf7d8091c47b05d08959b270953fa63ed7aed
2017-10-27 15:42:31 +02:00
Sebastian Hengst 831f2ed98f merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: oIdBL7fmlE
2017-10-28 10:31:58 +02:00
Sebastian Hengst 3792a177e6 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: IZImXBBcbVQ
2017-10-28 10:25:57 +02:00
Phil Ringnalda 7f6c31afa5 Merge m-c to m-i
MozReview-Commit-ID: 2FUpmxEyNnH
2017-10-27 21:43:24 -07:00
Phil Ringnalda 4bc2b1615d Backed out 4 changesets (bug 1408433, bug 1406391, bug 1408512) for crashing tests by touching the network contacting incoming.telemetry.mozilla.org on nightly builds
Backed out changeset 9bfd4b0927dc (bug 1408433)
Backed out changeset 555850d5107e (bug 1408512)
Backed out changeset 15d959b9123e (bug 1406391)
Backed out changeset e1f34ba9cecc (bug 1406391)

MozReview-Commit-ID: BVoGRsD73Hf
2017-10-27 21:08:27 -07:00
Sebastian Hengst 28b1c813ea merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: DasxLYlgq0N
2017-10-27 23:30:52 +02:00
Chris H-C 8e6dd31d55 bug 1406391 - Remove toolkit.telemetry.enabled manipulation from tests r=Dexter
Minor note:
reftests should've turned off uploadEnabled in the first place.

MozReview-Commit-ID: 9spzuUAXwwP
2017-10-27 10:59:43 -04:00
Sebastian Hengst 2e7f384b52 merge autoland to mozilla-central. r=merge a=merge 2017-10-27 23:21:20 +02:00
Ben Kelly 1d874e8c70 Bug 1411528 Clear the intercept listening when synthesizing a redirect in HttpChannelChild. r=asuth 2017-10-27 16:11:57 -04:00
Sebastian Hengst 7e5658f95b Backed out 2 changesets (bug 1411804) for failing eslint in testing/talos/talos/tests/layout/benchmarks/displaylist_mutate.html. r=backout
Backed out changeset 39ad112131fe (bug 1411804)
Backed out changeset 9421a340f682 (bug 1411804)
2017-10-27 21:42:19 +02:00
Sebastian Hengst ee86c85e9b Add a Talos test for displaylist mutation. (bug 1411804). Follow-up: Add empty line to fix linting issue. r=me DONTBUILD
--HG--
extra : amend_source : b28a5efa400ba377e3ac5e75c09a8611d0e2f5ad
2017-10-27 21:25:52 +02:00
David Anderson a645a01ee6 Add a Talos test for displaylist mutation. (bug 1411804, r=jmaher, r=mattwoodrow) 2017-10-27 11:59:39 -07:00
Sebastian Hengst 841ee307e6 merge mozilla-central to autoland. r=merge a=merge 2017-10-27 23:32:15 +02:00
Rob Wood 9c5217776e Bug 1410206 - Remove non-e10s support from talos; r=jmaher
MozReview-Commit-ID: 2iCM35XAXJM

--HG--
extra : rebase_source : 831728acfff84ee49297f906a20dad98ca054ca5
2017-10-26 15:16:40 -04:00
Mark Banner 60e4a05b0d Bug 1411368 - Automatically fix spaced-comment issues raised when using ESLint 4. r=mossop
MozReview-Commit-ID: AOFFadV3JrV

--HG--
extra : rebase_source : e06da861796c79f118ac734ceebee22253c0485f
2017-10-26 12:00:05 +01:00
Mark Banner 4de6bf22b1 Bug 1411368 - Automatically fix no-multi-spaces issues raised when using ESLint 4. r=mossop
MozReview-Commit-ID: H5YVp3rnzGo

--HG--
extra : rebase_source : 5b45b6c0df834131812d094e975047eaad374e06
2017-10-26 11:47:01 +01:00
Øyvind Strømmen ccff751e52 Bug 1407695 - Cover non session cookies in web platform tests; r=ato
MozReview-Commit-ID: 8cR5kiRxBV6

--HG--
extra : rebase_source : 5fad8989d6812d3e2e7b0fa2a6d106d4d671edf7
2017-10-19 21:12:21 +02:00
Øyvind Strømmen a02bde8488 Bug 1407695 - Allows cookie 'expiry' to be optional; r=ato
When getting a session cookie we expect 'expiry' to be either null, or
to be missing.

MozReview-Commit-ID: JmSfrR0ypya

--HG--
extra : rebase_source : e24948efec8013b9b4c02ab9573f9c317130cd89
2017-10-23 22:23:10 +02:00
Øyvind Strømmen 42bc75f55d Bug 1407695 - Clear all cookies from session before running test; r=ato
MozReview-Commit-ID: 5nTN1BzEIOC

--HG--
extra : rebase_source : a2216192767f3aed4aefd084d5363c3d0bdd6486
2017-10-24 08:05:54 +02:00
Øyvind Strømmen 4c2fdeab8b Bug 1407695 - Do not return expiry key for session cookies; r=ato
MozReview-Commit-ID: H1CctBpOOdM

--HG--
extra : rebase_source : 148e2189e46713161f696d6b09c0b854d513f979
2017-10-16 22:42:48 +02:00
Andrew Halberstadt ddfe7fc78a Bug 1412012 - [mozdebug] Add a basic test for get_default_debugger_name, r=jmaher
MozReview-Commit-ID: CwkXKJWd55M

--HG--
extra : rebase_source : e933232fff154d933953f238da14318d7ed2d0fe
2017-10-26 10:14:33 -04:00
Henrik Skupin d70feae0c1 Bug 1412222 - start_session should not ignore the result of connection attempts. r=ato
By silently ignoring the result from 'wait_for_port' results in a
delayed socket error, which sometimes can cause strange results
as seen on bug 1410366.

MozReview-Commit-ID: 2ptIwX6upBG

--HG--
extra : rebase_source : 9f25afacf2ce65811c51af2cf4b234c8dd1f3587
2017-10-27 10:06:18 +02:00
Sebastian Hengst a92de1bfc3 merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE
--HG--
extra : amend_source : 5afba38563fd825a1d36aaee0debd5844aca3432
2017-10-27 12:54:29 +03:00
Sebastian Hengst 5c15da1f08 merge mozilla-inbound to mozilla-central. r=merge a=merge
--HG--
rename : testing/talos/tests/__init__.py => testing/talos/talos/unittests/__init__.py
rename : testing/talos/tests/browser_output.ts.txt => testing/talos/talos/unittests/browser_output.ts.txt
rename : testing/talos/tests/browser_output.tsvg.txt => testing/talos/talos/unittests/browser_output.tsvg.txt
rename : testing/talos/tests/profile.tgz => testing/talos/talos/unittests/profile.tgz
rename : testing/talos/tests/ps-Acj.out => testing/talos/talos/unittests/ps-Acj.out
rename : testing/talos/tests/test_talosconfig_browser_config.json => testing/talos/talos/unittests/test_talosconfig_browser_config.json
rename : testing/talos/tests/test_talosconfig_test_config.json => testing/talos/talos/unittests/test_talosconfig_test_config.json
rename : testing/talos/tests/xrestop_output.txt => testing/talos/talos/unittests/xrestop_output.txt
2017-10-27 12:45:34 +03:00
Brian Birtles 69e5bc02d2 Bug 1411806 - Add test for AnimationPlaybackEvent constructor; r=hiro
MozReview-Commit-ID: 846UoXnQ8dn

--HG--
extra : rebase_source : a3d67e5e032b27bb7b77e471a3f7ce9321617089
2017-10-27 13:41:08 +09:00
Brian Birtles 0cfaed9e4f Bug 1411806 - Add idlharness test for AnimationPlaybackEvent; r=hiro
MozReview-Commit-ID: BfMeHktpHpZ

--HG--
extra : rebase_source : 5fd819d340f27edd43c2ea9de1c59903f4dc4ad3
2017-10-27 13:40:41 +09:00
Brian Birtles a324ffd50a Bug 1411806 - Add idlharness test for AnimationEffectTimingReadOnly; r=hiro
MozReview-Commit-ID: FoKMYXdbNfu

--HG--
extra : rebase_source : 0c16fff9b069cd937fc3fe7a48b3cce8eb6aaf70
2017-10-27 13:40:11 +09:00
Brian Birtles b42910d57f Bug 1411806 - Drop references to no-longer-existent 'spacing' property in KeyframeEffect(ReadOny) constructor tests; r=hiro
MozReview-Commit-ID: XN1pQRvPJg

--HG--
extra : rebase_source : d2e9d5352dbcda0c74798f54e934ba8130e76582
2017-10-27 13:39:45 +09:00
Brian Birtles b539049664 Bug 1411806 - Tidy up KeyframeEffect(ReadOnly) constructor tests; r=hiro
These are non-functional changes to:

* Use ES6 const/let
* Use ES6 template strings in various places
* Capitalize/fix test descriptions

MozReview-Commit-ID: CcEl42yVIQx

--HG--
extra : rebase_source : 77479514734c19535fdbcc758f6a5f6ab66b5ffc
2017-10-27 13:39:41 +09:00
Brian Birtles c235ed5dd4 Bug 1411806 - Combine copy constructor tests for KeyframeEffect and KeyframeEffectReadOnly into one file; r=hiro
All other tests for KeyframeEffectReadOnly live in the KeyframeEffect folder so
we should do the same for the copy constructor tests.

MozReview-Commit-ID: 3UWfCKgyUCZ

--HG--
extra : rebase_source : 5c077d1f12eca6f830e5d67779dd0dedd376576c
2017-10-27 13:39:38 +09:00