Commit Graph

14212 Commits

Author SHA1 Message Date
Andreas Farre
c196f81e27 Bug 1315260 - Ensure that we don't replace load popup. r=bkelly
This makes open-url-multi-window-6.htm always fail, which is intended.

MozReview-Commit-ID: 4OENwxMLUeh
2016-12-09 04:33:00 +01:00
Phil Ringnalda
15190c112d Backed out changeset b3b5af78a162 (bug 919391) for failures in resource-timing.html
MozReview-Commit-ID: ExeMekKcoJd
2016-12-08 19:27:05 -08:00
JW Wang
7523429b66 Bug 1322087. Part 4 - enable some test in mediasource-endofstream.html. r=cpearce
P2 fixes the test because it forces HAVE_ENOUGH_DATA when endOfStream() is called.

MozReview-Commit-ID: CK5CHvoS9bU

--HG--
extra : rebase_source : 96ff8f773234ad1b2bbc685381c94f6df30d4dea
extra : source : 7f9fb0cbe6e0e8aa5d727417357dfa976f297014
2016-12-07 13:08:45 -10:00
James Graham
d8c76e7543 Bug 1321127 - Add a assertion_count action to mozlog, r=ahal
This is intended as a structured replacement for the assertion checks
that previously used unstructured logs. It adds a log action
assertion_count, which takes the actual number of assertions observed
during a test, the minimum expeced number and the maximum expected
number. It also updates the reftest harness to use this logging.

MozReview-Commit-ID: JgjLlaYuvSG
2016-12-08 09:53:21 -10:00
Valentin Gosu
9f386d11f3 Bug 919391 - Incorrect Navigation Timing API: performance.timing.responseStart - performance.timing.requestStart < 0 r=baku,jgraham
MozReview-Commit-ID: 6s5FljTQEAB
2016-12-08 09:37:11 -10:00
Carsten "Tomcat" Book
3e157ac240 merge mozilla-inbound to mozilla-central a=merge 2016-12-08 16:16:48 +01:00
Nathan Froyd
4a6d6e5471 Bug 1321444 - part 4 - add mozharness configs for clang-cl build jobs; r=pmoore 2016-12-03 06:55:58 -05:00
James Graham
7d66aa9e4b Bug 1257249 - Replace a use of cStringIO with StringIO to avoid a problem with old Python versions, r=Ms2ger
MozReview-Commit-ID: D1wkrdaejQB
2016-12-06 18:32:36 -10:00
Andreas Tolfsen
54d27f23ce Bug 1320643 - Bind fixture servers to public interface when testing Fennec; r=whimboo
This lets the Android emulator access the fixture servers over a public
interface when using the Marionette harness.

Unfortunately we cannot use `adb reverse`, which allows one to
reverse-forward socket connections from the emulator to the host,
because we are not yet using Android 5.0.

MozReview-Commit-ID: BGexcDq5aju

--HG--
extra : rebase_source : 4c2e3a347f25cb22e6c2e2c13f006fd420b5a513
2016-12-02 19:46:46 +00:00
Andreas Tolfsen
ccbc6f6b7c Bug 1320643 - Let HTTPDs bind to custom interface; r=whimboo
Allows HTTPDs to be started on a custom networking interface
(host) by using the `host` keyword argument.  This may be passed to
`serve.http_server`, `serve.https_server`, `serve.start_servers`, and
`serve.start`.

This also changes the default host to 127.0.0.1, which is a loopback
device.

MozReview-Commit-ID: 3QeMx3zqPyW

--HG--
extra : rebase_source : fc7a1cda7dfeee57742ab5a3fd8d036c3d32ccc0
2016-12-02 19:44:28 +00:00
Andreas Tolfsen
c67b15da93 Bug 1320643 - Remove Device.setup_port_forward from mozrunner; r=jmaher,whimboo
The only consumer of `mozrunner.devices.base.Device.setup_port_forward`
was Marionette, which now uses `mozdevice.DeviceManagerADB.forward`
directly.

MozReview-Commit-ID: 72ROrOixKvM

--HG--
extra : rebase_source : f998e6c37161f851da450bd98ee27ba04a50f16f
2016-12-02 19:49:37 +00:00
Andreas Tolfsen
9e5f177093 Bug 1320643 - Use device manager directly when forwarding Marionette port; r=whimboo
The `mozrunner.devices.base.setup_port_forwarding` function adds extra
complexity if the `local_port` argument is undefined which we do not
need here.

MozReview-Commit-ID: GSAgTT9nlmK

--HG--
extra : rebase_source : 80a2b1266808eda14d579bebc27cf9a47628a168
2016-12-02 17:30:00 +00:00
Maja Frydrychowicz
c7523bf2f3 Bug 1311224 - Talos jobs don't get scheduled for artifact builds on try; r=chmanchester
Enabled talos sendchange on linux,linux64,win32,win64,macosx64.

MozReview-Commit-ID: 8M0VSZ5fr8d

--HG--
extra : rebase_source : 68766e106f57a1afb0b3617cd02f0333cec3b765
2016-12-06 23:40:25 -05:00
Ralph Giles
65848aecba Bug 1321863 - Update gecko-rust-build to v0.4.0. r=dustin
Sync with upstream. Have been using the repack script for
that last few updates.

- New splat_rust.py script to update gecko tooltool manifests.
- Drop cargo nightly repacks in favor of stable cargo.
- Build with linux32 to i586.
- Switch linux32 back to i686 in repacks.
- Add android-x86.

MozReview-Commit-ID: 6pGq7oAZV1v

--HG--
extra : rebase_source : 8ac753ac2176de60f25a07447e3931b1e38a9fd7
2016-12-02 11:16:53 -08:00
Hiroyuki Ikezoe
8f3df3819f Bug 1291468 - Part 3: Implement effect composite(accumulate). r=birtles
MozReview-Commit-ID: GHowVrDZxvh

--HG--
extra : rebase_source : 26146ddd38f397d14545402b5d347e53a488ce19
2016-12-04 08:07:41 +09:00
Hiroyuki Ikezoe
869c4ead65 Bug 1291468 - Part 2: Implement keyframe composite(accumulate). r=birtles
Test cases in file_composite.html are matching pair of tests in
web-platform-tests.

MozReview-Commit-ID: ApuvVCHKQ8Y

--HG--
extra : rebase_source : 58342389a3eb1ed2a3c1889b5ce974dbde19c32f
2016-12-04 08:07:41 +09:00
Hiroyuki Ikezoe
21b52f3b05 Bug 1291468 - Part 1: Tests for effect/keyframe composite(accumulate). r=birtles
MozReview-Commit-ID: KdXlW57VB3o

--HG--
extra : rebase_source : 871250f5a6f77d6108140b16e808e1f9df0f0722
2016-12-04 08:07:41 +09:00
Hiroyuki Ikezoe
8a350b750d Bug 1305325 - Part 7: The expected value of offset is 1.0 for input value whose offset is 1.0. r=birtles
MozReview-Commit-ID: JnsWmDBfW3p
2016-12-04 08:07:40 +09:00
Hiroyuki Ikezoe
1f8b99b847 Bug 1305325 - Part 6: Handle missing keyframe whose offset 0 or 1 on the main thread. r=birtles
MozReview-Commit-ID: 5WMiTJQKfZd

--HG--
rename : dom/animation/test/chrome/test_animation_properties.html => dom/animation/test/chrome/test_simulate_compute_values_failure.html
2016-12-04 08:07:40 +09:00
Phil Ringnalda
2edc2d42db Merge m-i to m-c, a=merge
MozReview-Commit-ID: ByPMe4s1FrG
2016-12-02 22:17:31 -08:00
Wes Kocher
1dd5ea0353 Merge m-c to autoland, a=merge 2016-12-02 13:14:06 -08:00
Andrea Marchesini
f22cf0451c Bug 1321530 - FileReader.abort() should not throw, r=smaug 2016-12-02 13:16:59 +00:00
James Graham
4072671bc6 Bug 1310307 - Disable HSTS priming in some mixed content tests where it causes a bogus request, a=testonly
MozReview-Commit-ID: 7wWbT7Ly7z
2016-12-02 11:07:55 +00:00
Henrik Skupin
36bf5256de Bug 1320919 - Remove deprecated Marionette and Selenium 2 compatibility commands. r=ato
MozReview-Commit-ID: 3n8qD1gJ23n

--HG--
extra : rebase_source : fc993173743fdd5feda48e8877a38b2ef45e4328
2016-12-02 13:44:12 +01:00
Rob Thijssen
0b747dd41e Bug 1317976 - enable generate-build-stats on tc win builds r=gps,ted
MozReview-Commit-ID: 7iDpPfRFibW

--HG--
extra : rebase_source : 4e2c37e517420890e50e4dadaa25892f9bf87e02
2016-12-02 16:40:36 +00:00
Henrik Skupin
cd9f4c2998 Bug 1321775 - Better handling for client property in Marionette class. r=ato
MozReview-Commit-ID: KNe3DIrnBlh

