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

11876 Коммитов

Автор SHA1 Сообщение Дата
Steve Fink 3b16876256 No bug. Prevent shell command echoing from mangling hazard build result output lines.
MozReview-Commit-ID: I4UrhkuqV94

--HG--
extra : rebase_source : e8c29bbe408f123b75dfd138565371d8622176e4
2016-06-01 16:53:51 -07:00
James Graham bc68fdaad1 Bug 1278577 - Use simple strings as reftest test ids, r=ahal
The idea of mozlog ids being tuples unfortunately didn't work so well
with external systems that found the tuple|string datatype difficult to
work with. Convert reftests to use simple ids of the form "<test url>
<comparison> <refurl>" e.g. "about:blank == data:text/html," instead of
tuples.

MozReview-Commit-ID: 18jufbssn4A

--HG--
extra : rebase_source : 542888186fecf3671847d1fca307770c7a989ad3
2016-06-06 16:28:22 +01:00
Andrew Halberstadt 4981a013ad Bug 1250904 - Start a wizard upon initiating an interactive shell, r=armenzg
To make things as easy as possible, run a little wizard to help developers
choose what to do. This way they don't need to memorize any commands or read
any wiki pages.

MozReview-Commit-ID: DzBlVUs9R8I

--HG--
extra : rebase_source : 36166f7642f6fb297adedf4176f1088cb91c2435
2016-05-25 11:12:45 -04:00
Andrew Halberstadt 29a1e194bd Bug 1250904 - Don't run mozharness if TASKCLUSTER_INTERACTIVE is set, r=armenzg
Rather than guess what the developer means to do when they checkout an interactive tester,
we'll prompt them from the interactive shell. This means we need to bypass the mozharness
script initially. To make it easy to run again later, we save the exact command to a
'run-mozharness' binary.

MozReview-Commit-ID: DzBlVUs9R8I

--HG--
extra : rebase_source : 60324bce5bf8b89cee4c962f426f17b5dc73b29d
2016-05-25 11:10:52 -04:00
Andrew Halberstadt 7e50b6715e Bug 1250904 - Add an hgrc for 'worker' user in testing/docker/desktop-test, r=armenzg
This creates some defaults, enables common built-in extensions and sets up
Ubuntu's CA file for checking host certificates.

MozReview-Commit-ID: DzBlVUs9R8I

--HG--
extra : rebase_source : 81cb5b935910091a4d6632daac439e786c6c410f
2016-05-27 10:25:14 -04:00
Andrew Halberstadt 74e2b65922 Bug 1250904 - Re-organize dot-files in testing/docker/desktop-test, r=armenzg
We'll need to add a number of dot-files and binaries to /home/worker/bin as
part of the effort to make debugging on remote machines easier, move them all
to a 'dot-files' subfolder and +x everything in /home/worker/bin.

MozReview-Commit-ID: DzBlVUs9R8I

--HG--
rename : testing/docker/desktop-test/dot-config/pip/pip.conf => testing/docker/desktop-test/dot-files/config/pip/pip.conf
rename : testing/docker/desktop-test/dot-config/user-dirs.dirs => testing/docker/desktop-test/dot-files/config/user-dirs.dirs
rename : testing/docker/desktop-test/dot-config/user-dirs.locale => testing/docker/desktop-test/dot-files/config/user-dirs.locale
rename : testing/docker/desktop-test/dot-pulse/default.pa => testing/docker/desktop-test/dot-files/pulse/default.pa
extra : rebase_source : 71b44dc318516a7a03d16fcfb1b36ba6cd924d55
2016-05-27 10:24:23 -04:00
Dustin J. Mitchell 6dee7858d5 Bug 1274611: fix indentation in mulet_simulator.yml; r=pmoore a=Tomcat
MozReview-Commit-ID: 6PzUWsZfeZ5

--HG--
extra : rebase_source : dd11c1ad9102eb13628717fddf74770ac8fe709c
extra : source : ec20b463c04f57a4bfca1edb987fcb9e9707c364
2016-06-07 14:10:17 +00:00
Dan Minor 23ff19e43f Bug 1265408 - Add webplatform-test for IIRFilterNode; r=padenot
MozReview-Commit-ID: qSDxvk60j2

--HG--
extra : rebase_source : 171ecf8126c887a7b63ab3af66b28cef0f5b4d44
extra : source : 56d602e3a9e68d3af95e1e687b7c74e15a754d80
2016-05-24 13:04:55 -04:00
Jonathan Kingston 3efe77ae49 Bug 1273288 - Fix issue with undefined proc variable when editor isn't possible r=jgraham
MozReview-Commit-ID: JNoFf6Jt3aN

