Commit Graph

9834 Commits

Author SHA1 Message Date
Andreas Tolfsen
dc1aaade80 Bug 1239373 - Infrastructure for Marionette xpcshell unit tests; r=automatedtester 2016-01-18 18:38:08 +00:00
Hsin-Yi Tsai
6f38ff7eeb Bug 1239600 - Get emu-x86-kk Mochitest and crashtest Tier-2 on Treeherder. r=garndt 2016-01-14 11:00:20 +08:00
Nigel Babu
106a017a08 Merge mozilla-central to mozilla-inbound a=merge CLOSED TREE 2016-01-20 14:13:08 +05:30
Phil Ringnalda
a5d1502617 Back out 604c30246eeb (bug 1180942) for Linux reftest OOMs in 632781-verybig.html
CLOSED TREE
2016-01-19 20:17:20 -08:00
Wes Kocher
153a7ce5de Backed out changeset f3011bfcf124 (bug 1240576) for b2g xpcshell failures CLOSED TREE 2016-01-19 18:26:54 -08:00
Wes Kocher
a885a7ea86 Backed out changeset da8006976f16 (bug 1240751) for b2g xpcshell failures CLOSED TREE 2016-01-19 18:26:50 -08:00
Wes Kocher
211db0c698 Backed out changeset 481a3c76e313 (bug 1240610) for b2g xpcshell failures CLOSED TREE 2016-01-19 18:26:45 -08:00
Wes Kocher
c584212d99 Backed out changeset 2ee5142ae164 (bug 1240601) for b2g xpcshell failures CLOSED TREE 2016-01-19 18:26:42 -08:00
Rail Aliiev
d94f7a2949 Bug 1166464 - Bump version after shipping release builds, r=jlund DONTBUILD 2016-01-19 20:02:06 -05:00
Dustin J. Mitchell
1676006de9 Bug 1240856: update cache whitelist for new cache names; r=garndt 2016-01-19 19:41:00 +00:00
Andreas Tolfsen
908abf6e28 Bug 1240601 - Set timeout on socket in transport.wait_for_port; r=automatedtester
If the client is able to connect but the server never sends any data,
the socket should time out in order for the function not to hang forever.

That said, polling for ports like this is inherently racy and we should
instead specify and bind what port we wish Marionette to start on in
the future.
2016-01-18 22:12:55 +00:00
Andreas Tolfsen
cb10a0d7bc Bug 1240610 - Align socket_timeout with Python's socket interface; r=automatedtester
When socket.settimeout(None) is set in Python's standard library this
is meant to be equivalent to disabling timeouts on socket operations.
marionette.transport should respect this.