--HG--
extra : rebase_source : 389e1972264292ff495d04fd254422e238e17dd5
2016-12-02 18:22:00 +01:00
Ben Kelly
82a60acdf4 Bug 1320871 Add a wpt test verifying Cache API Response objects can be cloned and read. r=asuth 2016-12-02 10:41:33 -08:00
Boris Zbarsky
11fbb63457 Bug 1321299. Cross-origin objects should allow gets of certain symbol-named properties but force the value to be undefined. r=bholley 2016-12-02 15:24:20 -05:00
Carsten "Tomcat" Book
fadc5a3e12 merge mozilla-inbound to mozilla-central a=merge 2016-12-02 09:23:52 +01:00
Wes Kocher
b9a8598f48 Merge m-c to inbound, a=merge 2016-12-01 15:46:23 -08:00
Wes Kocher
d360bdebf5 Merge inbound to central, a=merge 2016-12-01 15:31:47 -08:00
James Graham
b53651b1af Bug 1307690 - Remove bogus test expectations, a=testonly
MozReview-Commit-ID: 9tFN03f9S8p
2016-12-01 22:30:19 +00:00
James Graham
a43c61a4be Bug 1319060 - Disable HSTS priming in redirect test to avoid invalid request, a=testonly
MozReview-Commit-ID: 8Y1EIio2rNE
2016-12-01 22:26:16 +00:00
Sebastian Hengst
f3767aab10 Backed out changeset 8c4dcbaa44b9 (bug 1321525) for failing test_fileapi.html and test_fileReader.html. r=backout on a CLOSED TREE 2016-12-01 17:19:12 +01:00
Andrea Marchesini
04062155a7 Bug 1321525 - FileReader.readAs* should throw if called nested, r=smaug 2016-12-01 15:57:02 +01:00
Wes Kocher
b5de71ec44 Merge m-c to autoland, a=merge 2016-12-01 15:46:49 -08:00
JW Wang
c2c3085e8a Bug 1322513 - enable some EME tests. r=cpearce
MozReview-Commit-ID: 60UjutEjQf9

--HG--
extra : rebase_source : 4d7a4891547aad14e5184198dd40e571cb0de0b2
extra : intermediate-source : b9f93169b724606dd77fc1810457ae3abc544c98
extra : source : a84d6107cf6ed509e655da5a55a86e84c5f8436c
2016-11-15 17:59:55 +08:00
Justin Wood
2be1109999 Bug 1321040 - properly reference scm level so we can use tc secrets from mozharness. r=dustin
MozReview-Commit-ID: 930BPK57QAj

--HG--
extra : rebase_source : c5172c71c3370f66ad25e667eacb01ce242f897c
extra : source : 616452fc04acf43af564548ce089b4c1681cb6e7
2016-12-01 08:30:03 -05:00
Andreas Tolfsen
2a68e4a0f8 Bug 1321278 - Return profile directory in capabilities; r=whimboo
This introduces a new capability, `moz:profile`, which contains the path
to the currently used profile directory.

MozReview-Commit-ID: FKF4Hde3tF9

--HG--
extra : rebase_source : 207fce0eec9c74eb4d1218f0f088e6a05ae7a7ba
2016-11-30 14:56:34 +00:00
Andreas Tolfsen
41c8bcea79 Bug 1321278 - Rename processId capability to moz:processID; r=whimboo
The WebDriver specification says that any proprietary capabilities
should be defined as so called extension capabilities, which means we
must prefix them with `moz:`.

Even though the `processId` capability is removed, this change is
backwards compatible because a new property `Marionette.process_id`
is introduced that looks for `moz:processID` and `processId` in order
when starting a new session.

MozReview-Commit-ID: ChkC6QTklzC

--HG--
extra : rebase_source : cffa52b1e6407edaf91bb21afebaa441a208f705
2016-11-30 14:11:31 +00:00
James Graham
d830e33e68 Bug 1307690 - Add long timeout to intermittent fetch redirect test, a=testonly
MozReview-Commit-ID: DLTJKnIarHG
2016-12-01 19:55:28 +00:00
Andrea Marchesini
f5d4228501 Bug 1321531 - Fixing WPT FileReader-multiple-reads.html, r=ms2ger 2016-12-01 18:58:37 +01:00
Andrea Marchesini
0980d4aa73 Bug 1321525 - FileReader.readAs* should throw if called nested, r=smaug 2016-12-01 18:57:36 +01:00
Tom Tung
6199b99617 Bug 1271692 - Do not fail event processing if an exception is thrown in ServiceWorker. r=bkelly 2016-11-10 17:53:24 +08:00
Andrea Marchesini
5262fc8666 Bug 1321534 - File::Constructor should normalize the filename, r=smaug 2016-12-01 15:14:45 +01:00
Andrea Marchesini
e1156ec4ab Bug 1321514 - Get rid of FileAPI/historical.html.ini, r=ms2ger 2016-12-01 13:21:54 +01:00
Phil Ringnalda
9d4fa3ee74 Merge autoland to m-c, a=merge
MozReview-Commit-ID: ZxgsQWdyOP

--HG--
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15-gradle/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15/nightly-artifact
2016-11-30 19:17:54 -08:00
Wes Kocher
68fb4b9d24 Merge inbound to central, a=merge 2016-11-30 16:12:21 -08:00
Ryan VanderMeulen
7af8f38714 Merge m-c to autoland on a CLOSED TREE. a=merge 2016-11-30 13:27:46 -05:00
Rob Thijssen
9dc03a9ffc Bug 1314679 - Remove inherited mh config to support tc win artifact builds. r=chmanchester
MozReview-Commit-ID: u5zCj9Sg4r

--HG--
extra : rebase_source : 4800cee36404a6f637bcc74dbb77849e920a911a
2016-11-25 12:30:09 +00:00
Maja Frydrychowicz
7a5adb270b Bug 1314679 - Rename mh configs to support platform recognition for artifact builds. r=grenade
MozReview-Commit-ID: 1XUvNyHCowX

--HG--
rename : testing/mozharness/configs/builds/taskcluster_firefox_win32_debug.py => testing/mozharness/configs/builds/taskcluster_firefox_windows_32_debug.py
rename : testing/mozharness/configs/builds/taskcluster_firefox_win32_opt.py => testing/mozharness/configs/builds/taskcluster_firefox_windows_32_opt.py
rename : testing/mozharness/configs/builds/taskcluster_firefox_win64_debug.py => testing/mozharness/configs/builds/taskcluster_firefox_windows_64_debug.py
rename : testing/mozharness/configs/builds/taskcluster_firefox_win64_opt.py => testing/mozharness/configs/builds/taskcluster_firefox_windows_64_opt.py
extra : rebase_source : a561e32f12e92afc16de810cc48478d4b9ed25ac
2016-11-25 12:19:19 +00:00
Ryan VanderMeulen
50414260c3 Backed out changeset d2c1a3a02f40 (bug 1320629) for TestExecuteContent.test_window_set_timeout_is_not_cancelled | TypeError: until() got an unexpected keyword argument 'timeout' bustage on a CLOSED TREE.
--HG--
extra : amend_source : b97599064bef36a9f99dbd3040f5f1c6fd54d723
2016-11-30 15:17:04 -05:00
Henrik Skupin
1626f70880 Bug 1320380 - Rethrow exception in case of socket failures and no application instance available. r=automatedtester
MozReview-Commit-ID: D0sQXTuZoPI

--HG--
extra : rebase_source : 5176952ae9992ce32a933dd6a33b681c3d75372c
2016-11-29 12:18:18 +01:00
Vangelis Katsikaros
6b506fe0d8 Bug 1279203 - Make Get Page Source command spec conformant; r=ato
This change aligns the Marionette command for getting the page's source
with the WebDriver specification, which mandates that we should return
the current browsing context's active document's outerHTML.

MozReview-Commit-ID: CYd3BIphn5G

--HG--
extra : rebase_source : b4c05cd62ca73edda8816c1c9768f3a8e9583098
2016-11-28 18:48:58 +02:00
Tom Puttemans
6ddea38ea7 Bug 1052045 - Fix <select> validity status for listboxes and for non-placeholder empty valued options. r=bzbarsky
--HG--
rename : layout/reftests/css-invalid/select/select-required-multiple-invalid.html => layout/reftests/css-invalid/select/select-required-multiple-still-valid.html
rename : layout/reftests/css-valid/select/select-required-multiple-invalid.html => layout/reftests/css-valid/select/select-required-multiple-still-valid.html
2016-11-24 22:15:33 +01:00
Boris Zbarsky
c2aae6a433 Bug 504622 part 2. Allow fieldsets to shrink below their intrinsic min-width and below the width of their legend if their min-width is explicitly overridden. r=dbaron 2016-11-29 15:52:55 -05:00
Benjamin Smedberg
d5e468da6c Bug 1313752 - Port binary tests in netwerk/test to gtest, or remove the ones that we currently aren't running. r=michal.novotny. Includes the following followups:
* TestUDPSocket wasn't initializing it's members properly, fixup by mcmanus
* Scope the netwerk TestCommon waiting to be non-global, and add assertions so that waiting is deterministic. r=mcmanus

MozReview-Commit-ID: 7jLgNIujrbu

--HG--
extra : rebase_source : fabee29260f06686e874d0130cb00067c769ad6f
2016-11-29 13:53:48 -05:00
Henrik Skupin
39b88340ad Bug 1319705 - Move Puppeteer to testing/marionette and make it available for Marionette tests in test packages. r=gps
MozReview-Commit-ID: 521o0fV72SQ