--HG--
extra : rebase_source : 220f7c92af77c591d8e6a408aa61ea9772a8fc85
2016-06-07 14:44:52 +01:00
Masatoshi Kimura 248288ed47 Bug 1278381 - Open binary files in binary mode. r=jgraham 2016-06-07 22:17:41 +09:00
Phil Ringnalda ca39a66245 Back out e8dab5e5d63a (bug 1272107) for 10.10 e10s debug startup hangs/asserts/aborts
CLOSED TREE
2016-06-06 21:06:42 -07:00
Justin D'Arcangelo 8524414783 Bug 1272107 - FlyWeb desktop UI. Only enabled on nightly and aurora. r=mconley
--HG--
extra : amend_source : 20eecf238ea852129fe0c788379a7a31cd765f6b
2016-06-06 18:47:06 -04:00
Dustin J. Mitchell d788a52aeb Bug 1274611: implement docker image builds as a distinct kind; r=wcosta
MozReview-Commit-ID: 81Ad9LcBdx6

--HG--
extra : rebase_source : 3a2c06040f7af8b757eec2991360a7a4d3cf61cb
2016-06-05 19:15:53 +00:00
Dustin J. Mitchell 722b95f979 Bug 1274611: Implement task-graph optimization; r=gps
* Implement & document optimization (although legacy kind doesn't do much of it)
 * Introduce `optimize_target_tasks` parameter to control whether tasks in the
   target set can be optimized (no for try, yes for most other branches)
 * Refactor to include resolved taskIds in the optimized task graph
 * Include a `label-to-taskid.json` artifact.
 * Introduce {'task-reference': '... <dependency-name> ...'} for referring to
   parent tasks' taskId.

MozReview-Commit-ID: LWvlWNz49U5

--HG--
extra : rebase_source : 780e0e23d24b268ade33ecdcbccb5081f32aac48
2016-06-05 19:49:41 +00:00
Wes Kocher 44c9e5473a Backed out 13 changesets (bug 1265408) for test_interfaces bustage CLOSED TREE
Backed out changeset 5aa770304f2a (bug 1265408)
Backed out changeset 465412cecc51 (bug 1265408)
Backed out changeset d7d5bbd33e0e (bug 1265408)
Backed out changeset 4dd3a54d766d (bug 1265408)
Backed out changeset 24d271e05ae2 (bug 1265408)
Backed out changeset 56d602e3a9e6 (bug 1265408)
Backed out changeset 4bd3f7f5a431 (bug 1265408)
Backed out changeset 1b0ec5cf4d30 (bug 1265408)
Backed out changeset 784521a9cc94 (bug 1265408)
Backed out changeset 9ab327850c5f (bug 1265408)
Backed out changeset 388a95b05202 (bug 1265408)
Backed out changeset 2d59146a43fe (bug 1265408)
Backed out changeset 84fab8755ac9 (bug 1265408)
2016-06-06 12:09:14 -07:00
Dan Minor c28c49d148 Bug 1265408 - Add webplatform-test for IIRFilterNode; r=padenot
MozReview-Commit-ID: qSDxvk60j2

--HG--
extra : rebase_source : 548dbfbade6e87722dca06d718fad692ddeaa8f0
2016-05-24 13:04:55 -04:00
Jordan Lund 01efb84b2a Bug 1278256 - drop api-9 beta release support, DONTBUILD a=testing r=kmoir
MozReview-Commit-ID: KFlaQoeGPRc

* I guess this has to be uplifted to aurora and included in the aurora->beta
  merge

--HG--
extra : rebase_source : eb97b061f193e0f6d976ea374a3ed2677435520b
extra : amend_source : 843c4791f09dc39e21499dd1782614b2c5442b7e
2016-06-06 15:38:13 +01:00
Mike Conley fbafdc88c5 Bug 1277318 - Make openNewBrowserWindow wait for the initial browser load before resolving. r=Gijs
MozReview-Commit-ID: 7veM7df2npk

--HG--
extra : rebase_source : 4edfb46ff10b8ac0e4baf4ff492dc682e4f67eb7
2016-05-31 18:29:02 -04:00
Carsten "Tomcat" Book 06a7fd0491 Merge mozilla-central to mozilla-inbound
--HG--
rename : toolkit/components/prompts/test/test_bug625187.html => toolkit/components/prompts/test/test_subresources_prompts.html
2016-06-06 12:02:34 +02:00
Carsten "Tomcat" Book 4aea0165dc merge mozilla-inbound to mozilla-central a=merge 2016-06-06 11:55:56 +02:00
Dan Minor e1c3cebb1e Bug 1275863 - Remove test_peerConnection_addTrack.html from autophone webrtc manifest; r=bc
This test was removed as part of commit 2a7dbc0411d1, but we still try to run
it.

MozReview-Commit-ID: HfFkugGz2vI

--HG--
extra : rebase_source : 6073292e18b39cd54c976322c89e2371a27d3d24
extra : amend_source : 3b918c333ef0e07a07aa0bc3d957ea3ac65d79ad
2016-06-03 15:53:06 -04:00
bechen 4f4db37a25 Bug 1242599 - [webplatformtest] Enable /html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html. r=rillian
MozReview-Commit-ID: H9hEFEvb5Nw

--HG--
extra : rebase_source : 16adec882d7d60ae387d48ce5dfb63ee818ddb9c
2016-06-02 15:37:22 +08:00
Jan Varga 64b62c9b07 Bug 1195930 - Part 1: Re-enable tests for clearing origin data; r=asuth 2016-06-05 21:41:48 +02:00
Phil Ringnalda eaf79afff7 Back out 0b65f7e689b5 (bug 1272107) for frequent startup hangs in 10.10 e10s tests 2016-06-04 13:06:13 -07:00
Justin D'Arcangelo f0212d4315 Bug 1272107 - FlyWeb desktop UI code. Only enabled on nightly and aurora builds. r=mconley
--HG--
extra : amend_source : bffaa027381e7a34fd28709f3f5da12627222f27
2016-06-03 15:41:46 -04:00
Wes Kocher 6a2f73c922 Bug 1277556 - Bring back a needed .ini file rs=ryanvm 2016-06-03 11:22:37 -07:00
Jordan Lund 9e528a95fa Bug 1277041 - add unique hg share option and rev in push with migration runs, DONTBUILD r=gps
this patch:

* forces always passing '-r' when pushing after a migration run
* removes '--new-branch' from beta_to_release push. we don't generate new branches on releases anymore because of release promotion!
* has migration runs use a unique share dir for each repo.

this can be used as a stop gap. maybe even a more permanent solution so we don't need to add complexity to robustcheckout for an edgecase like this.

MozReview-Commit-ID: HXY5vDI1pIt

--HG--
extra : rebase_source : 717e48dbf79115817e48adba8ed2f082d832fca0
2016-05-31 19:44:26 -07:00
Dave Hunt e8dd720acc Bug 1271911 - Wait for the expected notifications in test_notifications.py to avoid transient popups. r=whimboo
MozReview-Commit-ID: ICsIE1wZctR

--HG--
extra : rebase_source : a9da57c1fe36699615fc34179840a7bdca0900dc
2016-06-03 11:03:14 +01:00
Dave Hunt 37a3963313 Bug 1271911 - Enable the browser.tabs.remote.force-enable preference when using e10s. r=maja_zf
MozReview-Commit-ID: BWqRrhPx7h8

--HG--
extra : rebase_source : 052600e039ff21d7e47fd26bb8f078863625a4b6
2016-06-03 11:02:47 +01:00
fkang 900260f1fd Bug 1271622 - migrate valgrind build to use mozharness r=kmoir 2016-06-03 10:19:37 -04:00
Valentin Gosu cedd1932d1 Bug 1277555 - Set dom.enable_performance_observer pref in performance-timeline web-platform tests r=jgraham
MozReview-Commit-ID: B8ZmIjWFzgd

--HG--
extra : rebase_source : b40c2624793be366e94158501e958be892adc608
2016-06-03 01:07:58 +02:00
Carsten "Tomcat" Book e2e1501bad Merge mozilla-central to mozilla-inbound 2016-06-03 12:41:23 +02:00
Carsten "Tomcat" Book 71eb3110f9 merge mozilla-inbound to mozilla-central a=merge 2016-06-03 12:00:06 +02:00
Carsten "Tomcat" Book 84e10fced2 Merge mozilla-central to fx-team on a CLOSED TREE 2016-06-02 15:11:25 +02:00
Carsten "Tomcat" Book 3d9af833fc Backed out changeset 0c3f4cbf0bfe (bug 1273634) in order to reopen closed trees due to bug 1277530 2016-06-02 15:07:15 +02:00
Carsten "Tomcat" Book 3891fd3556 Backed out changeset 3f521a9d4d1f (bug 1273634) 2016-06-02 15:05:00 +02:00
Carsten "Tomcat" Book d8b4ef6666 Backed out changeset ea2da46bde0a (bug 1276738)
--HG--
extra : rebase_source : 70d3c54736de976bacd7a87f22544f85afb41a42
2016-06-02 08:12:34 +02:00
Carsten "Tomcat" Book 91c45dd470 Merge mozilla-central to fx-team 2016-06-02 12:00:53 +02:00
Mike Conley 19f105324d Bug 1276738 - Ensure that .open() on web content called with chrome privileges results in a new window with the appropriate principal. r=Gijs
MozReview-Commit-ID: IG9ioQLTI78

--HG--
extra : rebase_source : 908314589379b93b91b2d2a93a25b33f2e6ddb03
extra : histedit_source : 0af5d232e5dea98218ab838641e8d8a2acbd3c8e
2016-05-02 17:36:12 -04:00
Henrik Skupin 43c0f1bda8 Bug 1277209 - Run Firefox UI functional tests for TC Linux 64 opt and pgo. r=dustin
MozReview-Commit-ID: 1XapGUIRbAj

--HG--
extra : rebase_source : afbaf32fc1150566e73ac6a0c5616bede947192d
2016-06-01 13:32:04 +02:00
Andrew Halberstadt f6bad5ec2a Bug 1273634 - [mozlint] Create a flake8 task, r=garndt
Enables flake8 linting! To start, only these directories are actually linted:
- python/mozlint
- tools/lint

To enable new directories, add them to the 'include' directive at the bottom of:
tools/lint/flake8.lint

Edit topsrcdir/.flake8 to modify global configuration. Add a new .flake8 to a
subdirectory to override the global. The current configuration is more or less
just the default and we should tweak it to our needs.

MozReview-Commit-ID: iXbToRhm3b

--HG--
extra : rebase_source : 78c4491261ba36421110b0d9fca73c1f6d1f85c3
2016-05-17 16:24:24 -04:00
Andrew Halberstadt ead52fea6d Bug 1273634 - Add flake8 dependencies to the lint image, r=dustin
This adds flake8 dependencies. Note that ubuntu 16.04 repos include pip > 8.0
which has peep merged into it, so there's no need to install peep separately.

I also ran into a locale issue which was causing a UnicodeDecodeError anytime
python tried to print a unicode character. The "locale-gen/dpkg-reconfigure locales"
fix the problem.

MozReview-Commit-ID: DQhYV6Emklw

--HG--
extra : rebase_source : ffefb07a17a43423142b3417628b6dd475d5c54a
2016-05-28 21:47:33 -04:00
Kim Moir 40accc0d32 Bug 1253299 - TC Linux 64 ASAN debug and opt builds Tier 1 r=mtabara 2016-06-01 09:03:02 -04:00
Andrea Marchesini 14bcc45698 Bug 1277001 - part 2 - WPT fixed, r=me 2016-06-01 14:18:06 +02:00
Andrea Marchesini 3ad65f3a92 Bug 1258489 - Implement HTMLInputElement.webkitdirectory, r=smaug 2016-06-01 12:29:00 +02:00
Henrik Skupin fe8cbbd0e7 Bug 1277055 - Bump Firefox UI test results to Tier-2 on Treeherder. r=garndt
MozReview-Commit-ID: DJZQfCuySHl

--HG--
extra : rebase_source : 0f1b05062ee3a75f4bdafd63cebf8e0dc6a24414
2016-05-31 22:05:49 +02:00
André Reinald b73e384ace Bug 1191324 - Extend Marionette to allow automation of telemetry tests - changes; r=automatedtester
MozReview-Commit-ID: oDGtQ2Vnq4

Marionette harness has undergone lots of changes, so I decided to take current sources from M-C and do the copy + changes patches again with my own changes to get a Session harness.

--HG--
extra : transplant_source : D5%AA%A1E%96%8E%FC%06%BC%AF%C1T%DA%83%AF%1C%AB9%B5
2016-05-31 19:15:37 +02:00
André Reinald a424592bc2 Bug 1191324 - Extend Marionette to allow automation of telemetry tests - copy; r=maja_zf
MozReview-Commit-ID: DUBUGHRjcXp

--HG--
rename : testing/marionette/harness/marionette/__init__.py => testing/marionette/harness/session/__init__.py
rename : testing/marionette/harness/marionette/runner/__init__.py => testing/marionette/harness/session/runner/__init__.py
rename : testing/marionette/harness/marionette/runner/base.py => testing/marionette/harness/session/runner/base.py
rename : testing/marionette/harness/marionette/runtests.py => testing/marionette/harness/session/runtests.py
rename : testing/marionette/harness/marionette/marionette_test.py => testing/marionette/harness/session/session_test.py
rename : testing/marionette/harness/marionette/tests/unit/test_marionette.py => testing/marionette/harness/session/tests/test_session.py
rename : testing/marionette/harness/marionette/tests/unit-tests.ini => testing/marionette/harness/session/tests/unit-tests.ini
extra : transplant_source : 2%1C%187%84%3B%F3%E3%82Ljt%96kt%ED%91%FD%8At
2016-05-30 18:56:12 +02:00
Carsten "Tomcat" Book 2a6cd87e82 Merge mozilla-central to fx-team 2016-06-03 12:40:11 +02:00
Kris Maglione d727c780b8 Bug 1266510: Add better logging to browser_ext_windows_events test. r=me
MozReview-Commit-ID: 6aKeZvH7jwk

--HG--
extra : rebase_source : 6459e210c64fb83cc134699433d0126b3ec22bb5
2016-06-02 13:36:57 -07:00
Henrik Skupin be1e7aaec0 Bug 1276886 - [mozprocess] Fix hang in output readers when process is in a new process group. r=ahal
MozReview-Commit-ID: 9e6HNAaF0Yo

In case of in-process restarts it can happen that the new process gets forked into a new process group.
When that happens we loose the capability to kill the process. To prevent a hang when joining the output
reader threads in wait(), we simply skip that call by passing-through the IO error.

--HG--
extra : rebase_source : 702dfec407ed13114f59fa6ccb0d82c5b0790550
2016-06-02 20:19:34 +02:00
David Burns cc2faf266e Bug 1277672: Flake8 config for Marionette Driver r=maja_zf
MozReview-Commit-ID: 2TIHrZloJlR

--HG--
extra : rebase_source : 9439c0e0564557b9d964f3f4bc469a0eb1077f91
2016-06-02 22:41:19 +01:00
David Burns 27bc3e6315 Bug 1277672: Lint Marionette Driver python files r=maja_zf
Clean code makes everyone happier...

MozReview-Commit-ID: LPzH6lMZb6U

--HG--
extra : rebase_source : 4dcd666f482981c637d06ea292d04cd4fd8f74d8
2016-06-02 21:33:03 +01:00
Gregory Szorc d06abbe862 Bug 1275623 - Use "branch" instead of "revision" to pass symbolic revisions; r=jlund
robustcheckout barfs on symbolic revisions when using "revision."

MozReview-Commit-ID: B7YXqbWG0G1

--HG--
extra : rebase_source : d852930ac24be79004bce978c8ed6542ab58600f
2016-05-31 14:40:04 -07:00
Gregory Szorc 26c1db1158 Bug 1272176 - Import mozharness to avoid missing symbol; r=me
This fixes a bug in 901aee13bd76.
2016-06-02 15:52:37 -07:00
Rail Aliiev fbf10c905e Bug 1276451 - Do not beetmove stub installer in esr based releases r=jlund a=release DONTBUILD
MozReview-Commit-ID: Cr10sPPv8Nd

--HG--
extra : rebase_source : 7d330e4c3afa0cbefc7d5cb5ea1aa6ff5a54e7e2
2016-06-02 17:47:46 -04:00
Gregory Szorc dc56a5c952 Bug 1272176 - Emit Perfherder data for system resource utilization; r=wlach
This commit teaches the resource monitor in mozharness to emit
Perfherder data for system metrics and step times. This will
allow us to see when the timing or resource characteristics
of jobs in automation changes.

The recorded data includes overall CPU percent usage and I/O.
Each step has its time and CPU percent recorded. There is
certainly more data we could record. However, the immediate
goal of this change is to see if the data provides any benefit.
I'd rather start small and expand reporting once value from
this data is proved.

The wonkiest part of this patch is likely the mechanism to
define the Perfherder "test" names. We don't appear to have
an identifier in mozharness suitable for distinguishing
between job types. e.g. the "desktop_unittest.py" script is
responsible for running a few dozen jobs. So we invent code
for creating an identifier from the script config options.
I /think/ Treeherder will automatically assign the
project/branch, platform, and build type, which is why these
aren't included in the identifier.

MozReview-Commit-ID: HjhtXfxOvzJ

--HG--
extra : rebase_source : a3f0f2de4a091cde10c5a6815f1b4646bb5dc2f2
2016-05-12 13:55:35 -07:00
Gregory Szorc ba1cccb1c4 Bug 1272176 - Synchronize performance artifact schema with upstream; r=wlach
Having the latest schema available seems like a good thing. This is a
direct copy of schemas/performance-artifact.json from
https://github.com/mozilla/treeherder.git at commit
7bed1b22ceb01e3e71536fa1c4ecd14ddc87e803.

MozReview-Commit-ID: JQC4CeW6szM

--HG--
extra : rebase_source : a57d4e93b9334b5c571b05e0ef52f637a45432dd
2016-05-17 14:45:12 -07:00
Gregory Szorc e4bc524026 Bug 1272176 - Move performance artifact schema into mozharness directory; r=wlach
Currently, only Talos accesses this file. An uncoming commit will add
a non-Talos consumer. Enable all mozharness consumers to access the
file by including it in the mozharness directory (previously it was
part of the Talos test archive).

MozReview-Commit-ID: ADlCj9E5BwC

--HG--
rename : testing/talos/treeherder-schemas/performance-artifact.json => testing/mozharness/external_tools/performance-artifact-schema.json
extra : rebase_source : ce5fcaf700941ce260c97c6daeefa07b4ef5e617
2016-05-18 11:56:14 -07:00
Masatoshi Kimura 107cbffdc0 Bug 1205027 - Only size <img> to broken-image size if it's actually broken. r=dholbert 2016-06-03 07:05:46 +09:00
Andrew Halberstadt 95882ef0e4 Bug 1274584 - [mozprocess] Fix IO Completion Port failed to signal process shutdown, r=jgriffin
Sometimes the IO completion port doesn't shutdown child processes. When this happens,
mozprocess will attempt to force kill the child processes manually. However, there is
a bug here which causes the OSError to get raised.

Although this fixes that bug, the original issue(s) which prevented the IOC port
from signaling shutdown remain and are still undiagnosed.

MozReview-Commit-ID: L3DQPW0Is5v

--HG--
extra : rebase_source : cf6320cffea5a4c8fb5d62861c41065d9dcefa52
2016-05-30 11:02:13 -04:00
Andrew Halberstadt 7746cfd17f Bug 1274584 - [mozprocess] Improve debugging messages on windows, r=jgriffin
We can set MOZPROCESS_DEBUG to help debug windows process code. However on try
it is unreadable as there are multiple things using mozprocess, and each process
has multiple threads. It's impossible to tell which log message comes from where.
This improves the debug logs a bit by always specifying the PID and thread name.

There are a few other drive-by cleanups in this thread. The only one of note is
removing a python 2.5 only code path.

MozReview-Commit-ID: L3DQPW0Is5v

--HG--
extra : rebase_source : f07c07f53b06b1160cd3e70cb06b8dc12a89c3ab
2016-05-30 11:00:59 -04:00
Mike Conley cb9696f49a Bug 1276738 - Ensure that .open() on web content called with chrome privileges results in a new window with the appropriate principal. r=Gijs
MozReview-Commit-ID: IG9ioQLTI78

--HG--
extra : rebase_source : 0ba3de736ba4fd80a7444c9246a8c2bf77308570
extra : source : ea2da46bde0a4a3039d69e198ad40afefc92a5ec
2016-05-02 17:36:12 -04:00
Andrew Halberstadt 557cd94acb Bug 1273634 - [mozlint] Create a flake8 task, r=dustin
Enables flake8 linting! To start, only these directories are actually linted:
- python/mozlint
- tools/lint

To enable new directories, add them to the 'include' directive at the bottom of:
tools/lint/flake8.lint

Edit topsrcdir/.flake8 to modify global configuration. Add a new .flake8 to a
subdirectory to override the global. The current configuration is more or less
just the default and we should tweak it to our needs.

MozReview-Commit-ID: iXbToRhm3b

--HG--
extra : transplant_source : %E7i%04%07%1C%B3%E4%FD%FF%BB%A6w%CF%27t%FFz%CD%5EE
2016-05-17 16:24:24 -04:00
Andrew Halberstadt 94051d8d58 Bug 1273634 - Add flake8 dependencies to the lint image, r=dustin
This adds flake8 dependencies. Note that ubuntu 16.04 repos include pip > 8.0
which has peep merged into it, so there's no need to install peep separately.

I also ran into a locale issue which was causing a UnicodeDecodeError anytime
python tried to print a unicode character. The "locale-gen/dpkg-reconfigure locales"
fix the problem.

MozReview-Commit-ID: DQhYV6Emklw

--HG--
extra : transplant_source : %B8%EAh%CE%81%EF%95%1D%D5%B4%F5%AE%02V%20%7Em%83.%EB
2016-05-28 21:47:33 -04:00
Kim Moir b2c68458a8 Bug 1253299 - TC Linux 64 ASAN debug and opt builds Tier 1 r=mtabara DONTBUILD 2016-06-02 10:28:36 -04:00
Carsten "Tomcat" Book 087d292699 Merge mozilla-central to mozilla-inbound on a CLOSED TREE
--HG--
extra : amend_source : 7f285b83241ccec69a03bce0eb4f9c3ba6836c4a
2016-06-02 15:10:21 +02:00
David Burns 7f050b49f0 Bug 1277083: Have getElementProperty return element properties in chrome. r=jgriffin
This removes the UnknowOperationError that was being thrown and returns the
property on the element that has been requested.

MozReview-Commit-ID: 2WCnBfdmit5

--HG--
extra : rebase_source : 92549bc482b3cf383bef35efa3ad10b3bcb0153e
2016-05-31 23:08:42 +01:00
Jordan Lund db5849856e Bug 1277041 - update migration scripts to support robustcheckout, DONTBUILD r=gps
MozReview-Commit-ID: GD3vspSFmTa

* fix clean_repos. it expects vcs_config key revision but now we use branch

--HG--
extra : rebase_source : d09622ca30eb1c7face42892f149812e5ae5a26a
extra : amend_source : cf7491d93ff2ea9ca13929606368fd443c8f026b
2016-05-31 12:43:15 -07:00
Carsten "Tomcat" Book fa71bef543 merge mozilla-inbound to mozilla-central a=merge 2016-05-31 11:59:45 +02:00
Mantaroh Yoshinaga fcb2a1a123 Bug 1178662 part 6 - Remove the Animation's w-p-f meta file associated setting the timeline. r=birtles
MozReview-Commit-ID: Gfmr6PSwufM

--HG--
extra : rebase_source : 9cc8f4dc8bcc5653c4fe039ef4769adf78c7526e
2016-05-31 09:42:38 +09:00
Hiroyuki Ikezoe d5e07e1e8b Bug 1271487 - Enable PerformanceObserver API in nightly by default. r=baku
MozReview-Commit-ID: 7v5KhZdVuSm

--HG--
extra : rebase_source : e65095c2ebf46de2edf554d04d046ba7c18520c7
2016-05-10 13:35:35 +09:00
Hiroyuki Ikezoe 76a40b897e Bug 1276490 - Do not use Math.random() to create unique values to avoid intermittent failrues. r=jgraham
MozReview-Commit-ID: 3QHrpCTpEzM

--HG--
extra : rebase_source : 7aaa4dae880b2e49fa0dd36d1eaba0d723d81592
2016-05-31 06:51:27 +09:00
Andrew Halberstadt b33e9cdd97 Bug 1276409 - Use a generic ubuntu image as a base for the lint image, r=dustin
The ES job uses an image based on the official node image. While this was convenient
for eslint, it is a bit less convenient for other things. I want to use this image
for all lint jobs, and switching the base to a generic ubuntu image seems a bit cleaner.

I chose 16.04 for no good reason other than it is the most recent, and we might as well.
Node v4.4.5 and taskcluster-vcs have been uploaded to tooltool.

MozReview-Commit-ID: GngYeH98zO1

--HG--
extra : rebase_source : 3c9b8264e159c601e1a3edad08d989272691751a
2016-05-25 09:32:10 -04:00
Benjamin Bouvier b5ba183003 Bug 1215834: Pass an internal timeout option to jit_tests.py; r=jlund
MozReview-Commit-ID: I9jdkLcMuE8

--HG--
extra : rebase_source : 8c135ab72d17b4e448a21649248cd689be04b0b2
extra : histedit_source : 1e78108c350e0f775c8e181c90fe008d3999a24f
2016-05-30 14:53:58 +02:00
Michael Ratcliffe b023aea18c Bug 1276275 - Stop showing warnings in treeherder summaries for eslint. r=gijs 2016-05-30 21:51:58 +01:00
Carsten "Tomcat" Book 463212f69f merge mozilla-inbound to mozilla-central a=merge 2016-05-30 15:29:19 +02:00
Kris Maglione de6fb7712e Bug 1269501: Part 1 - Add $PYTHON variable to environment for subprocess xpcshell tests. r=glandium
I'm not especially happy with this method, but the DMD tests are the only
other tests I can find doing anything like this, and I don't have a better
solution than doing it the same way.

MozReview-Commit-ID: JlclyKoUhRf

--HG--
extra : rebase_source : 61122aa9bb83a2d290a0e3daad34c78f96b82b7f
extra : source : ed35c5f4d756aa5b073832e21c103ce4faf282bd
2016-05-08 20:33:36 -07:00
Sebastian Hengst cf6ad4521e Backed out 5 changesets (bug 1269501) for failing the added test_subprocess.js on Windows (didn't fold it into the last backout). r=backout
Backed out changeset 3e1d7c5d1a58 (bug 1269501)
Backed out changeset 167e407cb1fc (bug 1269501)
Backed out changeset 6438b11898cf (bug 1269501)
Backed out changeset 1cbbf940ec35 (bug 1269501)
Backed out changeset ed35c5f4d756 (bug 1269501)
2016-05-28 12:38:25 +02:00
Wes Kocher 1d0e4229bd Merge m-c to fx-team, a=merge 2016-05-27 14:44:06 -07:00
Joel Maher ec73f39513 Bug 1269872 - add taskcluster definitions for gpu/clipboard. r=gbrown
MozReview-Commit-ID: HRklImbGwZx
2016-05-27 05:14:21 -04:00
Kris Maglione 91c9dcbb5c Bug 1269501: Part 1 - Add $PYTHON variable to environment for subprocess xpcshell tests. r=glandium
I'm not especially happy with this method, but the DMD tests are the only
other tests I can find doing anything like this, and I don't have a better
solution than doing it the same way.

MozReview-Commit-ID: JlclyKoUhRf

--HG--
extra : rebase_source : 2906a6aa3a65fd388db6c388c3fe8d582e02d76f
2016-05-08 20:33:36 -07:00
Daisuke Akatsuka fd52d985db Bug 1272211 - Part 2: Modified and append tests. r=birtles
MozReview-Commit-ID: A9gGXe1vMal

--HG--
extra : rebase_source : 51b744eb2c04e3618655a52e7cfc578c30d1d03f
2016-05-30 09:01:21 +09:00
Rail Aliiev 73e83d6b8d Bug 1276451 - Do not beetmove stub installer in esr based releases r=jlund a=release DONTBUILD
MozReview-Commit-ID: 8KaMEj3fcEo

--HG--
extra : rebase_source : 4b67433a7edcd8e1ee38998348f4fb549e6c65fa
2016-05-28 08:59:27 -04:00
David Burns a9f89f1558 Bug 1003688: Reenable Marionette scrolling test; r=me
This should have been reenabled when we fixed the Marionette scrolling

MozReview-Commit-ID: HrfklF1c1Zz

--HG--
extra : rebase_source : a0bc05126315949f26df7dd5ac60f6d3f32bd1aa
2016-05-27 22:02:04 +01:00
Chris Manchester 3af26e753c Bug 1276037 - Update routes for linux64 debug builds to reflect that they are debug builds. r=mshal
MozReview-Commit-ID: HYVrFrQPabY

--HG--
extra : rebase_source : 205a9dfcfd64817c13dd02b30728156dc873840a
2016-05-26 18:11:19 -07:00
malayaleecoder 67254ee4d1 Bug 766598 - move responsiveness metric to filter.py. r=jmaher
MozReview-Commit-ID: JDK96sRZEIg
2016-05-26 22:57:46 +05:30
Dan Minor 05af85488c Bug 1263621 - Disable test_peerConnection_addTrack.html on autophone; r=bc
MozReview-Commit-ID: 7v94ZB6DyV0

--HG--
extra : rebase_source : 4a35a9a112cdc5c30d224c02a7cb56d339bb301a
2016-05-26 08:25:48 -04:00
Boris Zbarsky 0b4bf8c8ff Bug 1268957. Fire an error event on the <link> element when a stylesheet load is blocked via content policy. r=ckerschb 2016-05-27 13:31:20 -04:00
Brian Birtles 88ae853d40 Bug 1178662 part 1 - Add tests for setting the timeline of an animation r=mantaroh
MozReview-Commit-ID: 1xdKJONyFJV

--HG--
extra : rebase_source : d1b10c4e4f95d142b4acb2317159eec89cd43da3
2016-05-25 13:34:41 +09:00
Boris Zbarsky 98aa24ddc7 Bug 1275704 part 3. Remove the nsXPConnect::ReportAllJSExceptions mechanism, since it's dead code now. r=bholley 2016-05-26 19:39:03 -04:00
Boris Zbarsky 49a90cb122 Bug 1268852. Change <label> elements to not be form-associated anymore. r=bkelly,hsivonen,surkov
The web platform tests changes are just a cherrypick of
https://github.com/w3c/web-platform-tests/pull/2926 so I don't have to add
failure annotations until the next test uplift.

I've audited our uses of nsIFormControl, and this patch looks to me like it
preserves existing behavior in all but the following cases:

1)  nsXBLPrototypeHandler::DispatchXBLCommand, the case of scrolling when space
is pressed while something inside a <label> is focused.  We used to not scroll
in this situation; I think this is a bug, so I'm changing that behavior to
scroll instead.

2)  In Accessible::RelationByType for the RelationType::DEFAULT_BUTTON case,
when mContent is a <label> we used to return its form's default submit element.
Now we will just return Relation().
2016-05-26 19:39:03 -04:00
Gregory Szorc f783b837ac Bug 1275783 - Use "branch" instead of "revision" in release configs; r=jlund
These all definitely use the modern HgVCS because it is explicitly
specified in the configs. So without this change, these configs would
fail since --revision rejects symbolic names.