This change set unbreaks the use of the --jdebugger flag to `./mach
marionette-test'.
2016-01-19 14:44:54 +00:00
Andreas Tolfsen
270ff9c1d7 Bug 1240751 - Annotate bug component in testing/marionette; r=automatedtester 2016-01-19 16:05:43 +00:00
Andreas Tolfsen
fee45f3e02 Bug 1240576 - Use Preferences.jsm throughout Marionette; r=automatedtester
A distinct advantage is that try...catch statements are no longer used
to control the flow of code.
2016-01-18 22:05:30 +00:00
Ehsan Akhgari
98a69d988d Bug 1209081 - Part 1: Implement the "navigate" value for RequestMode; r=bkelly 2016-01-19 17:46:10 -05:00
Gregory Arndt
bab19ed745 Bug 1237987 - Update mulet mochitests to use tester image r=wcosta 2016-01-08 11:26:28 -06:00
Gregory Arndt
df0e3e3b93 Bug 1236655 - Use builder 0.5.11 image for decision tasks r=wcosta 2016-01-15 11:45:34 -06:00
Tim Taubert
712d5729cd Bug 1207130 - Add a checkbox for automatic error reporting to about:certerror r=Gijs,past 2016-01-13 15:29:54 +01:00
Tom Tromey
37f5dc903d Bug 1239426 - handle arrow functions in getASTSource; r=mikeratcliffe 2016-01-19 10:44:10 -07:00
Wes Kocher
fb203624ec Merge m-c to inbound, a=merge 2016-01-21 17:36:22 -08:00
Geoff Brown
0c22eb1aea Bug 1240767 - Handle incorrect test paths in 'mach robocop'; r=jmaher 2016-01-21 16:59:44 -07:00
Geoff Brown
fe307b2d74 Bug 1234799 - Use -g when installing apk for android unit tests; r=kmoir 2016-01-21 16:59:43 -07:00
David Burns
23b41bad97 Bug 1241067: Handle Invalid Selector values when finding elements r=ato
This allows us to now handle errors and return the appropriate
errors to the clients
2016-01-21 21:07:36 +00:00
Henrik Skupin
5f6f72c4e4 Bug 1241061 - [firefox-ui-tests] Workaround for bug 1237706 to use ZipFile if unzip command is not available. r=maja_zf DONTBUILD 2016-01-21 22:57:44 +01:00
Yura Zenevich
a449cf989a Bug 1241562 - replacing logger error with debug when logging accessibility issues. r=ato
---
 testing/marionette/accessibility.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2016-01-21 13:34:33 -05:00
Andreas Tolfsen
c6f0e9ee12 Bug 1239373 - Tests for testing/marionette/message.js; r=automatedtester 2016-01-18 18:39:21 +00:00
Andreas Tolfsen
48f0196ad7 Bug 1239373 - Tests for testing/marionette/error.js; r=automatedtester 2016-01-18 18:38:47 +00:00
Andreas Tolfsen
c730c3d05e Bug 1239373 - Infrastructure for Marionette xpcshell unit tests; r=automatedtester 2016-01-18 18:38:08 +00:00
Sebastian Hengst
d9f48028b0 Backed out changeset e1480e6b2451 (bug 1241067) for failing Marionette tests. r=test-failure 2016-01-21 19:10:52 +01:00
David Burns
1a044fb154 Bug 1241067: Change string concats to use string templating. r=ato
This standardises the way we generate strings in element.js
2016-01-21 09:40:46 +00:00
David Burns
d71e36fe37 Bug 1241067: Handle Invalid Selector values when finding elements r=ato
This allows us to now handle errors and return the appropriate
errors to the clients
2016-01-21 15:49:40 +00:00
Jan-Ivar Bruaroey
aa6bea5e08 Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug 2016-01-12 15:09:01 -05:00
Armen Zambrano Gasparnian
76a2c0cb01 Bug 1240770 - Fix bustage introduced with 676889159995. CLOSED TREE. r=bustage 2016-01-20 16:26:14 -05:00
Armen Zambrano Gasparnian
d777a58ad0 Bug 1240770 - Change splitting of TC Linux64 debug test jobs. DONTBUILD. r=jmaher 2016-01-19 10:56:06 -05:00
Shruti Jasoria
a79aeb60a3 Bug 1097676 - Create a convenience decorator for marionette.using_context(), r=ato 2016-01-20 11:34:50 -05:00
Carsten "Tomcat" Book
b8b0c85cd1 Merge mozilla-central to mozilla-inbound 2016-01-20 15:36:47 +01:00
Andreas Tolfsen
2e7167558b Bug 1240610 - Align socket_timeout with Python's socket interface; r=automatedtester
When socket.settimeout(None) is set in Python's standard library this
is meant to be equivalent to disabling timeouts on socket operations.
marionette.transport should respect this.

This change set unbreaks the use of the --jdebugger flag to `./mach
marionette-test'.
2016-01-19 14:44:54 +00:00
Andreas Tolfsen
7c047c0be5 Bug 1240751 - Annotate bug component in testing/marionette; r=automatedtester 2016-01-19 16:05:43 +00:00
Sebastian Hengst
801429056f Backed out changeset a5472dd5fafd (bug 1237706) for Android talos bustage. r=bustage 2016-01-18 19:31:25 +01:00
Henrik Skupin
9a8d9b711b Bug 1237706 - Use general unpack() method to extract all kinds of supported archives. r=jlund 2016-01-18 18:13:22 +01:00
Henrik Skupin
6eb87de76e Bug 1240733 - Improve tox configuration for optional arguments. r=jlund DONTBUILD 2016-01-20 11:01:19 +01:00
Hal Wine
54b46eb2fb Bug 1225364 - remove non-gecko parts of mozharness; r=jlund 2016-01-14 15:22:21 -08:00
Joel Maher
91e53edf82 Bug 1188321 - remove media_tests code from talos. r=parkouss 2016-01-19 10:21:09 -08:00
Gregory Szorc
b93e1eb1a8 Bug 1239880 - Don't copy thousands of web-platform test files to objdir; r=chmanchester
AFAICT, we don't actually access web-platform test files from the
objdir for anything except test packaging. And we already have
a mechanism for creating test archives from files directly in the
source directory. So, let's stop copying them to the objdir and
package them directly from the source directory!