--HG--
rename : testing/puppeteer/.flake8 => testing/marionette/puppeteer/.flake8
rename : testing/puppeteer/firefox/MANIFEST.in => testing/marionette/puppeteer/firefox/MANIFEST.in
rename : testing/puppeteer/firefox/docs/Makefile => testing/marionette/puppeteer/firefox/docs/Makefile
rename : testing/puppeteer/firefox/docs/api/appinfo.rst => testing/marionette/puppeteer/firefox/docs/api/appinfo.rst
rename : testing/puppeteer/firefox/docs/api/keys.rst => testing/marionette/puppeteer/firefox/docs/api/keys.rst
rename : testing/puppeteer/firefox/docs/api/l10n.rst => testing/marionette/puppeteer/firefox/docs/api/l10n.rst
rename : testing/puppeteer/firefox/docs/api/places.rst => testing/marionette/puppeteer/firefox/docs/api/places.rst
rename : testing/puppeteer/firefox/docs/api/prefs.rst => testing/marionette/puppeteer/firefox/docs/api/prefs.rst
rename : testing/puppeteer/firefox/docs/api/security.rst => testing/marionette/puppeteer/firefox/docs/api/security.rst
rename : testing/puppeteer/firefox/docs/api/software_update.rst => testing/marionette/puppeteer/firefox/docs/api/software_update.rst
rename : testing/puppeteer/firefox/docs/api/utils.rst => testing/marionette/puppeteer/firefox/docs/api/utils.rst
rename : testing/puppeteer/firefox/docs/conf.py => testing/marionette/puppeteer/firefox/docs/conf.py
rename : testing/puppeteer/firefox/docs/index.rst => testing/marionette/puppeteer/firefox/docs/index.rst
rename : testing/puppeteer/firefox/docs/make.bat => testing/marionette/puppeteer/firefox/docs/make.bat
rename : testing/puppeteer/firefox/docs/ui/about_window/window.rst => testing/marionette/puppeteer/firefox/docs/ui/about_window/window.rst
rename : testing/puppeteer/firefox/docs/ui/browser/notifications.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/notifications.rst
rename : testing/puppeteer/firefox/docs/ui/browser/tabbar.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/tabbar.rst
rename : testing/puppeteer/firefox/docs/ui/browser/toolbars.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/toolbars.rst
rename : testing/puppeteer/firefox/docs/ui/browser/window.rst => testing/marionette/puppeteer/firefox/docs/ui/browser/window.rst
rename : testing/puppeteer/firefox/docs/ui/deck.rst => testing/marionette/puppeteer/firefox/docs/ui/deck.rst
rename : testing/puppeteer/firefox/docs/ui/menu.rst => testing/marionette/puppeteer/firefox/docs/ui/menu.rst
rename : testing/puppeteer/firefox/docs/ui/pageinfo/window.rst => testing/marionette/puppeteer/firefox/docs/ui/pageinfo/window.rst
rename : testing/puppeteer/firefox/docs/ui/update_wizard/dialog.rst => testing/marionette/puppeteer/firefox/docs/ui/update_wizard/dialog.rst
rename : testing/puppeteer/firefox/docs/ui/windows.rst => testing/marionette/puppeteer/firefox/docs/ui/windows.rst
rename : testing/puppeteer/firefox/firefox_puppeteer/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/appinfo.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/appinfo.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/keys.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/keys.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/l10n.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/l10n.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/places.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/places.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/prefs.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/prefs.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/security.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/security.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/software_update.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/software_update.py
rename : testing/puppeteer/firefox/firefox_puppeteer/api/utils.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/api/utils.py
rename : testing/puppeteer/firefox/firefox_puppeteer/base.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/base.py
rename : testing/puppeteer/firefox/firefox_puppeteer/decorators.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/decorators.py
rename : testing/puppeteer/firefox/firefox_puppeteer/errors.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/errors.py
rename : testing/puppeteer/firefox/firefox_puppeteer/mixins.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/mixins.py
rename : testing/puppeteer/firefox/firefox_puppeteer/puppeteer.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/puppeteer.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/about_window/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/deck.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/about_window/window.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/base.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/base.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/notifications.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/tabbar.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/toolbars.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/browser/window.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/deck.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/deck.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/menu.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/menu.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/deck.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/pageinfo/window.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/__init__.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/dialog.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/update_wizard/wizard.py
rename : testing/puppeteer/firefox/firefox_puppeteer/ui/windows.py => testing/marionette/puppeteer/firefox/firefox_puppeteer/ui/windows.py
rename : testing/puppeteer/firefox/requirements-docs.txt => testing/marionette/puppeteer/firefox/requirements-docs.txt
rename : testing/puppeteer/firefox/requirements.txt => testing/marionette/puppeteer/firefox/requirements.txt
rename : testing/puppeteer/firefox/setup.py => testing/marionette/puppeteer/firefox/setup.py
extra : rebase_source : 2c34436c2669cab33d7d3b3f2b23c46c7d3a27d7
2016-11-24 17:02:52 +01:00
Armen Zambrano
66248ddf5c Bug 1320938 - Backout debugging code from 42722bb6b23c. r=dustin
MozReview-Commit-ID: 4bu7ZAEiae1

--HG--
extra : rebase_source : 9e31ea3cdf729811492fe122e445fbaae00b3820
2016-11-29 08:48:00 -05:00
Tomislav Jurin
52b11b1cba Bug 1295948 - fixing method so it works with encoded URLs r=aki
MozReview-Commit-ID: I6Fq2Wxmvsw
***
Bug 1295948 - fixing method so it works with encoded URLs, changed return method  r?aki

MozReview-Commit-ID: J9kBeUBDtOh
***
 return just url

MozReview-Commit-ID: 3xB727QAvse

--HG--
extra : rebase_source : 4a26bacf882fd804b8271169e72906ad562fc6e1
2016-11-29 20:03:47 +01:00
ctai
1a59a0d08b Bug 1196560 - Enable resource-selection-invoke-set-src.html. r=jwwang
This test case can be pass. Fixed in bug 1133483.

MozReview-Commit-ID: I092tEm130d

--HG--
extra : rebase_source : d541f40e723a2546d669de1a3ef1a7017264e1a8
2016-11-28 10:45:15 +08:00
ctai
eb04b26dee Bug 1318556 - Enable resource-selection-invoke-set-src-not-in-document.html. r=jwwang
Fixed in bug 1133483.

MozReview-Commit-ID: d9dSYfDXC3

--HG--
extra : rebase_source : 6c345d2f2a377e7c6a7c398efe8f674ba513649b
2016-11-18 11:14:15 +08:00
Carsten "Tomcat" Book
9dd582c3dd Merge mozilla-central to autoland 2016-11-29 11:50:17 +01:00
Ben Kelly
8eea6736f4 Bug 1319846 P3 Add a wpt test verifying Cache API can store and reproduce Response.redirect(). r=asuth 2016-11-28 14:18:27 -08:00
Mats Palmgren
bc3832a204 Bug 1217086 - Enable CSS Grid by default. r=dholbert 2016-11-28 23:00:20 +01:00
Nathan Froyd
2ebbd09068 Bug 1320752 - remove mozilla/Function.h; r=gerald
We have std::function available now, which is likely to be somewhat more
efficient.
2016-11-28 11:03:53 -05:00
Boris Zbarsky
afbfd32d9b Bug 781782 part 2. Lowercase the content type in the Blob and File constructors and Blob.slice. r=baku 2016-11-28 15:58:15 -05:00
Boris Zbarsky
36041fae42 Bug 781782 part 1. Fix fetch code to not set a Content-Type header when it shouldn't. r=bkelly 2016-11-28 15:58:02 -05:00
Carsten "Tomcat" Book
4703a9d09f Merge mozilla-central to mozilla-inbound 2016-11-28 16:47:40 +01:00
Carsten "Tomcat" Book
d98418da69 merge mozilla-inbound to mozilla-central a=merge 2016-11-28 16:37:22 +01:00
Julian Seward
9c349f1195 Bug 1248365 - Make Valgrind Mochitests run greener on Taskcluster. r=n.nethercote.
--HG--
extra : rebase_source : d1c3a1fb594e73cb5978e81636a9b3ed3dd341aa
2016-11-28 15:46:43 +01:00
Thomas Wisniewski
fe33117844 Bug 1309219 - Only allow valid base64-values for CSP nonce and hash sources, per spec. r=francois 2016-11-24 21:46:09 -05:00
Wes Kocher
f0071bb179 Backed out 2 changesets (bug 504622) for android reftest failures a=backout
Backed out changeset c024721d9b03 (bug 504622)
Backed out changeset 056f728704e7 (bug 504622)
2016-11-29 14:04:40 -08:00
Boris Zbarsky
6f55f6fce6 Bug 504622 part 2. Allow fieldsets to shrink below their intrinsic min-width and below the width of their legend if their min-width is explicitly overridden. r=dbaron 2016-11-29 15:52:55 -05:00
Andreas Tolfsen
da6234665e Bug 1103196 - Add ability to ignore invalid TLS certificates; r=automatedtester,keeler,mossop
When the `acceptInsecureCerts` capability is set to true on creating
a new Marionette session, a `nsICertOverrideService` override service
is installed that causes all invalid TLS certificates to be ignored.
This is in line with the expectations of the WebDriver specification.

It is worth noting that this is a potential security risk and that this
feature is only available in Gecko when the Marionette server is enabled.

MozReview-Commit-ID: BXrQw17TgDy

--HG--
extra : rebase_source : 023f18b07ffbb53c7dbc588a823c62830f032e3d
2016-11-06 18:03:31 +00:00
Andreas Tolfsen
5c6b5dd771 Bug 1103196 - Error on encountering invalid certificate; r=automatedtester
When arriving at a document which baseURI starts with `about:certerror`
will cause Marionette to now return `error.InsecureCertificateError`.
This is mandated by the WebDriver specification.

This does, however, mark a non-backwards compatible change in Marionette.
It is assumed we will be able to mitigate this change in error type as
few consumers, if any, rely on the more generic type considering we did
not support invalid TLS certificates prior to this push.

MozReview-Commit-ID: JcIMvCXimB

