Commit Graph

15424 Commits

Author SHA1 Message Date
Paul Bignier
ff2e59d1cd Bug 1352802 - Typo fixes around 'accessible'. r=MattN
MozReview-Commit-ID: 27CyNOMXkRq

--HG--
extra : rebase_source : 30e8891fa40cb497ab695e72b179c850a3a5c8d9
2017-04-03 09:47:00 -07:00
Wes Kocher
53dde6a1d2 Merge inbound to central, a=merge 2017-04-03 14:50:18 -07:00
Ben Hearsum
28a16a418c bug 1347212: improve release automation publishing of releases - allow pushes to be scheduled instead of done directly. r=rail 2017-04-03 10:43:57 -04:00
Ben Hearsum
81dc4ee457 Backout patch from bug 1347212 with that errantly referenced bug 1247212 instead. 2017-04-03 10:43:45 -04:00
Ben Hearsum
2e3f62dc2f bug 1247212: improve release automation publishing of releases - allow pushes to be scheduled instead of done directly. r=rail 2017-04-03 10:23:40 -04:00
Maja Frydrychowicz
2fbad50890 Bug 1332279 - Test key actions backspace behaviour; r=ato
MozReview-Commit-ID: DhQvVnHTHZk

--HG--
extra : rebase_source : 017833e358aded2b7369fdb9d9728547810155a4
2017-04-01 02:41:56 -04:00
Maja Frydrychowicz
78e66aff46 Bug 1332279 - Test keyDown action for all WebDriver special keys; r=ato
MozReview-Commit-ID: 5jyPCXnACTh

--HG--
extra : rebase_source : ac7a48d33a0198ff3691fa76c25d8398aa1e9d60
2017-04-01 02:38:14 -04:00
Maja Frydrychowicz
b3a4d2a5be Bug 1332279 - Include keyCode in KeyboardEvents synthesized for key actions; r=ato
The key dispatch functions now pass the raw key to event.js,
which determines the keyCode for the event.

Note the change in Normalized Key Value for Enter versus Return.
The browser throws an exception when the event key attribute is
set to "Return" and KEY_NON_PRINTABLE_KEY is set, which implies
that the key value isn't valid. Changing it to Enter fixes the
issue.

MozReview-Commit-ID: 831f4EcqI1P

--HG--
extra : rebase_source : 6045b6199c72bcc7a971907d6e1513687d8ed3f9
2017-04-01 02:37:30 -04:00
Sebastian Hengst
9115045faf Backed out changeset 024d5d30566d (bug 1352351) for frequently failing resume-timer-on-history-back.html on Windows. r=backout a=backout
MozReview-Commit-ID: JSU0OCtbAOe
2017-04-01 19:13:16 +02:00
Sebastian Hengst
34da17ecef Backed out changeset ee5ddcc6ca27 (bug 1352351)
MozReview-Commit-ID: IteCk4NwKCC
2017-04-01 19:12:04 +02:00
Sebastian Hengst
65f9bb8041 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 5E7o1qELKmN
2017-04-01 13:09:55 +02:00
Simon Fraser
c1b6a2a2a0 Bug 1324922 - Stop publishing complete MARs to balrog as a part of build/l10n repacks - final update, r=jlund 2017-03-31 12:30:03 -07:00
Andreas Tolfsen
b8f4b3eba9 Bug 1351738 - Improve Get Title command tests; r=maja_zf
MozReview-Commit-ID: IYCkc1TbFcc

--HG--
extra : rebase_source : 5fb1996b658b2d1b902a1c5ad277b2a56bf4edde
2017-03-29 18:16:57 +01:00
Andreas Tolfsen
6e9eb39172 Bug 1351738 - Rename test_window_title.py to test_title.py; r=maja_zf
MozReview-Commit-ID: stw093m7V6