MozReview-Commit-ID: 2SlVWNVwc08

--HG--
extra : rebase_source : 5e3d0cd075b5a35c4ad0d95b9ec0d6b3715d5080
2016-05-25 17:33:11 -07:00
Gregory Szorc 3d5edef619 Bug 1275783 - Specify "branch" instead of "revision" in partner repacks; r=jlund
I'm pretty sure partner repacks are using the modern HgVCS and not
HgToolVCS. So have them use "branch" instead of "revision" for symbolic
revisions.

MozReview-Commit-ID: BuEHGFmK6cK

--HG--
extra : rebase_source : 149d31434a2cf84ff7ade8bff9e7abe4e15e3758
2016-05-25 17:30:11 -07:00
Gregory Szorc 926574ce33 Bug 1275783 - Specify "branch" instead of "revision" in hazard config; r=jlund
I /think/ hazard builds are currently only performed on TC, which doesn't
use the VCS settings in mozharness. So I don't think this could possibly
break automation.

While I was here, I removed a reference to hgtool since we're no longer
using hgtool in this job.

MozReview-Commit-ID: fQj2MzpGRT

--HG--
extra : rebase_source : f0d0880a50c0597b10c6e97c13f04ae7cf6cc131
2016-05-25 17:26:37 -07:00
Gregory Szorc 3ad0755ac9 Bug 1275783 - Don't use HgtoolVCS to query pushlog; r=jlund
The normal MercurialVCS now supports querying pushlog. Use it.