--HG--
extra : rebase_source : 5e2dffe8e5d16ae3fe407ed42c43d52b49e3741d
2016-11-06 18:01:23 +00:00
Andreas Tolfsen
9ac8f3690e Bug 1103196 - Add insecure certificate error; r=automatedtester
MozReview-Commit-ID: 26wwOuqWhog

--HG--
extra : rebase_source : ad5cd93e9360545932e9cd05f4efdbc9aa8f2712
2016-11-06 18:00:18 +00:00
Andreas Tolfsen
6482c0f79b Bug 1103196 - Remove non-conformant acceptSslCerts capability; r=automatedtester
`acceptSslCerts` has been replaced by `acceptInsecureCerts`.

MozReview-Commit-ID: 79KbRoQb1dW

--HG--
extra : rebase_source : 1c0e4fcb468d5c196351cb21715804c98b5fef02
2016-11-06 17:59:42 +00:00
ctai
8cabdea1b5 Bug 1133483 - Enable resource-selection-invoke-audio-constructor.html. r=jwwang.
MozReview-Commit-ID: GAodZDbyOv

--HG--
extra : rebase_source : dd2607807c06888c49b761f53e54eef279bc4cb1
2016-11-18 11:05:46 +08:00
Sebastian Kaspari
444ac305c8 Bug 1320079 - Add configuration for running findbugs in automation. r=dustin,maliu
MozReview-Commit-ID: FINUdlHCntT

--HG--
extra : rebase_source : 47cce9b4423f77d6eabf8f8ad1b445693248a0c7
2016-11-24 14:38:11 +01:00
Andreas Tolfsen
121372c21a Bug 1103196 - Add acceptInsecureCerts capability; r=automatedtester
Reads the `acceptInsecureCerts` capability and sets the session state.

MozReview-Commit-ID: KVErmdxwXQB

--HG--
extra : rebase_source : 50ce229909cfc9a407fdadc593b57a9545342723
2016-11-01 18:07:24 +00:00
Andreas Tolfsen
2bb7eb3b88 Bug 1103196 - Logically reorder variables defining session state; r=automatedtester
No functional changes in this patch.

MozReview-Commit-ID: IWaao8AuZib

--HG--
extra : rebase_source : b8bce562f7563e6557fc2f6bdefdc4fe8c341452
2016-11-01 18:00:25 +00:00
Andreas Tolfsen
98ad139fd3 Bug 1103196 - Mark specificationLevel capability as proprietary; r=automatedtester
The `specificationLevel` capability has been removed from the WebDriver
specification, and will be removed in a future change to Marionette.
This change makes this clear by moving it down to the list of proprietary
Marionette capabilities.

MozReview-Commit-ID: BMTuXBDZ8WV

--HG--
extra : rebase_source : 1a56d7f64309f388695956b67c027090e4f0c132
2016-11-01 17:59:51 +00:00
Andreas Tolfsen
cba312f33b Bug 1103196 - Add HTTPS fixture server for Marionette; r=automatedtester,maja_zf,whimboo
This patch makes testing/marionette/harness/marionette/runner/httpd.py
capable of spinning up an HTTPS server with self-signed certificate.
It also introduces testing/marionette/harness/marionette/runner/serve.py
that is capable of managing the HTTP- and HTTPS fixture servers as
subprocesses, allowing them to operate independently.

serve.py uses inter-process communication based on channels (from
`multiprocessing.Pipe`) to query methods on the httpd served in each
process, which is used to get absolute URLs from the main process.
This is useful as servers can delegate port allocation to the system
socket service by atomically binding to port 0, guaranteeing that the
chosen port is uncontested.  It is also used to perform synchronous and
graceful shutdown of the httpd.

MozReview-Commit-ID: 9OlW6F1w0AN

--HG--
extra : rebase_source : 5ae8b0f100a28b8d34f87b0868cde6d74c150602
2016-11-01 16:53:51 +00:00
Andreas Tolfsen
4ca4faa8a6 Bug 1297551 - Avoid cancelling content timeout callback; r=automatedtester
We need to avoid passing the timeout ID returned from `setTimeout` in the
content frame script that we use to register the script timeout handler
to the sandbox's `clearTimeout` function as this might interfere with any
`window.setTimeout` calls being made in the injected script.

MozReview-Commit-ID: 26PY8JDkf9A

--HG--
extra : rebase_source : 414581472dfa99379aecdfea5c5a29c2ce808890
2016-11-25 17:01:16 +00:00
Henrik Skupin
9ff0290252 Bug 1319024 - Sync default testing preferences for Marionette. r=automatedtester
MozReview-Commit-ID: 7fkpqCVYXIX

--HG--
extra : rebase_source : eab5a3156c2167a3ed3649fb75a7573bba147904
2016-11-21 16:18:58 +01:00
Henrik Skupin
fac1203baa Bug 1319024 - Remove usage of browser.newtab.url from Firefox Puppeteer. r=maja_zf
MozReview-Commit-ID: LwMJgQMgJoP

--HG--
extra : rebase_source : 81e0883a19df46c710c6546cde0fb469464e664e
2016-11-21 22:27:45 +01:00
Henrik Skupin
a01b3376e3 Bug 1320099 - Move marionette_driver docs to testing/marionette/client. r=ato
MozReview-Commit-ID: 7Bshw4H5yRT

--HG--
rename : testing/marionette/harness/docs/Makefile => testing/marionette/client/docs/Makefile
rename : testing/marionette/harness/docs/advanced/actions.rst => testing/marionette/client/docs/advanced/actions.rst
rename : testing/marionette/harness/docs/advanced/debug.rst => testing/marionette/client/docs/advanced/debug.rst
rename : testing/marionette/harness/docs/advanced/findelement.rst => testing/marionette/client/docs/advanced/findelement.rst
rename : testing/marionette/harness/docs/advanced/landing.rst => testing/marionette/client/docs/advanced/landing.rst
rename : testing/marionette/harness/docs/advanced/stale.rst => testing/marionette/client/docs/advanced/stale.rst
rename : testing/marionette/harness/docs/basics.rst => testing/marionette/client/docs/basics.rst
rename : testing/marionette/harness/docs/conf.py => testing/marionette/client/docs/conf.py
rename : testing/marionette/harness/docs/index.rst => testing/marionette/client/docs/index.rst
rename : testing/marionette/harness/docs/interactive.rst => testing/marionette/client/docs/interactive.rst
rename : testing/marionette/harness/docs/make.bat => testing/marionette/client/docs/make.bat
rename : testing/marionette/harness/docs/reference.rst => testing/marionette/client/docs/reference.rst
extra : rebase_source : b3683507bc48fe151daaef37edd759c58f0e1631
2016-11-25 13:16:00 +01:00
Henrik Skupin
68d78f440e Bug 1319692 - Fix test_page_info_window.py to use lowercase platform name. r=ato
MozReview-Commit-ID: BwYUT88Pz4q

--HG--
extra : rebase_source : f53dbce3aa69e3f6160900521416d32be5a2abc7
2016-11-25 12:46:33 +01:00
Alastor Wu
0d25dffb13 Bug 1320276 - Fix web-platform-tests/webvtt/webvtt-api-for-browsers/vttcue-interface/line.html. r=rillian
Modify the test "web-platform-tests/webvtt/webvtt-api-for-browsers/vttcue-interface/line.html" in order to follow the spec.

(1) The default value of line should be "auto" [1]
- change all "-1" into "auto"

(2) The cue.line should return the line's value, instead of computedLine's [2]
- change "-2" into "auto" (-2 is the value of the computedLine)

[1] https://w3c.github.io/webvtt/#webvtt-cue-line
[2] https://w3c.github.io/webvtt/#dom-vttcue-line


MozReview-Commit-ID: BbClRlWwQ40

--HG--
extra : rebase_source : 6ba7b3cc90b9ebdc3989a6740a20975dce03b70f
2016-11-25 16:59:57 +08:00
Carsten "Tomcat" Book
a666835bf5 merge mozilla-inbound to mozilla-central a=merge
--HG--
extra : rebase_source : 7f6b0f633da54f747b30496110e5260a226fe249
2016-11-25 15:36:56 +01:00
Henrik Skupin
034e961210 Bug 1318644 - Auto-detect application type if binary has been specified. r=automatedtester
MozReview-Commit-ID: 15etyogBI54

--HG--
extra : rebase_source : a359b2a3dd4411be89e0de42ddd6e86be8e9b26e
2016-11-25 10:41:17 +01:00
Sebastian Hengst
4a04f654e3 Backed out changeset 4c42ee29c468 (bug 1103196) for broken Marionette tests on Windows (error loading pages). r=backout 2016-11-25 00:20:30 +01:00
Sebastian Hengst
1c19830a85 Backed out changeset baa46ca196fa (bug 1103196) 2016-11-25 00:18:44 +01:00
Sebastian Hengst
a907d2b98b Backed out changeset b63c853a1b56 (bug 1103196) 2016-11-25 00:18:40 +01:00
Sebastian Hengst
c46fde4a80 Backed out changeset 3d2b43bd09e6 (bug 1103196) 2016-11-25 00:18:36 +01:00
Sebastian Hengst
f57f50c634 Backed out changeset b2910c43905c (bug 1103196) 2016-11-25 00:18:31 +01:00
Sebastian Hengst
42f8e73f86 Backed out changeset 0c28b77a3279 (bug 1103196) 2016-11-25 00:18:27 +01:00
Sebastian Hengst
96d5b195ad Backed out changeset f27d827ba404 (bug 1103196) 2016-11-25 00:18:23 +01:00
Sebastian Hengst
5fe8073117 Backed out changeset 9fae5015803b (bug 1103196) 2016-11-25 00:18:19 +01:00
Andreas Tolfsen
f4441f7f70 Bug 1103196 - Add ability to ignore invalid TLS certificates; r=automatedtester,keeler,mossop
When the `acceptInsecureCerts` capability is set to true on creating
a new Marionette session, a `nsICertOverrideService` override service
is installed that causes all invalid TLS certificates to be ignored.
This is in line with the expectations of the WebDriver specification.