--HG--
rename : testing/marionette/harness/marionette_harness/tests/unit/test_window_title.py => testing/marionette/harness/marionette_harness/tests/unit/test_title.py
rename : testing/marionette/harness/marionette_harness/tests/unit/test_window_title_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_title_chrome.py
extra : rebase_source : 5fdf57e8e7da11eb2f18430baa04f97f40fc1be1
2017-03-29 18:15:20 +01:00
Rail Aliiev
b5ad72d14a Bug 1258798 - kill latest_mar_dir in single locale mh configs r=jlorenzo DONTBUILD
MozReview-Commit-ID: 5eVEZWnSc0t

--HG--
extra : rebase_source : 77b52f775cd050bf07ee90efd3bfe97365d9a06f
2017-04-03 08:16:50 -04:00
Francois Marier
becf618cc2 Bug 1330253 - Enable test_safe_browsing_initial_download on try. r=dustin,whimboo
MozReview-Commit-ID: 7SruSkfIhzI

--HG--
extra : rebase_source : cd0a105f28862acbc5ed60fa0fd007e3426235d3
2017-01-13 14:11:19 -08:00
Wes Kocher
e49669a5aa Backed out changeset 78ac10622294 (bug 1330253) for firefox ui test failures a=backout 2017-03-31 16:07:10 -07:00
Francois Marier
66bd7f53bc Bug 1330253 - Enable test_safe_browsing_initial_download on try. r=dustin,whimboo
MozReview-Commit-ID: 7SruSkfIhzI

--HG--
extra : rebase_source : 42321a84bda51f138723697ee0566bcb3a0fe8b0
2017-01-13 14:11:19 -08:00
James Graham
28170f6a78 Bug 1352351 - Enable --run-by-dir for web-platform-tests, r=ato
MozReview-Commit-ID: 7fh1LKm683p

--HG--
extra : rebase_source : 2bb7195f084434dfe1448e8859440e384a3552d5
2017-02-14 19:21:01 +00:00
James Graham
3264854ac3 Bug 1352351 - Fix infinite loop getting next test with --run-by-dir, r=ato
If getting a test from the queue failed, we would loop forever rather
than trying the next queue.

MozReview-Commit-ID: K5YxCZPtx4l

--HG--
extra : rebase_source : f30618d0b26b740ba9748b912507fd03558f6d47
2017-03-23 22:30:35 +00:00
Justin Wood
485886c025 Bug 1347579 - run configure before doing repack. r=aki
MozReview-Commit-ID: 4uBwqwtN3i0

--HG--
extra : rebase_source : f067fa3b33157a1afc0906412fb7b4f7e5fe24f3
extra : intermediate-source : 727ed2b44031fd71780ed0d0c27a0950633f41dc
extra : source : dda6cc82c28204967a2012a13de9bcdaf94f9418
2017-03-28 16:26:56 -04:00
Justin Wood
3871b98dcf Bug 1347579 - Add mozharness script (and docker build shell script) to allow running mach repackage. r=aki
(For "Integrate and fully support OSX Signing in taskcluster")

Written as a mozharness script rather than using bare ./mach command because we need to download the upstream artifact
and because we need to download artifacts from tooltool to do the packing back into a .dmg. Future ideal would be to get
rid of the mozharness script and use JUST ./mach.

This is using the ./mach repackage code being created in Bug 1347576. Taking a signed tarball from a dmg supported with
Bug 1346015, and the taskgraph work to schedule this is in Bug 1318505.

MozReview-Commit-ID: rv9l285HKC

--HG--
extra : rebase_source : 054219511419b8bf44b1f57a8d834a12c13710e3
extra : intermediate-source : a52bc37e08efbf4d6c68cc0f4e2d4b76f79b192a
extra : source : 6ad7468a590f5a2779ffdc3713c1f6f74ce23731
2017-03-28 10:41:38 -04:00
Aryeh Gregor
f889daf2b4 Bug 1175418 - Don't create unnecessary text nodes in editor; r=masayuki
MozReview-Commit-ID: LnioO8XoGQT