The _tests install manifest reports the following change:

before: 41,977 files installed
after:  24,537 files installed
delta: -17,440 files

We still copy some WPT files to the objdir. We might be able to
eliminate these as well. However, since there are only ~200 files,
I'm not too concerned.

I manually compared the resulting web-platform zip archives from before
and after. No files were removed from the archive. However, the new
archive does gain several hundred empty directories with .gitkeep
files. This feels weird, but it shouldn't break anything (I would
think). I'm inclined to leave them for now. I'll file a follow-up
bug to deal with them (preferably by removing them from version
control).
2016-01-15 20:09:12 -08:00
Wes Kocher
5354ec457f Merge m-c to inbound, a=merge CLOSED TREE 2016-01-15 15:13:21 -08:00
Wes Kocher
d8dcd63fb5 Merge b2ginbound to central, a=merge 2016-01-15 15:10:58 -08:00
Henrik Skupin
8a8bf35871 Bug 1237735 - Mirror latest changes of firefox-ui-tests from github. r=maja_zf DONTBUILD 2016-01-15 22:26:22 +01:00
Carsten "Tomcat" Book
541ccde2cb Backed out changeset 47e2dfac99d5 (bug 1223385) on request for still failing on android 2016-01-15 13:52:19 +01:00
Carsten "Tomcat" Book
de1b7635fa Backed out changeset a575f9a6f0d2 (bug 1223385) 2016-01-15 13:51:56 +01:00
Carsten "Tomcat" Book
9ccdb639ec Backed out changeset 27eb5e90eeee (bug 1223385) 2016-01-15 13:51:53 +01:00
Carsten "Tomcat" Book
62b744cc75 Backed out changeset f59d1f7941b0 (bug 1223385) 2016-01-15 13:51:52 +01:00
Johan Lorenzo
9449282fac Bug 1225537 - Rename tc-gip to e2e-py (end to end) r=garndt 2016-01-15 11:48:53 +01:00
Carsten "Tomcat" Book
d327724749 merge mozilla-inbound to mozilla-central a=merge 2016-01-15 11:46:47 +01:00
Carsten "Tomcat" Book
9f451931cb merge fx-team to mozilla-central a=merge 2016-01-15 11:38:26 +01:00
Carsten "Tomcat" Book
3449796601 merge b2g-inbound to mozilla-central a=merge 2016-01-15 11:30:13 +01:00
Johan Lorenzo
7e5fc801a5 Backed out 5097ab0e8aec9b85b05e5f60b41a18cf79917b01
Bug 1239293 - [tc-gip] Turn on video recording

Non-working configuration
2016-01-15 09:18:12 +01:00
Armen Zambrano Gasparnian
353da69e0e Bug 1239592 - Bump TC Linux64 debug jit tests timeout to 7200. r=jmaher a=merge 2016-01-14 09:32:03 -05:00
Axel Hecht
ea9ce04c79 bug 1223385, in-tree compare-locales needs different env, r=bustage, a=KWierso, DONTBUILD 2016-01-14 19:05:01 +01:00
Axel Hecht
34cb0957c4 bug 1223385, add back abs_compare_locales_dir, r=bustage, a=tomcat
clobber still expects the abs_compare_locales_dir to be around, and we
should remove it when we remove the compare-locales checkout.
2016-01-14 14:39:46 +01:00
Carsten "Tomcat" Book
10a7e60e10 merge mozilla-inbound to mozilla-central a=merge 2016-01-14 11:50:34 +01:00
Dustin J. Mitchell
a4c005c0bd Bug 1240166: remove spurious }; r=garndt 2016-01-15 20:49:04 +00:00
Dustin J. Mitchell
36d49e03f2 Bug 1240084: disable jockey-gtk and deja-dup-monitor startup; r=jmaher 2016-01-15 19:39:05 +00:00
Edgar Chen
0ea487954d Bug 1239261 - We should download the xulrunner from taskcluster artifact instead of people.mozilla.org; r=garndt 2016-01-13 18:08:53 +08:00
Ryan VanderMeulen
ff4a583196 Merge m-c to b2g-inbound. a=merge 2016-01-14 11:30:03 -05:00
Johan Lorenzo
15364d9d6e Bug 1239293 - [tc-gip] Turn on video recording 2016-01-14 17:10:42 +01:00
Johan Lorenzo
2e2396cedc Bug 1237947 - [tc-gip] Can't connect to a device with adb logcat r=garndt 2016-01-14 11:21:27 +01:00
Dustin J. Mitchell
b1e8c46e8d Bug 1220684: use namespaced docker-worker caches; r=garndt
This adds a `--level` option to taskcluster-graph, and passes the level
supplied from mozilla-taskcluster.  It then substitutes that into cache names
for just about every cache (tooltool being the exception, as it verifies hashes
and is thus immune to poisoning).  The scopes for these new cache names are
already included in the relevant `moz-tree:level:*` roles.