It is worth noting that this is a potential security risk and that this
feature is only available in Gecko when the Marionette server is enabled.

MozReview-Commit-ID: BXrQw17TgDy

--HG--
extra : rebase_source : 722b7bde2b6e76a4cf0565b0504a6ce8ec53f04a
2016-11-06 18:03:31 +00:00
Andreas Tolfsen
a8326f61b5 Bug 1103196 - Error on encountering invalid certificate; r=automatedtester
When arriving at a document which baseURI starts with `about:certerror`
will cause Marionette to now return `error.InsecureCertificateError`.
This is mandated by the WebDriver specification.

This does, however, mark a non-backwards compatible change in Marionette.
It is assumed we will be able to mitigate this change in error type as
few consumers, if any, rely on the more generic type considering we did
not support invalid TLS certificates prior to this push.

MozReview-Commit-ID: JcIMvCXimB

--HG--
extra : rebase_source : 9ed8aa636192f45b30399af6bed9858bed3bad46
2016-11-06 18:01:23 +00:00
Andreas Tolfsen
e19e26382e Bug 1103196 - Add insecure certificate error; r=automatedtester
MozReview-Commit-ID: 26wwOuqWhog

--HG--
extra : rebase_source : 2a071ca7800f27026c8c53efb1b247067c37a90e
2016-11-06 18:00:18 +00:00
Andreas Tolfsen
0d1b8f66e9 Bug 1103196 - Remove non-conformant acceptSslCerts capability; r=automatedtester
`acceptSslCerts` has been replaced by `acceptInsecureCerts`.

MozReview-Commit-ID: 79KbRoQb1dW

--HG--
extra : rebase_source : 4ccda0241b1809e0bc11ec6be4c820007731da63
2016-11-06 17:59:42 +00:00
Andreas Tolfsen
84c0637c2f Bug 1103196 - Add acceptInsecureCerts capability; r=automatedtester
Reads the `acceptInsecureCerts` capability and sets the session state.

MozReview-Commit-ID: KVErmdxwXQB

--HG--
extra : rebase_source : fb1ee50bc2ee53343af58dcb417e5a5c0dee7fbc
2016-11-01 18:07:24 +00:00
Andreas Tolfsen
e6c7ae10e3 Bug 1103196 - Logically reorder variables defining session state; r=automatedtester
No functional changes in this patch.

MozReview-Commit-ID: IWaao8AuZib

--HG--
extra : rebase_source : 35d0ee07426ee411e4da3cb7e4966a8c44d015e1
2016-11-01 18:00:25 +00:00
Andreas Tolfsen
f702780183 Bug 1103196 - Mark specificationLevel capability as proprietary; r=automatedtester
The `specificationLevel` capability has been removed from the WebDriver
specification, and will be removed in a future change to Marionette.
This change makes this clear by moving it down to the list of proprietary
Marionette capabilities.

MozReview-Commit-ID: BMTuXBDZ8WV

--HG--
extra : rebase_source : 839405b2cf30d23c7f107801376aff8e76ef4b59
2016-11-01 17:59:51 +00:00
Andreas Tolfsen
0b6595c946 Bug 1103196 - Add HTTPS fixture server for Marionette; r=automatedtester,maja_zf,whimboo
This patch makes testing/marionette/harness/marionette/runner/httpd.py
capable of spinning up an HTTPS server with self-signed certificate.
It also introduces testing/marionette/harness/marionette/runner/serve.py
that is capable of managing the HTTP- and HTTPS fixture servers as
subprocesses, allowing them to operate independently.

serve.py uses inter-process communication based on channels (from
`multiprocessing.Pipe`) to query methods on the httpd served in each
process, which is used to get absolute URLs from the main process.
This is useful as servers can delegate port allocation to the system
socket service by atomically binding to port 0, guaranteeing that the
chosen port is uncontested.  It is also used to perform synchronous and
graceful shutdown of the httpd.

MozReview-Commit-ID: 9OlW6F1w0AN

--HG--
extra : rebase_source : 3d791a6c44a23be72704f37c07cb437f309cdcef
2016-11-01 16:53:51 +00:00
Henrik Skupin
fced97c5d2 Bug 1321625 - Fix android_emulator_unittest.py for updated path of Marionette. r=gbrown
MozReview-Commit-ID: 55HYhab2w5

--HG--
extra : rebase_source : b563864f0387c9fcd120ef9b6d528f231e6f7b0d
2016-12-01 21:00:18 +01:00
Rob Wood
38a04b8138 Bug 1321048 - add talos-test option to not download tp5 pageset; r=jmaher
MozReview-Commit-ID: KtpbABSg40a

--HG--
extra : rebase_source : cb6eece796aa41b03b86dcef503d096fad570fe3
2016-12-01 11:20:22 -05:00
Adrianzatreanu adrianzatreanu1@gmail.com
271c772320 Bug 1321480: Make Firefox Puppeteer use Marionette's "page load" timeout r=whimboo
This is being used instead of a self-defined Browser.timeout.

MozReview-Commit-ID: 5zAqI38AdHs

--HG--
extra : rebase_source : 1d47dd27db65cde30f5b8b6e7fd38c18fc67243e
2016-12-01 14:38:11 +02:00
Geoff Brown
79e2edc6bb Bug 1319583 - Trigger job retry on Android infra error; r=kmoir 2016-11-24 13:35:06 -07:00
Carsten "Tomcat" Book
dd36826044 Merge mozilla-central to mozilla-inbound 2016-11-24 16:46:19 +01:00
Carsten "Tomcat" Book
61849e269d merge mozilla-inbound to mozilla-central a=merge 2016-11-24 16:41:59 +01:00
Bob Owen
9d6013aa66 Bug 1147911 Part 3: Add remote type parameter to forceInitialBrowserRemote. r=gijs
Also change talos pageloader.js to force type to match test URLs.
2016-11-24 15:08:30 +00:00
Boris Zbarsky
166a16639f Bug 1315135 followup. Fix web platform tests that either depended on the old spec's behavior or were asserting that we fail the new one. 2016-11-24 00:24:45 -05:00
Wes Kocher
b851c06cc9 Merge m-c to inbound, a=merge 2016-11-23 16:18:24 -08:00
Alastor Wu
5d4571103c Bug 1301055 - part3 : modify test prefs. r=jwwang
On fennec we have the special workaround that is doesn't dispatch the "error" event when the error is
"MEDIA_ERR_SRC_NOT_SUPPORTED" because we will use an external app to open it.

But we don't want this behavior affect the tests we already have, so close the pref.

MozReview-Commit-ID: 9aoy1vnekvY

--HG--
extra : rebase_source : 9ac045b7595eadd36039bc6f42b32e4d3eac421b
2016-11-24 10:24:06 +08:00
Jonas Finnemann Jensen
cffd9885e8 Bug 1319449 - Set -o pipefail and other robustness improvements for image_builder. r=dustin
MozReview-Commit-ID: 5oIdvcrScRt

--HG--
extra : rebase_source : 6b6dd2dc3b3e8465127d33fb428877f68537ad5b
2016-11-22 14:13:15 -08:00
Sebastian Hengst
1d8fe2a4d0 Backed out changeset b6beaa787043 (bug 1319705) for marionette mass bustage. r=backout on a CLOSED TREE 2016-11-23 21:17:49 +01:00
Ralph Giles
dddc123f32 Bug 1318531 - Fix whitespace in tooltool manifests. r=mshal
Run the tooltool manifests through a python script to read the
json as an OrderedDict and when write it back out with normal
tooltool formatting options. This regularizes the whitespace,
fixing trailing spaces written by older versions of the python
json serializer, dos-vs-unix line endings, and regularizing
opening '[{' and closing '}]' to be on separate lines.

The android manifests have a 'versions' key which has indenting,
unlike the rest of the files. I've left that as-is.

MozReview-Commit-ID: EVW1YlgRJJL

--HG--
extra : rebase_source : 40c1992090807dc40495ebacb37ee358c1d6a6f1
2016-11-22 16:15:27 -08:00
Henrik Skupin
c4fa51a34a Bug 1142805 - Remove unnecessary restart for update tests r=maja_zf,rail
MozReview-Commit-ID: 6tTPJeLvntf

--HG--
extra : rebase_source : b796e82f1d973f15ee98a9dd1a30cd51764de002
2016-11-22 14:52:08 +01:00
Henrik Skupin
14c08613c3 Bug 1142805 - Use ConfigParser to modify update-settings.ini r=maja_zf,rail
MozReview-Commit-ID: KbJofXTDa9p

--HG--
extra : rebase_source : 1d1afc68f7fe4336fd42965dc419afb907f7c429
2016-11-22 14:49:46 +01:00
Henrik Skupin
d371faf694 Bug 1142805 - Fix remaining traces for app.update.url.override. r=maja_zf,rail
MozReview-Commit-ID: BJvSjqippar

--HG--
extra : rebase_source : 8c4a655bcf64f61b0d319c8a193d3cea849ac32e
2016-11-22 13:29:22 +01:00
Henrik Skupin
1e727bf048 Bug 1142805 - Set update channel via default branch. r=maja_zf,rail
MozReview-Commit-ID: 5iHnNhLRCK4