--HG--
extra : rebase_source : e85b99dc69912934f44c4e9dd9b17d23fe02bb09
2017-03-29 18:28:21 +03:00
Ben Kelly
02aeaadc9f Bug 1351959 Fix skip-waiting and other WPT tests broken by request-end-to-end.https.html. r=asuth 2017-03-30 16:47:27 +08:00
Nicholas Nethercote
ecaa485dee Bug 1348024 - Make the env vars MOZ_PROFILER_{ENTRIES,INTERVAL} specific to startup. r=mstange.
The patch also renames profiler_usage() as PrintUsageThenExit().

--HG--
extra : rebase_source : 28b49f9f99d760ef1fcd1d56f8035caa0c5f2192
2017-03-23 13:44:15 +11:00
Ryan VanderMeulen
7e1a57cfa4 Merge m-c to autoland. a=merge 2017-03-29 09:43:00 -04:00
Ryan VanderMeulen
f4a0d77ffc Merge inbound to m-c. a=merge 2017-03-29 09:41:54 -04:00
Henrik Skupin
70fc77dcd9 Bug 1351335 - Don't close software update dialog before restart. r=ato
There is no need to close this dialog given that a restart happens anyway.
But doing that as right now, and trying to invoke execute_script() on it,
will end up with a unlocatable window.

MozReview-Commit-ID: 53yBLYsWX4o

--HG--
extra : rebase_source : 21b02231c845cf994c7c75d10bd91e0911114998
2017-03-29 10:42:55 +02:00
Andreas Tolfsen
2af8f691ff Bug 1351422 - Prevent redirect on Firefox upgrade in automation; r=maja_zf
This preference should have been part of the recommended automation
preferences when the set was first installed.  This recitfies the omission
by not causing the browser to redirect the user to an upgrade website
when a milestone upgrade of Firefox is detected.

MozReview-Commit-ID: ACUeJ2vPhl9

--HG--
extra : rebase_source : 1bf5c607142ea4afafa2defb87f2a8bf4f412fe4
2017-03-28 19:50:33 +01:00
Bob Clary
4849aa94ec Bug 1344805 - Get AWSY running on Windows, r=jmaher,pyang,erahm. 2017-03-29 01:47:47 -07:00
Bob Clary
d121f31c70 Bug 1344813 - Only start as many web servers as required, r=jmaher,pyang,erahm. 2017-03-29 01:47:46 -07:00
Bob Clary
90bbf056bc Bug 1344813 - remove template urls from awsy, r=jmaher,pyang,erahm. 2017-03-29 01:47:46 -07:00
Bob Clary
62e02ee002 Bug 1344813 - Implement AWSY as a marionette-based mach command, r=jmaher,pyang,erahm.
usage: mach [global arguments] awsy-test [command arguments]

mach awsy-test runs the in-tree version of the Are We Slim Yet
(AWSY) tests.

awsy-test is implemented as a marionette test and marionette
test arguments also apply although they are not necessary
since reasonable defaults will be chosen.

The AWSY specific arguments can be found in the Command
Arguments for AWSY section below.

awsy-test will automatically download the tp5n.zip talos
pageset from tooltool and install it under
topobjdir/_tests/awsy/html. You can specify your own page set
by specifying --web-root and --page-manifest.

The results of the test will be placed in the results
directory specified by the --results argument.