This isn't really relevant to the bug summary and other commits in this
series. But I already wrote this commit and was too lazy to create a
new bug for it.

MozReview-Commit-ID: C97Zgox3xKB

--HG--
extra : rebase_source : e84b6e723e1d481a24a4ba0812735d8b34acd218
2016-05-18 16:09:36 -07:00
Gregory Szorc 61855f7263 Bug 1275777 - Stop using HgtoolVCS in SpiderMonkey builds; r=jlund
We remove the old config settings related to hgtool and switch
the "revision" option to "branch" because it defines a symbolic
revision.

MozReview-Commit-ID: Eq4R5a2tv2V

--HG--
extra : rebase_source : 4d85abbc2db6f499206d741f98c316b9c521b4ee
2016-05-18 16:06:23 -07:00
Andreas Tolfsen 4edb2740fe Bug 1274550 - Make get_active_element in Python client backwards compatible; r=automatedtester
MozReview-Commit-ID: 2SGSpW78stG

--HG--
extra : rebase_source : 3a9af1b08e289a48a949b076a6d52dcadaa0546f
2016-05-26 13:05:27 +01:00
Andreas Tolfsen 565245b06e Bug 1274550 - Simplify test case for get_active_element; r=automatedtester
MozReview-Commit-ID: 7UYUFccdLV5

--HG--
extra : rebase_source : 5a46ad27a6ccc735a560d4ef67acbfc6cb8cfdec
2016-05-26 13:05:03 +01:00
Andreas Tolfsen fe3135e034 Bug 1274550 - Return web element from Get Active Element; r=automatedtester
MozReview-Commit-ID: I5WHfJbMfPZ

--HG--
extra : rebase_source : c9ebc8ebfd4450f6ba6320321977472fe40e2675
2016-05-26 13:04:22 +01:00