--HG--
extra : rebase_source : f20f1c78a145f423d3e21581367cedb5c18d23b8
2016-11-22 13:15:33 +01:00
Henrik Skupin
862cdfbfed Bug 1319028 - Enable tracing output for Firefox-UI jobs. r=maja_zf
MozReview-Commit-ID: 3KsBKH9WVfR

--HG--
extra : rebase_source : 3e243595b3cbd0ea6dd442cadeb4362eb9e8d295
2016-11-22 18:08:25 +01:00
Henrik Skupin
97f47efc8b Bug 1319705 - Add firefox_puppeteer as dependency for Marionette in test archive. r=maja_zf
MozReview-Commit-ID: 9MQubKpOPl6

--HG--
extra : rebase_source : ecede2aab2f840ff04777672126cdaff27bd6733
2016-11-23 14:11:25 +01:00
Mike Shal
c080ecbf37 Bug 1295375 - Drop universal Mac builds; r=coop,gps
MozReview-Commit-ID: 1huYEjyxRA1

--HG--
rename : browser/config/mozconfigs/macosx-universal/beta => browser/config/mozconfigs/macosx64/beta
rename : browser/config/mozconfigs/macosx-universal/common-opt => browser/config/mozconfigs/macosx64/common-opt
rename : browser/config/mozconfigs/macosx-universal/release => browser/config/mozconfigs/macosx64/release
extra : rebase_source : 5d0e4cdb54d605d8d8d5cf4e78142bd262682dd3
2016-12-07 15:45:39 -05:00
Shih-Chiang Chien
8c67883c04 Bug 1320348 - disable Presentation API logging on treeherder. r=schien
MozReview-Commit-ID: 2jRPRrKIyc3