This also strips `-c6` from cache names; I added this when we were
transitioning from the Ubuntu-based build images, to ensure I got clean caches.
It's no longer necessary.
2016-01-13 22:04:19 +00:00
Henrik Skupin
1f1913e716 Bug 1239857 - [firefox-ui-tests] Enable developer mode in qa-jenkins config due to our machines do not run in RelEng infra. r=maja_zf DONTBUILD 2016-01-15 19:47:13 +01:00
Henrik Skupin
6c3729c1bc Bug 1237179 - Add mach command to run firefox-ui-tests from the source directory. r=gps 2016-01-15 19:38:31 +01:00
Chris Manchester
8d27a6ad68 Bug 1055224 - Run gtest output through a stack fixer. r=ahal 2016-01-15 10:36:46 -08:00
Boris Zbarsky
941b06e29d Bug 1237580. NamedNodeMap should only claim to support a name if that name has no uppercase ASCII chars, for HTML elements in HTML documents. r=bkelly 2016-01-15 13:29:58 -05:00
Dustin J. Mitchell
7addf9f683 Backed out changeset ea5f655fa812 2016-01-15 18:19:32 +00:00
Ryan VanderMeulen
a2203e5e0f Merge m-c to fx-team. a=merge 2016-01-13 20:27:59 -05:00
Ryan VanderMeulen
79a1234c79 Merge inbound to m-c. a=merge 2016-01-13 20:25:33 -05:00
Ryan VanderMeulen
a9bba531ba Merge fx-team to m-c. a=merge 2016-01-13 20:20:20 -05:00
Brian Grinstead
81a568fe2a Bug 1239422 - Make the damp test easier to read and extend;r=fitzgen
This provides some helpers for testSetup and testTeardown, gets rid of
the method which built the tests with arrays of functions that returned
promises and instead converts each one into a single function with Task.async
2016-01-13 11:54:56 -08:00
Ghislain 'Aus' Lacroix
b6b84ec898 Bug 1228079 - Use 3 retries when running Gij on platform builds. r=garndt 2016-01-13 10:51:18 -08:00
Justin Wood
aa672743d5 Bug 1236835 - Disable all B2G Desktop Builds & Tests on All trees. r=garndt, r=rail 2016-01-11 12:25:05 -05:00
Johan Lorenzo
efa66af545 Bug 1225461 - [tc-gip] test_login_bzlite.py is failing because of missing configuration r=garndt 2016-01-13 15:08:56 +01:00
Phil Ringnalda
4890236ed6 Back out 3 changesets (bug 1232082) for causing a variety of Android webrtc failures including causing bug 1239200
CLOSED TREE

Backed out changeset 1c8afc8ea1c1 (bug 1232082)
Backed out changeset d8ec4008871e (bug 1232082)
Backed out changeset fa3363702d51 (bug 1232082)
2016-01-12 22:33:17 -08:00
Dustin J. Mitchell
e29c18f9e0 Bug 1220684: use namespaced docker-worker caches; r=garndt
This adds a `--level` option to taskcluster-graph, and passes the level
supplied from mozilla-taskcluster.  It then substitutes that into cache names
for just about every cache (tooltool being the exception, as it verifies hashes
and is thus immune to poisoning).  The scopes for these new cache names are
already included in the relevant `moz-tree:level:*` roles.