Command Arguments for AWSY:
  --web-root WEBROOTDIR
                        Path to web server root directory. If not specified,
                        defaults to topobjdir/_tests/awsy/html.
  --page-manifest PAGEMANIFEST
                        Path to page manifest text file containing a list of
                        urls to test. The urls must be served from localhost.
                        If not specified, defaults to
                        page_load_test/tp5b/tp5n.manifest under the web root.
  --results RESULTSDIR  Path to results directory. If not specified, defaults
                        to the parent directory of the web root.
  --quick               Set --entities=3, --iterations=1, --per-tab-pause=1,
                        --settle-wait-time=1 for a quick test. Overrides any
                        explicit argument settings.
  --entities ENTITIES   Number of urls to load. Defaults to the total number
                        of urls.
  --max-tabs MAXTABS    Maximum number of tabs to open. Defaults to 30.
  --iterations ITERATIONS
                        Number of times to run through the test suite.
                        Defaults to 5.
  --per-tab-pause PERTABPAUSE
                        Seconds to wait in between opening tabs. Defaults to
                        10.
  --settle-wait-time SETTLEWAITTIME
                        Seconds to wait for things to settled down. Defaults
                        to 30.
2017-03-29 01:47:46 -07:00
Bob Clary
286293c16e Bug 1344813 - prepare awsy for mach command, r=jmaher,pyang.
* parse_about_memory.py
  - remove extraneous data variable.
* test_memory_usage.py
  - get webRootDir, resultsDir from testvars to support mach command.
  - standardize directories.
  - catch exceptions thrown by marionette when closing tabs.
* awsy_script.py
  - change to use webRootDir, resultsDir and to pass to test_memory_usage.py
    in additional testvars.json file.
  - standardize directories.
  - set strict=False in StructuredOutputParser in order to prevent ascii
    encoding errors due to marionette loading csdn.net and outputing non-ascii
    to stdout.
2017-03-29 01:47:45 -07:00
Aki Sasaki
6095f782ea bug 1344963 - fix l10n bumper --ignore-closed-tree. r=rail 2017-03-28 14:24:11 -07:00
Wes Kocher
914dd4b76c Merge inbound to m-c a=merge 2017-03-28 13:30:56 -07:00
James Graham
e06a4a3599 Bug 1338397 - Use timeout multipler to adjust browser startup timeout in wpt, r=maja_zf
For gecko builds with --disable-optimize everything is very very slow;
enough that the fixed 60s timeout for the browser to start is
insufficient, and various marionette timeouts may also be hit. To
alleviate this problem either disable timeouts or multiply them by the
timeout multiplier which is generally set to around 3 for debug
builds. This seems sufficient to solve the problem on the hardware
developers actually have.

MozReview-Commit-ID: I3zHJGXlpnd

--HG--
extra : rebase_source : 78b14a7b48b8ddfd0ad249a84b8cc94872639cfd
2017-03-23 17:50:19 +00:00
Sebastian Hengst
935d22e0f2 Backed out changeset 405c692a053a (bug 1343774) for failing browser_net_raw_headers.js, browser_net_resend.js and browser_net_resend_cors.js. r=backout 2017-03-28 17:05:29 +02:00
ui.aseem_yadav
fe9e1b2c85 Bug 1334996 - Click on Safebrowsing report button has to wait for the final URL. r=whimboo
MozReview-Commit-ID: AlYvuOGxr5E

--HG--
extra : rebase_source : b0f4a8b69d03e32649dea60a539fdd449c9ae46c
2017-03-28 15:37:03 +05:30
Fred Lin
45d55d1ea8 Bug 1343774 - remove unused functions;r=Honza
MozReview-Commit-ID: 3fOopWrQMKR

--HG--
extra : rebase_source : 4659885bd910cc75622696a91d5ef7e9c70d7253
2017-03-02 12:41:38 +08:00
David Burns
acf4662f21 Bug 1347589: Implement Marionette Get Window Rect. r=ato
Brings the getWindowPosition and getWindowSize calls into
one call. This aligns Marionette with the W3C WebDriver call
`Get Window Rect`.

MozReview-Commit-ID: ItWI6YpCJkx

--HG--
extra : rebase_source : c08daa9ba0a31a2f2082a7d460619e817180bf22
2017-03-24 13:54:37 +00:00
David Burns
54c2a05c8d Bug 1347589: Implementation of Marionette Set Window Rect. r=ato
This implements Set Window Rect from the W3C WebDriver specification
to allow us to change the size and position of a window in one call