--HG--
extra : rebase_source : e298bf8d5669393594caf3b9eccfd1d1429215d4
2016-11-28 11:48:08 +08:00
Sebastian Hengst
0333e0a2b0 Backed out changeset ec84ee6acb88 (bug 1147911) 2016-11-23 18:33:06 +01:00
Ryan VanderMeulen
ed80eb81d1 Backed out changeset 93e4c5f0dc7b (bug 1318644) because it made changes to geckodriver that should have been left out. 2016-11-23 09:04:05 -05:00
Bob Owen
c547888b81 Bug 1147911 Part 3: Add remote type parameter to forceInitialBrowserRemote. r=gijs
Also change talos pageloader.js to force type to match test URLs.
2016-11-23 13:36:57 +00:00
Nicholas Nethercote
7e1a8cf56c Bug 1315138 - gtestify storage/test/*.cpp. r=mak,erahm.
This change is mostly straightforward, except for the following.

- It removes all the printing from the do_check_* macros because gtest macros
  do appropriate printing.

- test_StatementCache.cpp needs some special gtest magic for the type
  parameterization.

- It merges the four tests in test_unlock_notify.cpp because they rely on being
  executed in order, and so aren't independent.

- storage_test_harness_tail.h is no longer necessary because gtest provides the
  test looping functionality.

- It uses #include and the preprocessor to remove the duplication between
  test_deadlock_detector.cpp and xpcom/tests/DeadlockDetector.cpp.

- It makes the test in test_service_init_background_thread.cpp a death test to
  force it to be the first storage gtest, because it fails otherwise.

- It adds code to undo the SQLite mutex hooking as necessary, so that tests
  don't interfere with each other.

- It de-virtualizes Spinner's destructor (as identified in bug 1318282).

--HG--
rename : storage/test/storage_test_harness.h => storage/test/gtest/storage_test_harness.h
rename : storage/test/test_AsXXX_helpers.cpp => storage/test/gtest/test_AsXXX_helpers.cpp
rename : storage/test/test_StatementCache.cpp => storage/test/gtest/test_StatementCache.cpp
rename : storage/test/test_asyncStatementExecution_transaction.cpp => storage/test/gtest/test_asyncStatementExecution_transaction.cpp
rename : storage/test/test_async_callbacks_with_spun_event_loops.cpp => storage/test/gtest/test_async_callbacks_with_spun_event_loops.cpp
rename : storage/test/test_binding_params.cpp => storage/test/gtest/test_binding_params.cpp
rename : storage/test/test_deadlock_detector.cpp => storage/test/gtest/test_deadlock_detector.cpp
rename : storage/test/test_file_perms.cpp => storage/test/gtest/test_file_perms.cpp
rename : storage/test/test_mutex.cpp => storage/test/gtest/test_mutex.cpp
rename : storage/test/test_service_init_background_thread.cpp => storage/test/gtest/test_service_init_background_thread.cpp
rename : storage/test/test_statement_scoper.cpp => storage/test/gtest/test_statement_scoper.cpp
rename : storage/test/test_transaction_helper.cpp => storage/test/gtest/test_transaction_helper.cpp
rename : storage/test/test_true_async.cpp => storage/test/gtest/test_true_async.cpp
rename : storage/test/test_unlock_notify.cpp => storage/test/gtest/test_unlock_notify.cpp
extra : rebase_source : dbb695c112564efa1945116be1a8435988982e74
2016-11-11 09:59:23 +11:00
Daniel Holbert
a4b633bdc7 Bug 1319458: Mark <body> as display:none during pageload of talos glterrain test. r=jmaher
MozReview-Commit-ID: LdUVInFYrDn
2016-11-22 13:13:45 -08:00
Geoff Brown
b752d59e3d Bug 1315749 - Run mochitest-chrome on Android x86; r=jmaher 2016-11-22 13:49:46 -07:00
elluls
393845e931 Bug 1302774: rename cross-opt to cross-opt-st-an; r=dustin
MozReview-Commit-ID: 4U6kJiaZCGa

--HG--
rename : testing/mozharness/configs/builds/releng_sub_mac_configs/64_cross_opt.py => testing/mozharness/configs/builds/releng_sub_mac_configs/64_cross_opt_st_an.py
extra : rebase_source : 2d68f8762a5ae62b6178f764603fa470aa3b89a7
2016-11-22 15:45:33 +00:00
Carsten "Tomcat" Book
8b27dda5d1 merge mozilla-inbound to mozilla-central a=merge 2016-11-22 15:53:05 +01:00
Nils Ohlmeier [:drno]
02f44dd0a3 Bug 1193731: onicegatheringstatechange web-platformtests should pass r=jib
MozReview-Commit-ID: AEAAS4dyPvy

--HG--
extra : rebase_source : e5be2c6cce10e9c8d0f507c71b7f267e0288b6e0
2016-11-19 23:13:03 -08:00
Ehsan Akhgari
6b394f0382 Bug 1318879 - Remove the app related code from mozprofile; r=ahal 2016-11-21 18:56:08 -05:00
Wes Kocher
efeab1563a Backed out changeset 0cafbf944d89 (bug 1318879) for robocop failures a=backout 2016-11-21 13:01:21 -08:00
Thomas Wisniewski
d1cae84099 Bug 1311798 - Align XMLHttpRequest.abort() with the spec. r=baku
--HG--
extra : rebase_source : 29002a6d139a08b706e54dfa4c32163632455e67
2016-11-21 01:30:00 -05:00
Ryan VanderMeulen
5f81c84a69 Bug 1317758 - Remove in-tree references to the linux64-cc and linux64-tsan jobs. r=Callek
--HG--
extra : rebase_source : 43446764b782c775f0bea942634c20c85d567aaf
2016-11-21 12:29:23 -05:00
Ehsan Akhgari
012349bc0f Bug 1318879 - Remove the app related code from mozprofile; r=ahal 2016-11-21 14:59:05 -05:00
Xidorn Quan
8f0f7a04c9 Bug 1315403 followup - Fix mochitest failure and lint error.
MozReview-Commit-ID: KKKCybofksU

CLOSED TREE
2016-11-22 13:59:47 +11:00
JW Wang
a8b746d049 Bug 1318982 - Enable dormant for most media mochitests. r=jya
MozReview-Commit-ID: 7AXEhCmFUeR

--HG--
extra : rebase_source : fa42b09dda75c3385edc6f7decc240816195722b
extra : intermediate-source : 3376be75b913bbc3bd0920828f9e756982e9cac3
extra : source : ffee549ec036bc3ec1b9b1bccb26314c5adb5096
2016-11-02 16:56:38 +08:00
Conache Cristian
5d2a9d651a Bug 1315403-no whitespace between "!" and "important" in Declaration::AppendPropertyAndValueToString and Declaration::AppendVariableAndValueToStr, r=xidorn
MozReview-Commit-ID: BKGqEpn0utp

--HG--
extra : rebase_source : dab61f244d5ca7ec13603d55cbf091b9dd6400d7
2016-11-20 14:42:11 +02:00
Andrew Halberstadt
6adcf5b456 Bug 1317970 - Use manifestparser manifests for python unit tests, r=chmanchester
This deprecates PYTHON_UNIT_TESTS and replaces it with PYTHON_UNITTEST_MANIFESTS.
In the build system, this means python unittests will be treated the same as all
other test suites that use manifestparser. New manifests called 'python.ini' have
been created for all test directories containing python unittests.

MozReview-Commit-ID: IBHG7Thif2D

--HG--
extra : rebase_source : 11a92a2bc544d067946bbd774975140147458caa
2016-11-16 09:59:22 -05:00
Andrew Halberstadt
2d76b4f70d Bug 1317970 - Make mozbase tests use mozunit for consistent formatting, r=chmanchester
The mozbase unittests don't use mozunit, so their output is confusing in the log.
This makes mozbase output consistent with the rest of the python unittests.

MozReview-Commit-ID: AIs5mza8Rn6

--HG--
extra : rebase_source : 10f65e612f5b3cebb921c47699f5a8be7cd2ba5a
2016-11-17 16:36:18 -05:00
Andrew Halberstadt
f395e4d6dd Bug 1317970 - Move mozsystemmonitor tests to a consistent directory structure, r=chmanchester
The mozsystemmonitor test is under mozsystemmonitor/mozsystemmonitor/test instead of
mozsystemmonitor/tests like all the other mozbase modules.

MozReview-Commit-ID: AIs5mza8Rn6

--HG--
rename : testing/mozbase/mozsystemmonitor/mozsystemmonitor/test/test_resource_monitor.py => testing/mozbase/mozsystemmonitor/tests/test_resource_monitor.py
extra : rebase_source : dde714fb9212f19d1f8ba566f574bd7e9d7c4030
2016-11-17 16:36:13 -05:00
Hiroyuki Ikezoe
d9cefd6f9e Bug 1316050 - Wait for a single finish event itself instead of waiting two requestAnimationFrame and checking the event. r=birtles
Also we don't need to check the event time, it's out of scope of this test case.

MozReview-Commit-ID: JkbiiVPunGH

--HG--
extra : rebase_source : 4438091abfd7e55908ab15f543c6a4590acf45a6
2016-11-21 13:33:43 +09:00
Andreas Tolfsen
dbe6213d3f Bug 1317344 - Remove unused Marionette configs from mozharness; r=whimboo
This removes gaia_desktop, gaia_emulator, marionette_emulator,
webapi_desktop, and webapi_emulator test suite definitions.

MozReview-Commit-ID: Lf8slbzKNLz

--HG--
extra : rebase_source : 4a60c0cd0d05cabd0af74c15a85929d943c867f6
2016-11-14 16:16:44 +00:00
Wander Lairson Costa
b3d0305df8 Bug 1316077 part 3: Add in-tree config support to taskcluster_helper. r=jlund
If there is a property called 'installer_path', the job is from in-tree
config.

MozReview-Commit-ID: E5SIHyxp0dM

--HG--
extra : rebase_source : e0251636e8e55613d58e743d70469e6b1a2175a5
2016-11-18 16:52:16 -02:00
Wander Lairson Costa
f53e07fcc5 Bug 1316077 part 2: remove taskcluster scheduler from mozharness. r=jlund
taskcluster-scheduler is deprecated. mozharness uses it to get the task
graph in order to discover the parent of a task.

We now use queue to get the task definition, which contains the
'requires' field.

MozReview-Commit-ID: 8IivfxLvxVA

--HG--
extra : rebase_source : 76ad3993d50cb3dccca6b56652eec9568f5e5abb
2016-11-18 16:52:16 -02:00
Henrik Skupin
fdc0be20ab Bug 1318644 - Auto-detect application type if binary has been specified. r=automatedtester
MozReview-Commit-ID: 3ZLN4EyIujM

--HG--
extra : rebase_source : 5271e0b26b87c1dd4c0a0953412aa6aa06a1b52f
2016-11-21 16:28:46 +01:00
Andreas Tolfsen
45e80b0600 Bug 1317386 - Swap expectation of which button causes scroll; r=automatedtester
When we scroll the element into the bottom of the viewport, it is the
first button that does not cause a scroll.

MozReview-Commit-ID: 1zv3uyUcnRn

--HG--
extra : rebase_source : 1cc3835c5bbcba941bceb3be98fdaa9b6f91d6b9
2016-11-15 11:41:23 +00:00
Andreas Tolfsen
3c262bd4f4 Bug 1317386 - Test pointer interactability of first element in paint order; r=automatedtester
When returning the tree of interactable elemenets under the cursor, we
want to test the first one against the passed element, not that there
are _any_ interactable elements under the cursor.

MozReview-Commit-ID: AUvKAWKHgZk

--HG--
extra : rebase_source : 69563be46dbb18c4c814d6615b1bd2f97179b816
2016-11-15 11:21:32 +00:00
Andreas Tolfsen
5be6b803bf Bug 1317386 - Add test for overlay element after scroll; r=automatedtester
Add a test that checks that `scrollIntoView({block: "end", inline:
"nearest"})` works by placing the element at the bottom of the viewport,
where the overlay does not cover it.

MozReview-Commit-ID: Gzv9n17240G

--HG--
extra : rebase_source : 373c0da6c74bbf3953dc8b08e8b65929003b7d12
2016-11-14 21:12:00 +00:00
Andreas Tolfsen
3678abebb6 Bug 1317386 - Rewrite in-view centre point calcaulation; r=automatedtester
The old calcaulation to determine an element's in-view centre point was
wrong as pointed out in https://github.com/w3c/webdriver/issues/425,
and this is an implementation of the proposed algorithm which passes
real-world tests.

This also addresses https://github.com/w3c/webdriver/pull/441 which
checks if the `DOMRect` sequence returned from `getClientRects` is empty,
as it may be if the element's `display` style property is `none`.

MozReview-Commit-ID: 4uitUrviW2a

--HG--
extra : rebase_source : d9a3eefc9496500dffe74a28a117e29067a646f1
2016-11-14 21:10:08 +00:00
Andreas Tolfsen
be2dd10746 Bug 1317386 - Check pointer interactability upon interaction; r=automatedtester
Checking for general interactability will also consider keyboard
interactability, which has not yet been implemented.  On interacting with
an element by clicking, we should only test for pointer interactability.

MozReview-Commit-ID: BUCs7zHppRm

--HG--
extra : rebase_source : 2053a49ee4bcb291299568902e9ac25cc747bc5e
2016-11-14 21:07:42 +00:00
Andreas Tolfsen
cbe8e9b6dc Bug 1317386 - Scroll element into view at the bottom; r=automatedtester
When scrolling an element into view using `Element.scrollIntoView`,
use the `{block: "end", inline: "nearest"}` scroll position arguments,
which are equivalent to `Element.scrollIntoView(false)`.  This is what
other WebDriver implementations have used for a while, and we meant to
change to this sooner.

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

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

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

MozReview-Commit-ID: BRMupP4fM89

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

MozReview-Commit-ID: JNSpyc6WNtP

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

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

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

MozReview-Commit-ID: 3xFWsYLngMp

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

MozReview-Commit-ID: IB6Y8SlOfRn

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

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

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

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

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

MozReview-Commit-ID: J2VOiB08xxV

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

MozReview-Commit-ID: JHojs7rWBz5

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

MozReview-Commit-ID: 2reL23EOCVq

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

MozReview-Commit-ID: Ca3RxO7gHv8

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

MozReview-Commit-ID: 58RrXhE2tN3

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

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

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

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

MozReview-Commit-ID: Eg4x8slf3X9

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

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

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

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

MozReview-Commit-ID: KTNvacTBUXB

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

--HG--
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15-gradle/nightly-artifact
rename : mobile/android/config/mozconfigs/android-api-15-gradle/nightly => mobile/android/config/mozconfigs/android-api-15/nightly-artifact
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_artifact.py
rename : testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle.py => testing/mozharness/configs/builds/releng_sub_android_configs/64_api_15_gradle_artifact.py
extra : rebase_source : df6670faf970017c5a54e49392fce0c4f1f166a9
extra : source : 6185cc11608ffb623bb534a8e64b72ec08efbf4e
2016-11-29 20:10:31 -08:00
Andreas Tolfsen
b3b4a6d800 Bug 1320629 - Increase timeout of test_window_set_timeout_is_not_cancelled; r=whimboo
As debug builds are inherently slow, we need to increase the wait
time before triggering the `setTimeout` callback so that the next
`marionette.execute_script` statement has time to run.

MozReview-Commit-ID: IAgicNAmVA6

--HG--
extra : rebase_source : dcb0ae95265e28e08c257260eff426d87a6340af
2016-11-28 11:11:31 +00:00
Andreas Tolfsen
0be98ed1ef Bug 1150527 - Remove unusued InstallGeckoError type; r=automatedtester
It does not appear to be used in m-c.

MozReview-Commit-ID: EAr0g3VJNi4

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

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

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

MozReview-Commit-ID: 8tzSO4VsMA7

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

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

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

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

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

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

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

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

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

MozReview-Commit-ID: 99XNOymw9Dx

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

--HG--
extra : rebase_source : de7b49e12bea9807d77ac0df7b15cfc5beda0c45
2016-11-08 11:17:42 +08:00
Bob Clary
b43b4345da Bug 1318001 - Autophone - mozdevice - adb*.py - properly split lines from shell output, r=gbrown. 2016-11-17 09:21:06 -08:00
Bob Clary
2c776a4858 Bug 1245347 - [Autophone|mozdevice] - increase mozdevice version to 0.49, r=wlach. 2016-11-17 09:21:06 -08:00
Bob Clary
18f2b61b73 Bug 1245347 - [Autophone|mozdevice] - is_device_ready should not require root to check the ready_path, r=wlach. 2016-11-17 09:21:06 -08:00
Bob Clary
87156f5bf5 Bug 1245347 - [Autophone|mozdevice] - catch initial ADBRootError during initialization if root is not supported, r=wlach. 2016-11-17 09:21:06 -08:00
Bob Owen
c9055e97ff Bug 1147911 Part 3: Add remote type parameter to forceInitialBrowserRemote. r=gijs
Also change talos pageloader.js to force type to match test URLs.
2016-11-17 15:48:52 +00:00
Mike Shal
ad4478f15e Bug 1183613 - Cross compile universal OSX builds in Taskcluster; r=froydnj,ted
MozReview-Commit-ID: HNTqiVF9gov

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

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

--HG--
extra : rebase_source : a8433a408d774225a04245f4127e15dd8e4530cf
2016-11-17 14:58:13 -08:00
Carsten "Tomcat" Book
2c792af8f0 Merge mozilla-central to mozilla-inbound 2016-11-17 14:39:33 +01:00
Carsten "Tomcat" Book
e0ff800a74 merge mozilla-inbound to mozilla-central a=merge 2016-11-17 14:34:44 +01:00
Wes Kocher
a3307e8f09 Merge m-c to inbound, a=merge CLOSED TREE 2016-11-16 17:17:05 -08:00
Wes Kocher
f9e9d69899 Merge inbound to m-c a=merge CLOSED TREE 2016-11-16 17:07:26 -08:00
Wes Kocher
aa3b64b5f5 Merge autoland to central, a=merge 2016-11-16 16:42:21 -08:00
Eric Rahm
4ec2c95fa7 Bug 1316729 - Pass command-line args to gtest. r=ted
MozReview-Commit-ID: 8Xs52E9NnCq
2016-11-16 13:04:11 -08:00
Aryeh Gregor
0e4353d48a Bug 1002256 - Support CompositionEvent constructor; r=bkelly
All other browsers support a constructor here.  Per current spec, the
constructor does not support .locale, although initCompositionEvent
does.  If we ever decide to standardize .locale, the constructor can be
updated at that point.  (Edge also supports .locale in
initCompositionEvent but not the constructor.  Chrome doesn't support
.locale at all.)
2016-11-16 22:16:22 +02:00
Nick Thomas
73ba25c19b Bug 1317469 - SHA512SUMS of Firefox for Android doesn't contain APKs, r=jlund DONTBUILD
--HG--
extra : amend_source : 8bab65c96368ca13d42a5df32091845c6747885c
2016-11-17 11:08:31 +13:00
Carsten "Tomcat" Book
d2ed86fefb merge autoland to mozilla-central a=merge 2016-11-16 14:04:04 +01:00
Ehsan Akhgari
1488007b30 Bug 1318206 - Remove some unused code for clearing app data; r=baku,mcmanus 2016-11-17 08:30:21 -05:00
Wes Kocher
efcb1644e4 Back out revision 775eb155363c (bug 1304656) for causing regressions in update tests a=backout 2016-11-15 15:25:35 -08:00
Benjamin Smedberg
00f9f7a30c Bug 1314350 - Port TestTXMgr to gtest. This removes the framework for testing object destruction order because that was already non-deterministic due to the cycle collector, r=masayuki
MozReview-Commit-ID: vK4iYmytgt

--HG--
extra : rebase_source : fc4be47bf0e68777aaf45250b339cf0d3d332240
extra : source : bb1325166026fec5e13db34eca7588ce18c94505
2016-11-15 13:06:05 -05:00
Carsten "Tomcat" Book
8cfa5253e8 merge mozilla-inbound to mozilla-central a=merge 2016-11-15 12:26:41 +01:00
Chun-Min Chang
c6e16993f7 Bug 1289974 part 2: Disable web-platform-test for allowing popup temporarily; r=smaug
MozReview-Commit-ID: K8JnQgcPNzu

--HG--
extra : rebase_source : 1e9020bd57f98d6705a2e35e069bd8419e628e46
2016-11-15 11:08:34 +08:00
Chun-Min Chang
a566bffe3b Bug 1289974 part 1: Device selection for presentation API on Desktop; r=mconley
MozReview-Commit-ID: KKT8xsafuAQ

--HG--
extra : rebase_source : 1582ee92dd20b685d5404eb2b7a928de8ee57cb7
2016-11-15 11:07:09 +08:00
Hiroyuki Ikezoe
2cb872e64c Bug 1304886 - Part 10: Add rotate3d test case. r=boris
MozReview-Commit-ID: 6gDhughPrps

--HG--
extra : rebase_source : 9944e9574411a068f79b6f6276787347ad97135b
2016-11-16 20:32:33 +09:00
Hiroyuki Ikezoe
0ed742577b Bug 1304886 - Part 9: Accumulate mismatched transform list properly. r=boris
MozReview-Commit-ID: LTz4TkCsMbQ

--HG--
extra : rebase_source : d7213a0616fba5d4af393b3d7496a2b9a340c90e
2016-11-16 20:32:33 +09:00
Hiroyuki Ikezoe
ae9b44e039 Bug 1304886 - Part 1: Make StyleAnimationValue::Accumulate() infallible. r=birtles
MozReview-Commit-ID: 9ve3k6a3eAg

--HG--
extra : rebase_source : af536ae0bf9dc7ad26003422d971c3cbdb30e390
2016-11-16 20:32:26 +09:00
Ting-Yu Lin
55e3c801ba Bug 1271549 - Remove details and summary preference. r=bz
Bug 1259889 Part 2 [1] cannot be reverted cleanly, so I manually undo those
changes in this patch. That is, remove the ability for html.css to
invalidate dynamically since it was added specifically for details element.

Although reftest-stylo.list explicit mentions "DO NOT EDIT!", but I still
remove details pref from the file, since it doesn't harm to edit it anyway.

[1] https://hg.mozilla.org/mozilla-central/rev/30aaf3805b56

MozReview-Commit-ID: FsyTGQTxujh

--HG--
extra : rebase_source : 25e5a05a8a5a47642772da69f427631fa07e232d
2016-11-16 14:02:58 +08:00
Wes Kocher
609b9922f7 Merge m-c to autoland, a=merge 2016-11-16 17:29:05 -08:00
Michelangelo De Simone
1c12c5271d Bug 1313788 - Remove DOM/wifi and related code. r=jst
MozReview-Commit-ID: BRT6bSvPpT

--HG--
extra : rebase_source : c5ae9e88e80ae1a9c46bf80439388bd9ef2ba4df
2016-11-08 15:02:45 -08:00
Rail Aliiev
146b6bf411 Bug 1317593 - Fix logic in settings vcs_share_base r=gps
MozReview-Commit-ID: 7GVvOjNESqZ

--HG--
extra : rebase_source : 283654f69f5992f34b5431ed9ad7c25c3724951d
2016-11-15 06:17:51 +01:00
Andreas Tolfsen
298eedf64c Bug 1317330 - Increase Mn verbosity for all mozharness initiated runs; r=whimboo
Following bug 1311116 which reduces the Marionette log verbosity for local
builds, this increases it on on all try jobs through passing the `-vv`
(very verbose, equating to `Log.Level.Trace`) flag to the Marionette
test harness.

MozReview-Commit-ID: ELGgJph6QZo

--HG--
extra : rebase_source : 1e3d957ef6c6f058f06f21b32bfb3bd3f1d8a38d
2016-11-14 16:10:58 +00:00
Gregory Szorc
d28e124637 Bug 1317999 - Remove TODO about supporting Windows because it works; r=me
MozReview-Commit-ID: 2V0Ej8yqON7

--HG--
extra : rebase_source : 6db874e3bc8491cd0d56af8e3518a3a5af23b875
2016-11-16 13:16:58 -08:00
Rob Wood
94cd3ceb48 Bug 1234500 - Allow mach talos-test to download tp5 pageset; r=jmaher
MozReview-Commit-ID: Jj5H3G2hLg0

--HG--
extra : rebase_source : a344bbf0b7b1d7631581b5695b11305451d98437
2016-11-07 19:35:12 -05:00
Benjamin Smedberg
067ef5e9f7 Bug 1314378 part B - port TestStartupCache to gtest, r=froydnj
MozReview-Commit-ID: LTz4slzIkjH

--HG--
extra : rebase_source : 852ca996bd042d9c363b79bf47a037f83f3cf804
extra : source : 4585a7b6f3ce8c8dc7b7e043e0fae86f8e5ee392
2016-11-11 11:57:08 -05:00
Joel Maher
15b1c3dd86 Bug 1316629 - migrate dom/html/test/test_img_complete.html to web-platform-test. r=jgraham
MozReview-Commit-ID: 7tyxMzVQ1g2

--HG--
rename : dom/html/test/image.png => testing/web-platform/tests/html/semantics/embedded-content/the-img-element/image.png
2016-11-16 09:43:53 -05:00
Ehsan Akhgari
eac76d9772 Bug 1310845 - Remove support for mozapp iframes; r=fabrice,jryans,baku,mcmanus
This patch removes support for mozapp iframes, leaving support for
mozbrowser iframes intact.  Some of the code has been rewritten in order
to phrase things in terms of mozbrowser only, as opposed to mozbrowser
or app.  In some places, code that was only useful with apps has been
completely removed, so that the APIs consumed can also be removed.  In
some places where the notion of appId was bleeding out of this API, now
we use NO_APP_ID.  Other notions of appId which were restricted to this
API have been removed.
2016-11-16 09:13:38 -05:00
Carsten "Tomcat" Book
e7ca75286b Merge mozilla-central to inbound 2016-11-16 14:53:15 +01:00
Carsten "Tomcat" Book
3eacc680db Backed out changeset 7d1f7dd996f7 (bug 1310845) 2016-11-16 14:50:44 +01:00
Dan Minor
77356a7daa Bug 1317009 - Port jsep_session_unittest and jsep_track_unittest to xul gtest; r=bwc
MozReview-Commit-ID: spuZSAnSDC

--HG--
rename : media/webrtc/signaling/test/jsep_session_unittest.cpp => media/webrtc/signaling/gtest/jsep_session_unittest.cpp
rename : media/webrtc/signaling/test/jsep_track_unittest.cpp => media/webrtc/signaling/gtest/jsep_track_unittest.cpp
extra : rebase_source : 1f251167ef24d55bfbb7cd8b09b9fc5a65540724
2016-11-15 09:35:14 -05:00