This also strips `-c6` from cache names; I added this when we were
transitioning from the Ubuntu-based build images, to ensure I got clean caches.
It's no longer necessary.
2016-01-13 22:04:19 +00:00
Armen Zambrano Gasparnian
571219aa86 Bug 1240056 - Disable font anti-aliasing on desktop-test image. DONTBUILD. r=dustin
In bug 1239301 we noticed that the fonts on the releng Linux hosts versus the
docker image were slightly different and caused some test failures.
The difference is that on the releng hosts we have anti-aliasing disabled and
many tests (reftests mainly) had adapted for this configuration, hence, failing if enabled.

In this bug we're going to disable anti-aliasing for the desktop-test image in
order to pass the tests.

See the difference between the two pushes:
https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=3c9a54d68c95,1d3078c86e52

We went from failing over 200 tests across jobs to less than 10-20 tests in total.

In the future we will have to consider if we want to fix this configuration.
2016-01-15 09:27:45 -05:00
Boris Zbarsky
727d384cb9 Bug 1032979 part 2. Getting outerHTML on a node from an XML document should not use the self-closing form of empty container tags from the HTML namespace. r=smaug 2016-01-13 21:36:25 -05:00
Boris Zbarsky
1ed255bbc8 Bug 1032979 part 1. Refactor the outerHTML web platform test to make it easier to add an XML version. r=smaug 2016-01-13 21:36:24 -05:00
Boris Zbarsky
030f3395b7 Bug 1238804. Make <base> actually work in a srcdoc document. r=smaug 2016-01-13 21:36:24 -05:00
Ryan VanderMeulen
5a210afb18 Merge m-c to inbound. a=merge 2016-01-13 20:27:12 -05:00
aleth
d827a51853 Bug 992983 - Followup to make BUILD_GTEST consistent with the gtest makefile ifdef. r=chmanchester 2016-01-13 22:05:57 +01:00
Henrik Skupin
062c6dd942 Bug 1237706 - Extend download_unzip() and move to testbase.py. r=jlund 2016-01-13 21:45:30 +01:00
Carsten "Tomcat" Book
12bf20375d Merge mozilla-central to fx-team 2016-01-19 15:23:49 +01:00
Phil Booth
76ad72fdb3 Bug 1227527 - Implement basic FxA device registration. r=markh 2016-01-13 05:55:00 +01:00
Geoff Brown
5dc078c9a3 Bug 1237838 - Update Android x86 avd; r=me 2016-01-14 15:16:37 -07:00
Henrik Skupin
1af8704e39 Bug 1230150 - Ensure that mozharness always copies logs to the upload/logs folder. r=jlund 2016-01-14 23:05:51 +01:00
Ehsan Akhgari
26267af36d Bug 1239311 - Enable fetch-request-redirect.https.html on e10s; r=jdm
This should have been done in bug 1219469.
2016-01-14 16:55:50 -05:00
Andrew Halberstadt
762f55112f Bug 1239352 - Install marionette_requirements.txt in desktop_unittest.py, r=jlund 2016-01-13 11:53:14 -05:00
Ehsan Akhgari
0f9887c353 Bug 1239128 follow-up: Adjust the web-platform-tests expectation 2016-01-14 15:55:12 -05:00
Kim Moir
7fcbd39154 Bug 1215204 - Add bouncer submitter to release promotion graph r=rail 2016-01-14 15:38:20 -05:00
Armen Zambrano Gasparnian
94b3b79aee Bug 1239811. Backout 89032138b92f in order to fix virtualenv creation for developer mode. r=NPOTB 2016-01-14 15:36:41 -05:00
Ryan VanderMeulen
a1366d5c72 Merge m-c to inbound. a=merge 2016-01-14 11:29:29 -05:00
Xidorn Quan
1bb853dcac Bug 1174323 part 1 - Add nsDOMWindowUtils::SendNativeMouseMove and EventUtils.sendNativeMouseMove. r=smaug 2016-01-13 10:29:09 +11:00
Dave Townsend
93a93e43e5 Bug 1229588: Add a taskcluster test for eslint. r=dustin
Adds a new lint docker image for linting tools and adds an eslint-gecko task
that uses it to run eslint over the tree.
2016-01-06 13:33:30 -08:00