MozReview-Commit-ID: KxwJyyjg1VU

--HG--
extra : rebase_source : e2f32e4c674847b336c5eeb772d24fff595e2075
2017-03-24 14:35:38 +00:00
David Burns
7e5554522e Bug 1348782: Updated expected key parameter for sendKeysToElement. r=ato
The expected command parameter has been updated from `value`
to `text`. This aligns marionette with W3C WebDriver
Send Keys To Element command.

MozReview-Commit-ID: EkQ1UJ58V7f

--HG--
extra : rebase_source : 1706113816eb4184334330e237e07c1f480d4500
2017-03-24 21:37:43 +00:00
Xidorn Quan
a2d10b899f Bug 1340504 - Enable EventListener-invoke-legacy. r=jgraham
MozReview-Commit-ID: NplnNx6rf8

--HG--
extra : rebase_source : 2a3d4d1243366dcb35ee61d4320d6b9a80b08291
2017-03-21 17:35:23 +11:00
Brian Birtles
24218d6212 Bug 1343589 - Add tests that the playback rate is updated silently r=hiro
The spec[1] says:

  Silently set the animation playback rate of animation to -animation playback
  rate.

  This must be done silently or else we may end up resolving the current
  ready promise when we do the compensatory seek despite the fact that we are
  most likely not exiting the pending play state.

This patch add tests that we don't exit the pending play state when calling
reverse() or resolve the ready promise.

[1] https://w3c.github.io/web-animations/#reverse-an-animation

MozReview-Commit-ID: 1X42O5yKpk9

--HG--
extra : rebase_source : 905a88b75db2ad0b8dd184af278f931293d6a2bc
2017-03-28 14:51:53 +09:00
Brian Birtles
b83b680495 Bug 1343589 - Add a test for reversing with an infinite target effect end and playback rate of zero r=hiro
We already pass this test but it seemed like a useful test to add since I was
unsure if the early return we have in Animation::Reverse() is valid or not.

MozReview-Commit-ID: J38Euno3VP6

--HG--
extra : rebase_source : ae7f7607189f26385d299003cf48ecd675b615d2
2017-03-28 14:51:53 +09:00
Brian Birtles
09cda43419 Bug 1343589 - Restore the playbackRate when reverse() throws. r=hiro
MozReview-Commit-ID: FNIZK9yQWyV

--HG--
extra : rebase_source : 32cdcc52ccd8192addc0ed2239f74eb109970597
2017-03-28 14:51:51 +09:00
Brian Birtles
358f455741 Bug 1343589 - Add a test that the playback rate is unaffected when an exception is thrown r=hiro
The spec has been updated to clarify that this is the expected behavior:

  c80c9984ca

MozReview-Commit-ID: 6TsNg7HWdRX

--HG--
extra : rebase_source : 2626b3bb37756ec1cc1c867b4eab549e14b4aed7
2017-03-28 14:51:51 +09:00
Brian Birtles
7f79ac8a15 Bug 1343589 - Move tests for reversing an animation to the timing-model folder r=hiro
We are gradually line the tests up better with sections in the spec. Given that
these tests are concerned with testing the "reverse an animation" procedure in
the spec (and not the API per se) they should be moved to an appropriate
subdirectory of timing-model.

We also update the test titles to make it clear that these tests are really
covering the timing model, not the API.

MozReview-Commit-ID: J5gc3HZg9qv

--HG--
rename : testing/web-platform/tests/web-animations/interfaces/Animation/reverse.html => testing/web-platform/tests/web-animations/timing-model/animations/reversing-an-animation.html
extra : rebase_source : 47d9142b470f0158fe816b188d792936f2cacbf3
2017-03-28 14:51:50 +09:00
Wes Kocher
8c7c009cdf Merge m-c to autoland, a=merge
MozReview-Commit-ID: 87ulQGa6DgN
2017-03-27 17:19:20 -07:00