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

17264 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen 019bd042fc Merge autoland to m-c. a=merge 2017-07-14 09:16:03 -04:00
Sebastian Hengst 98341b81c6 Backed out changeset 2bec8580742b (bug 1370753) for breaking Android L10n nightlies. r=backout a=backout
MozReview-Commit-ID: JpJRsrL0r9B
2017-07-14 15:04:53 +02:00
Gregory Szorc 0438f944a9 Bug 1380885 - Index more tasks by pushlog id; r=dustin
365731510976 (bug 1380391) added index routes for decision tasks by
pushlog id. This is a good idea. The pushlog id is guaranteed to always
be incrementing (except for repos that are periodically reset, which
we don't care about). It is useful to provide strict ordering for
pushes and is simpler for machines to consume and sort than dates.

So let's index all tasks by pushlog id.

MozReview-Commit-ID: BPqx4ARza1c

--HG--
extra : rebase_source : e952c636e5fcd2a0ddb5e14a0faaccb3761298bf
2017-07-13 16:51:16 -07:00
Henri Sivonen 217ac88f04 Bug 1266495 - Remove <isindex>. r=wchen
MozReview-Commit-ID: KM0sTMM1GaD

--HG--
extra : rebase_source : 013069be4191e2ad50b5af879b690a6760e8429a
2017-07-05 11:42:04 +03:00
Thom Chiovoloni 9d8c9528c4 Bug 1380402 - Set MOZ_DEVELOPER_REPO_DIR in the environment when running TPS on mac. r=markh
MozReview-Commit-ID: 2jtresePxiu

--HG--
extra : rebase_source : 28d002cac9924dacf2fdb289b7eebafbe75b1316
2017-07-12 14:13:24 -04:00
Andrew Halberstadt d298832134 Bug 1380003 - Enable avoid-Date-timing eslint rule on testing/talos, r=jmaher
MozReview-Commit-ID: 6b6GtBUpZUZ

--HG--
extra : rebase_source : 194efad96821e4a33018215232bc39d50b486a54
2017-07-11 12:34:44 -04:00
Carsten "Tomcat" Book 23670f34ad Merge mozilla-central to autoland 2017-07-13 16:39:36 +02:00
Carsten "Tomcat" Book 260b5f956f merge mozilla-inbound to mozilla-central a=merge 2017-07-13 16:35:22 +02:00
Junior Hsu d0d2ceb6ca Bug 1373198 - Part 7: disable rcwn for wpt tests which require deterministic cache behavior, r=michal
--HG--
rename : testing/web-platform/meta/fetch/api/request/request-cache-defalt.html.ini => testing/web-platform/meta/fetch/api/request/request-cache-default.html.ini
2017-07-10 23:52:00 +02:00
Gian-Carlo Pascutto a52e2588ca Bug 1370753 - Add Google API key to Android builds. r=glandium
MozReview-Commit-ID: KDgbZr7ygpk

--HG--
extra : rebase_source : 1c930e544c989cf3cd194e772e607998bfc29a3c
2017-07-10 16:53:12 +02:00
Beekill95 dd0be680ef Bug 1380220 - Add compressed version of session file in Talos session restore test to ensure Talos test read the correct session file. r=gbrown
MozReview-Commit-ID: 77YJZTSeD3y

--HG--
extra : rebase_source : cabc1b0f5186da025855e6408170f54442d50f07
2017-07-12 09:56:02 +07:00
Tom Prince 6fc7b8bf73 Bug 1380236 - Don't treat *.stylo-bindings.zip as a potential installer; r=Callek
MozReview-Commit-ID: 2MZUyAs3TKV

--HG--
extra : rebase_source : c99a9403897094843c24afc82d8974700e999b91
2017-07-12 11:35:49 -06:00
Junior Hsu 29bfbb720d Bug 1373198 - Part 1: disable rcwn for wpt tests which require deterministic cache behavior, r=michal 2017-06-16 03:49:00 +02:00
Nick Alexander 2a5888f644 Bug 1371445 - Add |mach android {lint,findbugs,checkstyle,test}| commands for running Android-specific test suites. r=gps
It be ideal to have |mach test {findbugs,test}| and |mach lint
{lint,checkstyle}|, but the |mach test| command is very difficult to
extend in a direction orthogonal to the existing direction.  The
existing |mach test| is built around in-tree manifests, tagged and
divided into suites, intended to support |mach test
path/to/arbitrary/test|.  The Android findbugs task is a global static
analysis that doesn't fit into the path/manifest model.  The Android
test task is based on JUnit and not easy to build manifest support
for.  The |mach lint| command is intended to be extended, but the
effort to extend it is non-trivial and not worth the effort (at this
time).

Therefore, I've taken the existing, little used |mach android| command
and added subcommands for use by local developers and automation.  If
nothing else, this reduces the number of "special Gradle targets" --
the equivalent of "special Make targets" -- sprinkled throughout the
tree, which can only be a good thing!

MozReview-Commit-ID: 24b1vbgykpN

--HG--
extra : rebase_source : 8843a6e3840586fe05a1434484a848d48b2a6e8b
2017-06-12 08:55:54 -07:00
Wes Kocher 8ce6a15290 No bug - Update wpt expecations a=bustage
MozReview-Commit-ID: 4myjMbab9Uk

--HG--
extra : rebase_source : d3654afd36c2bcde3f4922bae08c45db01cb64de
2017-07-12 13:55:06 -07:00
Rail Aliiev 0288987938 Bug 1379670 - Update in-tree configs for jamun r=Callek DONTBUILD
MozReview-Commit-ID: 5SE2QQr55wj

--HG--
extra : rebase_source : 14db4e8b8537e2996c4ad9f775167a8d15c17b6e
2017-07-10 11:14:38 -04:00
Carsten "Tomcat" Book bf8ecdbf1a Merge mozilla-central to autoland 2017-07-12 11:18:59 +02:00
Carsten "Tomcat" Book 0edfa97e38 merge mozilla-inbound to mozilla-central a=merge 2017-07-12 11:07:09 +02:00
Brian Birtles 1fe4c641fc Bug 1379582 - Disable frames() timing function using a pref on release/beta channels; r=hiro
MozReview-Commit-ID: 4B8NwMAfyrS

--HG--
extra : rebase_source : 08becf963a57eda8e335b1c43672b25a25dbd81d
2017-07-12 08:41:58 +09:00
Rob Thijssen 873efb9b5f Bug 1379603 - enable windows hardware tests on try; r=dustin
MozReview-Commit-ID: 2yXsMEFOa00

--HG--
extra : rebase_source : 6deb0bb05232750c88ddab0de743973f4f3a4e02
2017-07-10 13:15:33 +03:00
Brian Birtles f5f71f7eb5 Bug 1370123 - Add tests for Element.animate when used on an element in a document without a browsing context; r=xidorn
MozReview-Commit-ID: FL37UKP6s3k

--HG--
extra : rebase_source : e71da012708f2df179049cee9a1dedc875ff13af
2017-06-19 12:19:57 +09:00
Geoff Brown 912ce64a14 Bug 1360446 - Broaden skip of test_click.py TestLegacyClick.test_click for continued intermittent failures; r=whimboo 2017-07-11 16:37:59 -06:00
Rob Wood 5cbc0e94a8 Bug 1378139 - Fix talos perf-reftest-singletons manifest; r=igoldan 2017-07-11 09:23:22 -04:00
Carsten "Tomcat" Book 45bb84b0da Backed out changeset 37f7f74bee08 (bug 1366694) 2017-07-11 13:14:36 +02:00
Carsten "Tomcat" Book 7e0d52f50e Merge mozilla-central to inbound 2017-07-11 13:00:28 +02:00
Wes Kocher 1ef5d8834c Merge m-c to autoland, a=merge 2017-07-10 18:51:05 -07:00
Wes Kocher 8e3be4c671 Merge inbound to central, a=merge 2017-07-10 18:43:02 -07:00
Mike Conley 442cb9772b Bug 1372261 - Bump tps Talos test version number. r=rwood
MozReview-Commit-ID: Ksd3SJOT9eD

--HG--
extra : rebase_source : 112727987f5b93c2b71a6833e12b363b9300e056
2017-07-05 22:53:19 -04:00
Mike Conley 127dc8dbc6 Bug 1372261 - Make tps Talos test move each tab next to the blank 'palette-clenser' tab before switching, to avoid noise from the tab strip scrolling. r=rwood
MozReview-Commit-ID: Kg4of1Kqm0e

--HG--
extra : rebase_source : 627fa5bc79d81c6450c02e6b3f15950b3a953770
2017-07-05 15:59:41 -04:00
Mike Conley a98e7a3037 Bug 1372261 - Make tps Talos test use the performance timing API instead of Date.now() to avoid clock skew. r=rwood
MozReview-Commit-ID: CPzaN7T5fJV

--HG--
extra : rebase_source : 5f9cd8787b0422f253dcb7503420e20dfcb6f5d6
2017-06-30 01:32:25 -04:00
Chris AtLee 7bed4f1a85 Bug 1371038: Add configs for doing DMD builds r=Callek
This adds the mozconfigs, mozharness configs and taskcluster changes required
to create optimized DMD builds for linux64, win32, win64 and macosx64.

These builds will happen nightly on mozilla-central

We also add support for custom build variants on Windows (or other generic
worker environments).

MozReview-Commit-ID: HrVT9PLSWVx

--HG--
extra : rebase_source : 39ac752a312afe04187728da82a4a7f722634811
2017-06-22 12:49:03 -04:00
Ed Lee 3c6952efcf Bug 1379522 - Add pinned sites, context menu ordering, cleared history, other fixes to Activity Stream. r=ursula
MozReview-Commit-ID: ESlcuSuzoDH

--HG--
extra : rebase_source : 83739c36ee85a074fc672a8c446e0bea095e2284
2017-07-09 17:04:38 -07:00
Markus Hartung 817abb8ee8 Bug 1368068 - Check if sandbox' window is dead before evaluating script; r=ato
If the previous sandbox has a dead WindowProxy reference, we should blow
away the sandbox.

This can be reproduced when a sandbox persists across multiple invocations
of the Execute Script or Execute Async Script commands, but a window is
closed in between.  This will normally produce a TypeError: can't access
dead object error.

Signed-off-by: Andreas Tolfsen <ato@sny.no>
MozReview-Commit-ID: 2xdSnKV4YHI
2017-07-09 16:42:00 +01:00
Sebastian Hengst aca8a9ec23 Backed out changeset b72700473956 (bug 1374672) on request from whimboo for failing xpcshell's testing/marionette/test_navigate.js. r=backout 2017-07-08 10:49:55 +02:00
Sebastian Hengst 4e9f239b9f Backed out changeset 59f5bb05f3e4 (bug 1374672) 2017-07-08 10:49:18 +02:00
Sebastian Hengst 44a554344d Backed out changeset 7571a1477753 (bug 1374672) 2017-07-08 10:49:13 +02:00
Henrik Skupin 1f1de877ae Bug 1374672 - Don't wait for page load events for identical hash parameters. r=automatedtester
If the target URL has the exact same hash parameter as the current URL no
page load will happen. As such Marionette should not wait for the appropriate
events.

MozReview-Commit-ID: LNbGJQgChya

--HG--
extra : rebase_source : cd8ddbad4ac10ed67d001797d31b3b868255f546
2017-07-07 17:34:27 +02:00
Henrik Skupin 1a404d9ac4 Bug 1374672 - Return early if event for page load is uninteresting. r=automatedtester
While observing page loads the only interesting events are for the
current browsing context, and its document. While most events have
the document as target, and bubble up, the hashchange event only
fires for the window.

MozReview-Commit-ID: CiqkV4DuH48

--HG--
extra : rebase_source : b7bb9c2b3e4d591cbe700f627cdadd9a232ddbf5
2017-07-07 16:38:41 +02:00
Henrik Skupin 2ae312826e Bug 1374672 - Use documentURI instead of baseURI. r=automatedtester
baseURI isn't actually we have to check for to get the
current documents URI. Therefore documentURI exists.

MozReview-Commit-ID: CDhOZ8lU2qJ

--HG--
extra : rebase_source : c53f79468a7d319bd5e7aa40338fce0ca7299bd4
2017-07-07 15:36:08 +02:00
Henrik Skupin 3dd4e99bb1 Bug 1374672 - Don't wait for page load events for identical hash parameters. r=automatedtester
If the target URL has the exact same hash parameter as the current URL no
page load will happen. As such Marionette should not wait for the appropriate
events.

MozReview-Commit-ID: LNbGJQgChya

--HG--
extra : rebase_source : a775f090c9c4e558803af80078c3eb3bf79fa583
2017-07-07 17:34:27 +02:00
Henrik Skupin 348b0413f0 Bug 1374672 - Return early if event for page load is uninteresting. r=automatedtester
While observing page loads the only interesting events are for the
current browsing context, and its document. While most events have
the document as target, and bubble up, the hashchange event only
fires for the window.

MozReview-Commit-ID: CiqkV4DuH48

--HG--
extra : rebase_source : b7bb9c2b3e4d591cbe700f627cdadd9a232ddbf5
2017-07-07 16:38:41 +02:00
Henrik Skupin 29253dbd89 Bug 1374672 - Use documentURI instead of baseURI. r=automatedtester
baseURI isn't actually we have to check for to get the
current documents URI. Therefore documentURI exists.

MozReview-Commit-ID: CDhOZ8lU2qJ

--HG--
extra : rebase_source : c53f79468a7d319bd5e7aa40338fce0ca7299bd4
2017-07-07 15:36:08 +02:00
Andreas Tolfsen 2ec9000e7f Bug 1379482 - Release geckodriver 0.18.0; r=jgraham
MozReview-Commit-ID: LDb9G7srbcz

--HG--
extra : rebase_source : bd2592ba2827c7e775cda854f4e77807a784bded
2017-07-10 16:53:01 +01:00
Andreas Tolfsen 2775e687c8 Bug 1379482 - Update geckodriver repository address; r=jgraham
The canonical geckodriver source code no longer lives on GitHub, but
in mozilla-central's testing/geckodriver directory.  Linking through
searchfox.org because it provides a better UI than hg.mozilla.org.

MozReview-Commit-ID: LmnviuC7Z9Y

--HG--
extra : rebase_source : 23f0e669bd719c595300d4e7ac38bc12f4937f57
2017-07-10 14:47:17 +01:00
Andreas Tolfsen 6ce3ddca8d Bug 1379482 - Update geckodriver changelog for 0.18.0; r=jgraham
MozReview-Commit-ID: GRIJM8fEwts

--HG--
extra : rebase_source : 67f76fc3a5515c4c517904f75409eda46d050480
2017-07-10 14:37:20 +01:00
Andreas Tolfsen 27406dfcac Bug 1379482 - Upgrade mozrunner to 0.4.1; r=jgraham
Upgrades the mozrunner crate dependency by pinning it to 0.4.1.  With `./mach vendor rust' I could not find any other way to force a new version to be downloaded because cargo, as far as I understand, does not yet support using crates.io as a fallback.

This patch also pins the mozprofile and mozversion dependencies exactly, although this is strictly not needed yet because they we have the latest versions vendored in-tree.

MozReview-Commit-ID: 8emDKbiYd0S

--HG--
extra : rebase_source : c153506f481255b2f9362e94da3254013ad522ab
2017-07-10 16:52:41 +01:00
Andreas Tolfsen 3e285d3a48 Bug 1379482 - Update geckodriver README with -profile and -headless; r=jgraham
Overhaul of geckodriver's README to include more detailed information
about picking up prepared profiles from the filesystem using the args
capability in moz:firefoxOptions.  It also includes a short example
on running Firefox in headless mode, which is available on some modern
Firefoxen on certain systems.

Also updates build instructions now that geckodriver lives in-tree.

MozReview-Commit-ID: AoJtpULBctH

--HG--
extra : rebase_source : 3697262f7050778ee1bc81ff4c26d51bf2cf86d4
2017-07-10 14:32:36 +01:00
Andreas Tolfsen d0c2d63a7c Bug 1379482 - Add hgignore rules for geckodriver for parity; r=jgraham
Removes .version file ignore from .gitignore and creates a
testing/geckodriver/.hgignore rule file for parity with git.

MozReview-Commit-ID: HXgbLxeleAl

--HG--
extra : rebase_source : 8c1f919a77351378a580ab161e9660c5868e881f
2017-07-10 14:24:51 +01:00
Andreas Tolfsen b7dac93d57 Bug 1379482 - Sync geckodriver README with GitHub; r=jgraham
Upstream of changes made on GitHub.

MozReview-Commit-ID: 3GP1NwIDlwW

--HG--
extra : rebase_source : 72102f794fa11760ca70164ebb33a5c61a6d7edc
2017-07-10 13:41:46 +01:00
Bob Owen 3b23c3d8de Bug 1366694 Part 3: Allow mochtest-a11y test to leak 248 bytes on Windows. r=mccr8 2017-07-11 09:44:20 +01:00