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

13420 Коммитов

Автор SHA1 Сообщение Дата
JerryShih d4514d08fd Bug 1295456 - Update web-platform tests for new css-color-4 color function changes. r=dholbert
1) update testing/web-platform/tests/2dcontext/tools/tests2d.yaml
2) execute testing/web-platform/tests/2dcontext/tools/gentest.py
3) ./mach web-platform-tests --manifest-update

MozReview-Commit-ID: 4lf5pMCtuhj

--HG--
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html
rename : testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html => testing/web-platform/tests/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html
extra : rebase_source : c3a587a797ec62522c837f942a078f0ed9599f28
extra : histedit_source : 9178682ab44ec8383f09cb8cc335e6b9a79b7822
2016-10-16 03:15:37 +08:00
David Anderson 6fb56533fa Add GPU process type to leaklog.py. (bug 1310110, r=mccr8) 2016-10-14 23:27:14 -07:00
Chris Pearce c2998283ca Bug 1309299 - make navigator.requestMediaKeySystemAccess() reject with TypeError for empty keysystem string or config. r=gerald
This makes us match the spec and pass more cases of
http://www.w3c-test.org/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html
but we still need to adjust the test so that it's consistent, as pointed out
by bz.

MozReview-Commit-ID: KEfRk4QnJKR

--HG--
extra : source : 72af37aaf2a0a42c20e64b3b455f0cb79e2b7eb1
2016-10-11 10:37:34 -07:00
Wes Kocher 727d0de706 Merge m-c to inbound, a=merge CLOSED TREE 2016-10-14 14:51:44 -07:00
Wes Kocher 42083975b0 Merge inbound to central, a=merge 2016-10-14 14:40:49 -07:00
Carsten "Tomcat" Book 70a3e2d8a3 Bug 1263665 - fix talos g4 perma failures. r=jmaher 2016-10-14 15:41:52 +02:00
Carsten "Tomcat" Book 5194fbe95c Merge mozilla-central to mozilla-inbound 2016-10-14 12:20:46 +02:00
Carsten "Tomcat" Book b474cb6353 merge mozilla-inbound to mozilla-central a=merge 2016-10-14 11:59:12 +02:00
Boris Zbarsky 051a9af0ba Bug 1306472 followup. Fix the timeout on the html/browsers/browsing-the-web/navigating-across-documents/014.html web platform test. r=bustage 2016-10-13 14:17:26 -04:00
Ehsan Akhgari 9de6bbbaec Bug 1261019 - Part 3: Remove Navigator.mozApps and code depending on it; r=myk,jryans,fabrice,mcmanus,peterv 2016-10-13 13:18:41 -04:00
Ehsan Akhgari 4c84e21df2 Bug 1261019 - Part 1: Remove support for running marionette tests as apps; r=maja_zf 2016-10-13 13:18:41 -04:00
Boris Zbarsky 17ccfd1011 Bug 1306472. Back out bug 1268047, because the spec it tried to implement backs the web. r=smaug 2016-10-13 12:10:23 -04:00
Christoph Kerschbaumer 8c9ffbd026 Bug 1307321 - Update web platform tests ini files because unicode normalization works now. r=freddyb 2016-10-14 20:07:45 +02:00
Gerald Squelart e58e8ecd72 Bug 1263665 - Set media.libavcodec.allow-obsolete=true for testing - r=jya
Separate patch as we may want to revert it in the future, when test systems
have been upgraded with a more recent libavcodec.

MozReview-Commit-ID: EUrdsb8UGnV

--HG--
extra : rebase_source : 0f92b409795a8689468911951bf7c262744b6879
2016-10-04 22:46:22 -07:00
Masayuki Nakano d7f167f262 Bug 1309515 part.1 Add automated tests for Arabic - PC keyboard layout which can input 2 characters with a key press r=m_kato
MozReview-Commit-ID: GAEIklrf6H0

--HG--
extra : rebase_source : c365e19e8b8e6a878924ad264be3c78fcc4cbb3a
2016-10-14 12:06:30 +09:00
Francesco Pischedda f45ed99748 Bug 1280573 - Add testing/mozbase to flake8 linter: r=ahal
added testing/mozbase to tools/lint/flake8.lint
fixed a first batch of PEP8 errors/warnings

at first the commad autopep8 -i --max-line-length 99 -r -j 8 .
has been used to fix simpler problems, run from testing/mozbase

some of the issues can not easily fixed :
- undefined 'names' in code for example isLinux - isLinux and isBsd "fixed" with # noqa
- undefined 'message' resolved with return fmt.format(...
- undefined 'structured' resolved replacing those with mozlog
- long comments - some remaining - addressed with # noqa
- package level import everything - addressed with # flake8: noqa

restored testing/mozbase/mozdevice/mozdevice/Zeroconf.py
fixed issues reported on mozreview
fixed ')' in testing/mozbase/mozprocess/mozprocess/qijo.py imports
finally fixed multiline string at testing/mozbase/manifestparser/tests/test_manifestparser.py:114
^^^ and again, but now with ./mach python-test --path-only testing/mozbase/manifestparser/tests/test_manifestparser.py passing
fixed testing/mozbase/manifestparser/tests/test_convert_directory.py assert

fixed this error:
10:15:21     INFO -      return lambda line: stack_fixer_module.fixSymbols(line)
10:15:21     INFO -  TypeError: fixSymbols() takes exactly 2 arguments (1 given)

fixed two spaces lint error even of #  noqa comments
restored assignement to lambda with #  noqa to silence the lint error
global noqa for testing/mozbase/manifestparser/tests/test_filters.py
stupid is/is not error...

MozReview-Commit-ID: 1FpJF54GqIi

--HG--
extra : rebase_source : 3cf0277fb36a296e3506aeacc2ff05e1b03f9eac
2016-09-30 16:08:37 +02:00
Carsten "Tomcat" Book f3a0e0a65e Merge mozilla-central to autoland
--HG--
extra : rebase_source : ed5871b95beeb440688654cc676c5438c2898ccf
2016-10-13 12:00:23 +02:00
Joel Maher 0499661895 Bug 1309593 - remove b2g, mulet, graphene, horizon references from mozharness. r=catlee
MozReview-Commit-ID: JdrltSor9dL

--HG--
extra : rebase_source : 5fd30f5e7536854ddc92104d434141c01f9ac059
2016-10-12 19:20:02 +00:00
Armen Zambrano Gasparnian 2c5c9fa1b1 Bug 1309912 - Add explicit timeout for urllib2.urlopen() instead of relying on global timeout r=dustin
For Mozharness' download and extract action we're blocking when trying to read the contents from a url.
This mostly happens on Mac machines.

urllib2.urlopen()'s documentation mentions about a global timeout, however, it does not seem
to kick in or perhaps this won't do what we expect it to.

MozReview-Commit-ID: L9IDnDSjgzO

--HG--
extra : rebase_source : 595c0e99342a99d6afbe0303922bd5f067e26884
2016-10-13 11:46:51 -04:00
Michelangelo De Simone 42dd1f7367 Bug 1309723 - Remove DOM/voicemail and related code. r=Ehsan
MozReview-Commit-ID: JDSqQnYD6xL

--HG--
extra : rebase_source : 43008cd2eaf97d77d32a6faa9fb4854e3d1f29a8
2016-10-13 15:11:41 -07:00
Wes Kocher 524df273d6 Merge m-c to autoland, a=merge 2016-10-14 14:49:31 -07:00
Henrik Skupin 1a3e35c292 Bug 1310128 - Enable debug output for initial safebrowsing test. r=francois
MozReview-Commit-ID: 40kAK2zYJ4Q

--HG--
extra : rebase_source : f110c43af8d3e1c642c762f96cd4138804a957f2
2016-10-14 11:41:50 +02:00
Neil Deakin 7f547cba15 Bug 1304243, scroll the current item into view when opening a menulist after it gets positioned so that it scrolls properly if the popup gets cropped, r=ksteuber 2016-10-12 09:18:05 -04:00
Gijs Kruitbosch e097591200 Bug 1274633 - remove windows 10 welcome page, r=MattN
MozReview-Commit-ID: HI8mqzRmV45

--HG--
extra : rebase_source : 56b6c7f96185327776e988dc9f04928e2820a2b4
2016-09-28 16:53:46 +01:00
Carsten "Tomcat" Book 6c0aec63b8 Merge mozilla-central to mozilla-inbound 2016-10-12 12:03:34 +02:00
Carsten "Tomcat" Book 2844380bd4 merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : media/gmp-clearkey/0.1/ClearKeyCencParser.cpp => media/psshparser/PsshParser.cpp
rename : media/gmp-clearkey/0.1/ClearKeyCencParser.h => media/psshparser/PsshParser.h
rename : media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp => media/psshparser/gtest/TestPsshParser.cpp
rename : media/gmp-clearkey/0.1/gtest/moz.build => media/psshparser/gtest/moz.build
2016-10-12 12:01:48 +02:00
Carsten "Tomcat" Book f21768dc9c Backed out changeset aa789d732c6c (bug 1309299) for wpt-4 test failures on own test 2016-10-12 08:49:30 +02:00
Chris Pearce b34a32e0bb Bug 1309299 - make navigator.requestMediaKeySystemAccess() reject with TypeError for empty keysystem string or config. r=gerald
This makes us match the spec and pass more cases of
http://www.w3c-test.org/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html
but we still need to adjust the test so that it's consistent, as pointed out
by bz.

MozReview-Commit-ID: KEfRk4QnJKR

--HG--
extra : source : a54ae0c94eefcf30270abad6463ed0becd0331db
2016-10-11 10:37:34 -07:00
Jessica Jong 19414ca429 Bug 1295403 - Implement the step attribute for <input type=week>. r=smaug 2016-10-07 15:04:54 +08:00
Geoff Brown 59d81d8be3 Bug 1306490 - Use '-gpu swiftshader' when starting android emulator from mach; r=jmaher 2016-10-11 13:48:37 -06:00
Chris Pearce a496a6ae23 Bug 1308076 - Mark WPT encrypted-media-generate-request-disallowed-input as expected fail. r=jwwang
It will pass once we re-sync from upstream, as the upstream test matches the
specified behaviour, whereas this test does not.

MozReview-Commit-ID: J16olE6QgP

--HG--
extra : source : 1446d8fba42db4e727848b4c1e14150b753fb8c8
2016-10-07 10:26:25 +13:00
Stone Shih 1063903850 Bug 1304315 - [Pointer Event] Make all pointer events's default width/height to 1. f=bevistseng. r=smaug,masayuki. 2016-09-21 16:26:21 +08:00
Phil Ringnalda 8bd6563760 Merge m-c to autoland 2016-10-10 19:12:47 -07:00
Phil Ringnalda 25afef5692 Merge m-i to m-c, a=merge
MozReview-Commit-ID: HlGgqNI8vwD
2016-10-10 19:07:58 -07:00
Ryan VanderMeulen ab82dc137e No bug - Clean up the metadata for the EME web-platform tests.
--HG--
extra : rebase_source : 2f31f0acde1ff08e8d7a729e27eaeb85c74e73f1
2016-10-06 19:47:01 -04:00
Boris Zbarsky 0b7535dfdc Bug 1269052 part 3. Implement isSecureContext for worker scopes. r=bkelly 2016-10-10 15:09:00 -04:00
Julian Descottes aa0341394f Bug 1308998 - remove leaked i variable in browser-test.js;r=mccr8
MozReview-Commit-ID: Ej9KOLvoYLC

--HG--
extra : rebase_source : a535f078125e9a2e98c45e9f3f8c2fe1a4f8f111
2016-10-10 20:18:51 +02:00
James Graham 1dccd5b553 Bug 1308887 - Update geckodriver to version 0.11.1, r=ato
MozReview-Commit-ID: 8doumdFcDZw

--HG--
extra : rebase_source : 760e37d08253f3a8b43597b42452661e6f17a024
2016-10-10 13:06:32 +01:00
Mike Conley 88654a4021 Bug 1241459 - Add regression tests for background tab crashing behaviour. r=Felipe
MozReview-Commit-ID: KkOCdtJqDPQ

--HG--
extra : rebase_source : 3507e848a433a9ff70b08baad0abaee2d3460a35
2016-10-03 18:01:51 -04:00
Phil Ringnalda 080c63d412 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 6YHoSP3exdY
2016-10-08 16:48:33 -07:00
Sebastian Hengst cdcc9e20da Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Paul Yang 16e1d08dbc Bug 1024055 - Make mozharness use StructuredOutputParser for marionette tests, r=ahal
MozReview-Commit-ID: F1TQ6moVStN

--HG--
extra : rebase_source : f62fc5263b4c409c81b13cf1b77c33ea32aa7712
2016-10-07 09:58:25 -04:00
Geoff Brown 929f35de3b Bug 1280570 - Retrigger tc tasks when mozharness returns TBPL_RETRY; r=dustin 2016-10-07 10:20:15 -06:00
Armen Zambrano Gasparnian 53bbff2f06 Bug 1303668 - Retry downloading symbols if we're expecting them. r=aki
In the case for 'ondemand' symbols, we're OK to proceed without getting a hold of the
symbols from the get go. However, in other cases we need to at least retry
before giving up (e.g. debug tests need symbols)

MozReview-Commit-ID: 7LHflKhpze3

--HG--
extra : rebase_source : 9061fd9827a85e4b0c761d34041743aad87386cc
2016-10-03 09:52:02 -04:00
Ryan VanderMeulen 38574eeac5 Merge m-c to inbound. a=merge 2016-10-07 09:44:29 -04:00
Ryan VanderMeulen 7ebb50e21d Merge inbound to m-c. a=merge 2016-10-07 09:42:25 -04:00
Phil Ringnalda c21623fc42 Merge m-c to m-i
MozReview-Commit-ID: Kp60wHZauGi
2016-10-06 20:26:20 -07:00
Phil Ringnalda fd672b97f1 Merge f-t to m-c, a=merge
MozReview-Commit-ID: HiqZsOM1Bcz
2016-10-06 19:59:02 -07:00
Phil Ringnalda fd7b7476c2 Merge m-i to m-c, a=merge
MozReview-Commit-ID: 93ZdJbK1x05
2016-10-06 19:58:18 -07:00
Yoshi Huang 2a51f65d99 Bug 1237152 - rename clear-origin-data to clear-origin-attributes-data, r=smaug
find \( -name '*.cpp' -o -name '*.h' -o -name '*.js' -o -name '*.jsm' -o -name '*.idl' -o -name '*.html' \) \
-a -type f -exec sed -i 's/clear-origin-data/clear-origin-attributes-data/g' {} \;
2016-10-07 17:45:10 +08:00
Carsten "Tomcat" Book 0afee402c6 Merge mozilla-central to fx-team 2016-10-06 12:28:52 +02:00
Carsten "Tomcat" Book 7c8e81673d merge mozilla-inbound to mozilla-central a=merge 2016-10-06 11:59:54 +02:00
Kilik Kuo 4d39958e79 Bug 1303922 - Part 3: Remove unexpected meta file for web platform test 'encrypted-media/Google/encrypted-media-keystatuses.html'. r=cpearce
MozReview-Commit-ID: 7Ksf4HfAdlI

--HG--
extra : transplant_source : %BAc%2B%82%07%5E%F3n%A53%B0%F5t%AE%09%8F%14p%8A%C8
2016-10-04 23:22:24 +08:00
Phil Ringnalda ef58a75ffd Merge m-c to autoland 2016-10-06 20:24:09 -07:00
Nick Alexander 5021324e94 Bug 1291363 - Make Gradle build produce GeckoView AAR. r=chmanchester
We also include the example APK, since it will be helpful to be able
to regression test the example without downloading the AAR and
manually building the example with that AAR.

MozReview-Commit-ID: CMtA1FRS0Rf

--HG--
extra : rebase_source : 42bab43c69093bd008242ec96e74f53bde150583
2016-10-03 10:08:13 -07:00
Nick Alexander b4c52f8bca Bug 1291363 - Add geckoview and geckoview_example Gradle projects. r=jchen,sebastian
We need to bump the Gradle Deps task, which fetches dependencies, to
include new test dependencies; and use freshly uploaded tooltool
archives (manually uploaded) containing the new test dependencies.

MozReview-Commit-ID: 8bNOVQPHlk6

--HG--
extra : rebase_source : 0c80117fb58e43f9c857027941f0a14f03b97f13
2016-10-05 20:23:38 -07:00
Carsten "Tomcat" Book 3522f1d38a merge mozilla-inbound to mozilla-central a=merge 2016-10-05 15:42:48 +02:00
Jessica Jong b0f67cfa5f Bug 1295402 - Implement the min and max attribute for <input type=week>. r=smaug
--HG--
extra : rebase_source : d32e2eb25e54343491278a60ed1561581b5d2b56
2016-09-25 19:33:00 -04:00
Kris Maglione a74fb197ac Bug 1278687: Multiplex extension message listeners for use in chrome tests. r=aswan
MozReview-Commit-ID: 3V5FqnBQy1j

--HG--
extra : rebase_source : 9743bc9c3a476707e7fe58838ee39d6137e74915
2016-10-03 20:44:28 +01:00
Andreas Tolfsen 4fb36571d9 Bug 1282833 - Add out of bounds type checks to Set Window Position; r=automatedtester
MozReview-Commit-ID: 3nx8qhdBOIZ

--HG--
extra : rebase_source : 671409dc75efd18b123184dafede8a40e82f9113
2016-10-06 13:13:58 +01:00
Andreas Tolfsen e660c5df5d Bug 1282833 - Match window position tests to specification; r=automatedtester
MozReview-Commit-ID: 6Si6btmDaxw

--HG--
extra : rebase_source : 2b94bdd6c864d437017eb5677d6a206a6ff3f5f0
2016-10-06 13:11:56 +01:00
Andreas Tolfsen b6b0b6accb Bug 1282833 - Return position from Set Window Position; r=automatedtester
MozReview-Commit-ID: C8R9zAbJXsY

--HG--
extra : rebase_source : 9b8867e68242e9b876382aabd879cb9dbafe2db5
2016-10-06 13:11:31 +01:00
Andreas Tolfsen 1a4c5b1588 Bug 1282833 - Make Set Window Position type checks spec compliant; r=automatedtester
parseInt accepts any value and coerces it to a number.  isNaN allows
floats, and the specification says we should only have integers.

MozReview-Commit-ID: HeZ1eA0duWe

--HG--
extra : rebase_source : b582c0afe1889e8058d32d39314694b3556c4352
2016-10-06 13:10:56 +01:00
Andreas Tolfsen f0a8bac6ca Bug 1282833 - Correct error on unsupported Set Window Position; r=automatedtester
MozReview-Commit-ID: 81q7deqyXDS

--HG--
extra : rebase_source : c30a9fc7ad4395ea6f9f9960cb422dbf137c5870
2016-10-06 13:09:10 +01:00
Wes Kocher 5a2fb874ca Merge inbound to central, a=merge 2016-10-04 17:32:01 -07:00
Wes Kocher e1ade7ef8a Backed out 8 changesets (bug 1286900) for win7vm wpt timeouts a=backout
Backed out changeset 3fff88de2f2d (bug 1286900)
Backed out changeset 748abfe6748e (bug 1286900)
Backed out changeset b4844ee1e542 (bug 1286900)
Backed out changeset bde587e47d00 (bug 1286900)
Backed out changeset a1311218621b (bug 1286900)
Backed out changeset 2de97e3cfcb3 (bug 1286900)
Backed out changeset 43df1e962f8e (bug 1286900)
Backed out changeset 6ed46e8ac86c (bug 1286900)
2016-10-04 17:17:07 -07:00
Ted Mielczarek b9330ecef4 bug 1306662 - fix a bit I missed in the desktop1604-test Dockerfile. r=me
MozReview-Commit-ID: Ne00hHwg06
2016-10-04 09:35:11 -04:00
Ethan Glasser-Camp 42e00e2b35 Bug 1225781: Return exit status of tests, r=ahal
MozReview-Commit-ID: 75v381nyQbj

--HG--
extra : rebase_source : 13ff4194a9d5d0e710db256e6b63106c5a2f3681
2016-10-05 17:24:36 -04:00
Gregory Szorc c46c5a8fa1 Bug 1286900 - Set env explicitly because mozharness; r=me
partial_env only works if the class inherits from some other base
class, which apparently not all callers of this method do. So just
pass a copy of the environ dict with PYTHONUNBUFFERED added.

MozReview-Commit-ID: Ag75x28NR4D

--HG--
extra : rebase_source : f19b2be2db0a4b321542cc353a4599481ba60146
2016-10-04 10:58:05 -07:00
James Graham 053e1545f8 Bug 1238043 - Enable assert stack fixup for wpt, r=ted
MozReview-Commit-ID: GLZ4nMLilel

--HG--
extra : rebase_source : 8eaedf4538bf3da0737e7b3f89d35888feb1441f
2016-10-12 23:04:58 +01:00
JW Wang 7d74be7db2 Bug 1307055. Part 1 - add some prefs to prefs_general.js for mochitests so they can take effect as soon as possible before running any test code. r=cpearce
MozReview-Commit-ID: 3778qKBSSwv

--HG--
extra : rebase_source : e4564c544360f8184f538f2b38a810b637f4601a
2016-10-03 15:18:05 +08:00
Brian Birtles 69935d0fe7 Bug 1297285 - Make update-the-finished-state.html not depend on frame timing; r=hiro
I suspect we're hitting trouble when the refresh driver changes timer and we
end up with less time between frames.

MozReview-Commit-ID: I2dProiJTfh

--HG--
extra : rebase_source : 938cf38085b1f10aa077042dd8ed2cbbc6448c6b
2016-10-05 14:00:46 +09:00
Carsten "Tomcat" Book 750b23e14d Merge mozilla-central to mozilla-inbound 2016-10-05 17:07:19 +02:00
Carsten "Tomcat" Book 001e3ca768 Backed out changeset 971e37206edc (bug 1263665)
--HG--
extra : rebase_source : 10d7e884a8a7120a6863c7ee44370ada0874a875
2016-10-05 16:05:05 +02:00
Gerald Squelart 8f5940d34b Bug 1263665 - Set media.libavcodec.allow-obsolete=true for testing - r=jya
Separate patch as we may want to revert it in the future, when test systems
have been upgraded with a more recent libavcodec.

MozReview-Commit-ID: EUrdsb8UGnV

--HG--
extra : rebase_source : 5bec3f1834945a25da411ab5d2e8885b903f5998
2016-10-04 22:46:22 -07:00
Gabriele Svelto 8cbbe7f4b5 Bug 1264367 - Upgrade breakpad to upstream revision 704f41ec901c419f8c321742114b415e6f5ceacc r=ted
* * *
Bug 1264367 - Accomodate for the new version of Breakpad
2016-10-05 11:46:07 +02:00
Andrew McCreight e6045b7464 Bug 1305836, part 2 - Remove openedWindows, openedURLs and onDocumentCreated. r=jgriffin,mrbkap
These are now unused.

MozReview-Commit-ID: 45uvWvK8vSo

--HG--
extra : rebase_source : bb1a46da2cc9da6de31e9c5a00c9f06d46e11704
2016-09-27 14:14:59 -07:00
Andrew McCreight e3195a4d80 Bug 1305836, part 1 - Remove CCAnalyzer leak checker. r=jgriffin
This leak checker may be triggering a shutdown leak on Windows,
doesn't work with e10s, and should not be needed now that ttaubert
fixed the ++DOMWINDOW leak detector to work.

The additional GCs and CCs this patch adds used to be run as part of
cc-analyzer.js, and are needed to avoid window leaks in tests.

MozReview-Commit-ID: IzZI6h2SCr2

--HG--
extra : rebase_source : 7bacc70e9f4b41208c1ef057faf53ed3af5d2e12
2016-09-27 13:06:37 -07:00
Gregory Szorc fa06b09b54 Bug 1286900 - Run Mercurial with PYTHONUNBUFFERED=1; r=me
We did the same thing for run-task in bug 1304964 because otherwise
output may get buffered, triggering "no output in N seconds"
failures in automation.
2016-10-04 10:25:57 -07:00
Manish Goregaokar 965c6b6f1a Bug 1307484 - Reapply missing <ol reversed> tests from bug 1290813 ; r=jgraham
MozReview-Commit-ID: KrNUnkLb6bl

--HG--
extra : rebase_source : 414c04bec77ad7f18ded1f3f8f294e6da4759418
2016-10-04 20:57:33 +05:30
Gregory Szorc f4832137ac Bug 1286900 - Stop producing web-platform tests zip file; r=ted
Now that we access WPT related files from a source checkout, we no
longer need the web-platform tests zip file produced or consumed by
automation. So stop producing it.

MozReview-Commit-ID: Ea8KjKZJ5Yx

--HG--
extra : rebase_source : f22506a02fdd5e78434cdc5d1c1f274db1cd04e2
2016-09-20 18:41:06 -07:00
Gregory Szorc eb72a98cc5 Bug 1286900 - Use WPT files from source checkout; r=ted
We're starting to execute mozharness scripts from source checkouts
in automation. This means we can stop downloading and extracting
files that are already available in the source checkout and just
reference files from the checkout.

Web platform tests (WPT) are a logical place to start because they
are pretty well isolated. This commit modifies the mozharness script
for WPT execution to use files from a source checkout (previous
commits have guaranteed that a pristine source checkout is available
to the test execution environment).

As part of this, we also need to define an explicit mozinfo.json
path because previously it was relying on parent directory traversal
to find it (WPT tests were under a directory containing the
mozinfo.json file).

MozReview-Commit-ID: C1dlKC4eSzr

--HG--
extra : rebase_source : af6f5ad0f88739efc5f5e0c74106a50e845564f6
2016-09-26 23:32:31 -07:00
Gregory Szorc 589bc36a24 Bug 1286900 - Inline WPT arguments into script; r=ted
4 WPT config files all contained the same config options boilerplate.
Inline it into the WPT mozharness script.

MozReview-Commit-ID: 5Lba8QeKMTA

--HG--
extra : rebase_source : a99f8e25d04a3e3344db1cf280fd79c47177ccb4
2016-09-20 19:28:19 -07:00
Gregory Szorc 03e3ceaf31 Bug 1286900 - Reformat WPT command argument additions; r=ted
list.extend() is favored over +=. Also use single quotes, fixup
indentation, and factor out a common variable.

MozReview-Commit-ID: 3qVDGrkYhVe

--HG--
extra : rebase_source : 7573dca951eca0611c86cbb42e3cf53ccae078f4
2016-09-20 12:59:19 -07:00
Gregory Szorc a0d2ff7232 Bug 1286900 - Ensure WPT tests have a version control checkout; r=ted
We add a mozharness action to the TestingMixin base class that ensures
we're running from a VCS checkout and we add this action to the WPT
script.

This ensures that we always have a source checkout available, even
in buildbot. (Before, we only had a source checkout in TaskCluster.)

MozReview-Commit-ID: 26NxwDZywXr

--HG--
extra : rebase_source : 6aea0390b0c9ff43972ef6fe6592f104401cc3fc
2016-09-21 10:57:08 -07:00
Gregory Szorc a358731e48 Bug 1286900 - Add environment variable to define location of mozinfo.json; r=ted
As part of converting WPT to run from a source checkout in automation,
I ran into problems where mozinfo.json wasn't being loaded, causing
several tests to fail. This is because mozinfo.json is only found
from a source directory or from a parent of the WPT meta directory.

Before, mozinfo.json was provided by the "common" tests zip file
and extracted to the base of the destination directory. WPT files
were extracted to a "web-platform" sub-directory. So mozinfo.json
was in a parent directory of "web-platform/meta" and was loaded
automatically.

Now that we want to run WPT out of the source directory, there is
no mozinfo.json and the source directory and no mozinfo.json can be
loaded.

This commit teaches mozinfo.json to look in a MOZINFO_PATH environment
variable for the path to mozinfo.json. This allows mozinfo.json
to exist anywhere on the filesystem. This provides a lot more
flexibility for loading the file.

MozReview-Commit-ID: 1I1cxS1IeyY

--HG--
extra : rebase_source : b06de2b53d3fb26df2c7b1c6d034644c20e47577
2016-09-26 15:51:32 -07:00
Gregory Szorc cc56beb83d Bug 1305877 - Disable appcache-ordering-main.https.html; r=jgraham
This test was timing out intermittently (tracked in bug 1295331). It
started timing out consistently once the test chunking was changed.
But only on TaskCluster automation - not buildbot - presumably because
chunking was different. My guess is something in a previous test is
throwing off state within Gecko. Who knows.

MozReview-Commit-ID: HtbEX1duE6M

--HG--
extra : rebase_source : 104904d5c3ad34e61abf9f13048b9651f813cef3
2016-10-04 07:37:14 -07:00
Gregory Szorc c9cba5b688 Bug 1305877 - Change WPT chunking default to directory hash; r=jgraham
Before this, the default of "equal_time" resulted in W7 jobs on Windows
debug builds executing over 6 times slower than the shortest chunk.
Chunking by hash of test directory makes the chunk sizes more consistent.
They aren't as consistent as a full path hashing or random chunking. But
it is an improvement.

MozReview-Commit-ID: 7bUSxY8GhH7

--HG--
extra : rebase_source : daa42b3e757a18fef1233338c0686154b387851d
extra : source : c4ae7809108445a184168a62dac6dab894c7f292
2016-09-30 20:40:03 -07:00
Gregory Szorc e0e9651cdb Bug 1305877 - Add a directory hash chunker; r=jgraham
Per discussion in the bug, we want automation to behave like local
development mode with regards to running tests in a directory. That
means we want all tests in a directory to be executed together.

We introduce a directory hash chunker. It is like the HashChunker
except it hashes the directory of the test (not the full path). This
ensures that all tests in the same directory end up in the same
chunk.

Compared to HashChunker, this will likely make slow directories
contribute to higher variance in chunk execution times.

MozReview-Commit-ID: CeV0Gi6NRRp

--HG--
extra : rebase_source : 88279fbad4a2f0ae3fd6d27621ecc0d3c7e6d8ca
2016-09-29 14:42:50 -07:00
Gregory Szorc 0b9bb32229 Bug 1305877 - Make HashChunker stable; r=jgraham
The built-in hash() function uses the backing memory address for
hashing. This is essentially random. Switch to md5 so input is
consistently hashed across processes.

MozReview-Commit-ID: D52uzttE5hc

--HG--
extra : rebase_source : b7f15e519ec0ba05d0a310fe0470d82893a0a07c
extra : source : 4c8e1c96a27df961c1dd2e984745d06757e8a2d4
2016-09-27 16:31:26 -07:00
Carsten "Tomcat" Book 02f4754fbc merge mozilla-inbound to mozilla-central a=merge 2016-10-04 11:58:07 +02:00
Carsten "Tomcat" Book f221b877ca merge fx-team to mozilla-central a=merge 2016-10-04 11:56:36 +02:00
Phil Ringnalda 73ccc79fc3 Merge m-c to f-t 2016-10-03 20:51:52 -07:00
Phil Ringnalda 31b75f4537 Backed out changeset b26e668306fb (bug 1278687) for making test_ext_webrequest.html between near-permaorange and actual-permaorange 2016-10-03 20:17:28 -07:00
Phil Ringnalda c1e745733c Merge m-i to m-c, a=merge
MozReview-Commit-ID: IffTwuMbwmG
2016-10-03 20:09:05 -07:00
Wes Kocher 265355461f Backed out changeset 1adfbab318a6 (bug 1264367) for breaking crash stacks CLOSED TREE
--HG--
extra : amend_source : 3dc85338e38502f95b5f667babbd6cf0282c70d1
2016-10-03 14:50:27 -07:00
Kris Maglione 7d2a059d0d Bug 1278687: Multiplex extension message listeners for use in chrome tests. r=aswan
MozReview-Commit-ID: 3V5FqnBQy1j

--HG--
extra : rebase_source : 84fd9c3a83e6cc0acf2f93421d9903fc45587988
2016-10-03 20:44:28 +01:00
Gijs Kruitbosch 3ed3aaaf19 Bug 1000458 - stop races in location bar <return> handling code, r=mak
MozReview-Commit-ID: IcQCNj0FcCu

--HG--
extra : rebase_source : 863f6f214772252be7d310cacdc49d82be215216
2016-09-28 19:54:25 +01:00
Brian Grinstead 23aa61d975 Bug 1306780 - Use the old console frontend for DAMP runs;r=jryans
MozReview-Commit-ID: DJBzr7Q5tee
2016-10-03 08:52:04 -07:00
Phil Ringnalda c2d51243de Merge m-c to m-i
MozReview-Commit-ID: EDdoYQ8zdUw
2016-10-03 20:35:14 -07:00
Andrew Halberstadt 6b48ddc0b0 Bug 1304593 - Use |mach python-test| to run python unittests from make check, r=ted
Currently make check loops over all directories and runs each test file in PYTHON_UNIT_TESTS
individually. This patch instead creates a single top-level check target that runs
|mach python-tests|. This should make automation more similar to running locally, be a bit
quicker and make it easier to pull python tests out of make check completely at a future date.

MozReview-Commit-ID: 4Hg4zdFyc61

--HG--
extra : rebase_source : 31d0c38a76c11b75d3bf569f2bf22a0666161726
2016-09-26 15:29:02 -04:00
Stone Shih d6d8e15ec0 Bug 1292063 - Part 5: Update the meta file of shadow-dom/event-composed.html. r=smaug
--HG--
extra : rebase_source : 306531d139598d4f9ddbdb0a4c378e417cf450fa
2016-09-20 10:31:03 +08:00
Phil Ringnalda 7026f16e79 Merge m-c to autoland 2016-10-03 20:36:09 -07:00
Blake Kaplan 9d81d72177 Bug 1304531 - Remove CPOW (via shim usage) from the mochitest harness. r=Felipe
MozReview-Commit-ID: FturnOEMIV5

--HG--
extra : rebase_source : d87bfc63a503e4439b67a8cd0d4d5c6d222380fc
2016-09-19 17:18:07 -07:00
Benjamin Smedberg a735f280da Bug 1269807 - Remove support for all NPAPI plugins except for Flash, behind a pref. Tests that use the testplugin for now set the pref to keep it working. This will be disabled for ESR 52, but enabled for release 52. In the next cycle, the pref will be removed and this will be hardcoded. r=jimm
MozReview-Commit-ID: IDFTfaqpebo

--HG--
extra : rebase_source : b43d9fec42da6b6943786f18c8750c1880ff08fe
2016-09-29 09:16:33 -04:00
Gabriele Svelto 829aa6173a Bug 1264367 - Upgrade breakpad to upstream revision 704f41ec901c419f8c321742114b415e6f5ceacc r=ted 2016-10-03 13:43:28 +02:00
Christoph Kerschbaumer 2a0f6eb36f Bug 1302539 - Update wpt tests because XCTO: nosniff should not apply to images (temporarily). r=annevk 2016-10-03 10:37:47 +02:00
Phil Ringnalda acb6be9f73 Merge m-c to autoland 2016-10-02 22:40:03 -07:00
Phil Ringnalda df210784c6 Bug 1303802 - Disable the part of historical.html which is permaorange on every merge to beta when we disable our rootNode implementation and let the test unexpectedly pass 2016-10-02 00:43:32 -07:00
JW Wang 53d261ddba Bug 1239899. Part 3 - enable tests. r=cpearce
MozReview-Commit-ID: CvH4uxGv8ei

--HG--
extra : rebase_source : 353f55fae7eae01b3d152c14ad5c52c69602272e
extra : source : 722b2976bff1ca3771512818aa705e1bbb601b52
2016-09-23 17:01:27 +08:00
Dan Minor 02a68f9d95 Bug 1282897 - Disable failing WebRTC Autophone tests on Android 6; r=bc
MozReview-Commit-ID: JCms5sYyCYi

--HG--
extra : rebase_source : d27a34ea20d59067b6c48413a13d1e821324f727
2016-10-03 08:32:26 -04:00
Gabor Krizsanits 966a5d54d4 Bug 1308895 - Reuse process in browser-test.js. r=mrbkap 2016-10-12 19:51:00 +02:00
Kartikaya Gupta f6d49dac63 Bug 1310215 - Add a verbose argument to mach install which provides useful information in case the android emulator startup fails. r=ahal
MozReview-Commit-ID: EhuBgeewqtb
2016-10-14 11:15:10 -04:00
Ryan VanderMeulen e980397fb4 Merge m-c to autoland. a=merge 2016-10-07 23:22:46 -04:00
Michelangelo De Simone 3e5861c1f3 Bug 1306772 - Remove DOM/cellbroadcast and related code. r=jst
MozReview-Commit-ID: EWBjamnhAyC

--HG--
extra : rebase_source : 84bc99a7fd0f9d74b5b25d3ddc295c132e51d987
2016-09-30 16:03:21 -07:00
Francesco Pischedda 827fd85132 Bug 1291687 - Ensure string formatting is using `format()` instead of `%` for all Marionette py files: r=maja_zf
MozReview-Commit-ID: LdB3uvuqva0

--HG--
extra : rebase_source : 7a8be8310cbc1c6a9fec3df6f25e34599a6a1727
2016-09-28 21:39:00 +02:00
Ryan VanderMeulen 35753f09fc Merge m-c to autoland. a=merge 2016-10-07 09:45:32 -04:00
Andrew Halberstadt 761071a431 Bug 1308202 - Merge MochitestBase and MochitestDesktop into a single class, r=jmaher
MozReview-Commit-ID: 737L08LhLDp

--HG--
extra : rebase_source : 7fb4db544e04c87a9b729bd34b4e00e5e393cc52
2016-10-06 10:16:06 -04:00
Andrew Halberstadt 5ca5caf353 Bug 1308202 - Remove all b2g and mulet related code from testing/mochitest, r=jmaher
MozReview-Commit-ID: BfIJLp6oGHO

--HG--
extra : rebase_source : 7202f2a6026a4082f0561045dd8e2f4da0baa424
2016-10-06 10:05:27 -04:00
Simon Fraser 913eb833f6 As part of the work on bug 1195365 we need funsize to known about the MAR URLs for the latest build without that information coming from balrog. r=Callek
Reduce mar url list now to simple dictionary

MozReview-Commit-ID: 7AWLrSu7BAx

--HG--
extra : rebase_source : 619c6219ee6d8c8caaa8ae8f367490411ea1e8ad
2016-10-10 16:55:10 +01:00
Masayuki Nakano ae437d0a9a Bug 1303273 part.4 Add automated tests for bug 1293505, bug 1307703 and bug 1297985 r=m_kato
Now, NativeKey respects following WM_CHAR message.  Therefore, we can create a test for bug 1293505 which a function key causes a printable character.

Additionally, bug 1307703 is now fixed by the previous patch.  So, let's add automated test for it too.

Finally, now, I found a way to test with some keyboard layouts which are not available on old Windows.  Therefore, we should add automated tests for bug 1297985 too.

MozReview-Commit-ID: IqCEPbPYrcQ

--HG--
extra : rebase_source : 451d0264f1180cae7d7035a498f1c13416d53246
2016-10-07 11:42:20 +09:00
Sebastian Hengst f357983a1e Backed out changeset 6281e90a180f (bug 1308076) 2016-10-11 10:41:12 +02:00
Chris Pearce b658ade315 Bug 1308076 - Mark WPT encrypted-media-generate-request-disallowed-input as expected fail. r=jwwang
It will pass once we re-sync from upstream, as the upstream test matches the
specified behaviour, whereas this test does not.

MozReview-Commit-ID: J16olE6QgP

--HG--
extra : rebase_source : 2df77567bfb31c5345627c551cfdcd8b14925ca9
2016-10-07 10:26:25 +13:00
Sebastian Hengst 256c9cf9ff Merge mozilla-central to autoland 2016-10-05 17:15:26 +02:00
Dan Minor b6a69257fd Bug 1306717 - Mach command for mochitests ignores --manifest option; r=ahal
MozReview-Commit-ID: E97QUfdG3sY

--HG--
extra : rebase_source : 15751667fa2d19e6d6bcd0b94aad96a6d1861740
2016-10-03 08:23:14 -04:00
Maja Frydrychowicz add5306b2e Bug 1304487 - Make incompatible mozharness actions a no-op when try syntax includes '--artifact'; r=armenzg
Rather than clearing actions in volatile_config, add in actions from the artifact config's
default_actions. Incompatible actions are then skipped based on 'forced_artifact_build'
config value.

MozReview-Commit-ID: IZuDvxcQ7cN

--HG--
extra : rebase_source : 265f973959d031617beb11852bb51e7d5f90c8bc
2016-09-30 14:15:52 -04:00
Phil Ringnalda 8f867e5756 Backed out 3 changesets (bug 1306691) for Windows mda bustage
Backed out changeset 3aa78ab9fce9 (bug 1306691)
Backed out changeset 2a95fbb01ffe (bug 1306691)
Backed out changeset c7d8bed34d87 (bug 1306691)
2016-09-30 18:39:22 -07:00
Gregory Szorc d31769f2a5 Bug 1289249 - Use os.lchown; r=garndt
See the inline comment for reason.

--HG--
extra : amend_source : 110e36fcc87c7d349ce79fa9bec1c787c4b027c4
2016-09-30 15:22:28 -07:00
James Graham 671103b4bf Bug 1305877 - Disable wpt navigation test causing hang later in the test run, r=gps
MozReview-Commit-ID: 6PA6WMeQzRv

--HG--
extra : source : 73ec477449bc70445a316b9c39d3a699e71820dd
2016-09-30 20:08:27 +01:00
Ted Mielczarek 4d7dfc04ee bug 1306662 - Make desktop-test and desktop1604-test pull minidump_stackwalk binary from the in-tree tooltool manifest. r=gps
Instead of having the desktop[1604]-test images currently bake in a
minidump_stackwalk binary from some random S3 URL, use the binary listed
in the in-tree tooltool manifest that we use for buildbot test jobs. As
a nice side-effect, this will ensure that the desktop-test images get
rebuilt whenever that manifest is updated with a new version, so they
will continue to use the right version in the future.

MozReview-Commit-ID: 6bThddwq6p1

--HG--
extra : rebase_source : 31111e1ae8c10a72c3635bc365babe7d5b1fb4e3
2016-09-30 13:17:20 -04:00
Gregory Szorc 0eea770763 Bug 1306691 - Remove install_method argument and uses; r=ted
Now that we've removed support for using easy_install, we no longer
need the "install_method" argument to specify how we want to install
packages since there is only one method: pip. So remove that code.

MozReview-Commit-ID: BmjerQtfHov

--HG--
extra : rebase_source : 44427108c5a043ed929747323ea539dcda10c1cb
2016-09-30 12:20:13 -07:00
Gregory Szorc 7c16bda557 Bug 1306691 - Remove support for easy_install; r=ted
Support for easy_install was added in bug 761809 as part of supporting
pywin32. We just removed support for pywin32. And there are no in-tree
consumers using the "easy_install" install method. Furthermore,
easy_install is effectively deprecated as a package install mechanism:
pip should always be used.

So, we remove support for easy_install from mozharness.

MozReview-Commit-ID: CN1meLukqY6

--HG--
extra : rebase_source : 883e427f0b5b634a519c3564dd31577e9b164414
2016-09-30 12:17:08 -07:00
Gregory Szorc 678865dd8d Bug 1306691 - Remove references to pywin32 package; r=ted
pywin32 was removed as a requirement to run Talos in bug 726700,
~3 years ago. The references in mozharness were never updated,
apparently.

MozReview-Commit-ID: FMYxLCNa63H

--HG--
extra : rebase_source : 424b9b301a1c615acd3fd221df50e10a6c00d2cb
2016-09-30 12:14:25 -07:00
Maja Frydrychowicz 7142f0b6dd Bug 1302152 - Make forced artifact builds on buildbot trigger test jobs; r=jlund
MozReview-Commit-ID: IANN4FwYklC

--HG--
extra : rebase_source : 8be3878c82fadcb728348bd286a345b80cc5e79e
2016-09-28 16:10:46 -04:00
Gregory Szorc 58e7e69839 Backed out changeset 22eee779473b (bug 1306662) for image generation failures 2016-09-30 10:41:48 -07:00
Ted Mielczarek 4b58ce6928 bug 1306662 - Make desktop-test and desktop1604-test pull minidump_stackwalk binary from the in-tree tooltool manifest. r=gps
Instead of having the desktop[1604]-test images currently bake in a
minidump_stackwalk binary from some random S3 URL, use the binary listed
in the in-tree tooltool manifest that we use for buildbot test jobs. As
a nice side-effect, this will ensure that the desktop-test images get
rebuilt whenever that manifest is updated with a new version, so they
will continue to use the right version in the future.

MozReview-Commit-ID: 6bThddwq6p1

--HG--
extra : rebase_source : eafefb980fe398dda435ad066145ffb8d7003d8f
2016-09-30 13:17:20 -04:00
Gregory Szorc 750acdce28 Bug 1289249 - Add run-task to desktop-build image; r=dustin
run-task is our new universal wrapper for executing tasks. Add it
to desktop-build.

MozReview-Commit-ID: BCYHVRdUopQ

--HG--
extra : rebase_source : e2106b76c222a410920086faecad4d45833ff73c
2016-09-28 20:12:08 -07:00
Gregory Szorc 0d70cd21b6 Bug 1289249 - Add volumes for Mercurial checkouts; r=dustin
In preparation for switching desktop-build to use run-task and
its VCS management.

MozReview-Commit-ID: 17WBMQhJxaV

--HG--
extra : rebase_source : a79709f5164687782b540c356c3888ee4e298fbc
2016-09-28 20:53:43 -07:00
Gregory Szorc 71611a56fe Bug 1289249 - Install Mercurial 3.9.1 in desktop-build; r=dustin
As part of this, we had to teach install-mercurial.sh to detect
CentOS and install from RPM or source. While we can support
installing from an RPM on CentOS 6, this code is currently disabled
because the RPM we have is built against Python 2.6, which doesn't
support TLS 1.2. Since we have Python 2.7 on the image and this
Python 2.7 install supports TLS 1.2, we build Mercurial from source
using this Python 2.7 install.

We also added a "system setup" shell script. This matches the
conventions used for the desktop-test images.

MozReview-Commit-ID: 7cHN54n7aQF

--HG--
extra : rebase_source : b8ccddf0da76e94ac4064786f3b0ffa0719c9078
extra : source : cc6b486fb6bf92a408fb608283ecd8de4c4419c2
2016-09-29 17:54:04 -07:00
Gregory Szorc c78fa369fd Bug 1289249 - Extract tooltool_fetch to its own shell script; r=dustin
I will add more stuff to common.sh in the future in order to justify
its existence. Not in this bug though.

MozReview-Commit-ID: Lx7MJwBMH0w

--HG--
extra : rebase_source : fe6f51a9b6910abd9dedfda54c0bc8ebd3c3551e
2016-09-28 21:45:25 -07:00
Gregory Szorc 2df70dad2c Bug 1289249 - Use vendored tooltool in desktop-build image; r=dustin
Vendoring: more reliable, more determinism, more secure.

MozReview-Commit-ID: BYUUj4ZpndD

--HG--
extra : rebase_source : 4a1125efcca1fb50d5c191d3aadb0d11d442b628
2016-09-28 21:54:21 -07:00
Gregory Szorc f2f87ae278 Bug 1289249 - Add argument to perform build/tools checkout; r=dustin
Build tasks currently require a checkout of the build/tools repository.
I wish this weren't true and that all files references from this repo
were part of mozilla-central or tooltool, but that's how things are.

In preparation for running build tasks with run-task, teach run-task
to perform a checkout of the build/tools repo. Ideally we'd support
configuring the URL to this repository. But I'm not implementing that
since I'd prefer we stop relying on the build/tools repo.

MozReview-Commit-ID: B2Y1NwS3niO

--HG--
extra : rebase_source : bcad2f101e94411a5defd655247ed4ace250a852
2016-09-29 18:49:07 -07:00
Gregory Szorc d15f73d454 Bug 1289249 - Make version control interaction generic; r=dustin
Previously, we assumed we only could have a single version control
checkout: Gecko/Firefox. The code reflected this by not passing
arguments to the vcs_checkout function.

Upcoming commits will introduce the need to perform a checkout of the
build/tools repository. In preparation for this, refactor the VCS
functionality so it is generic and can work on any repo.

MozReview-Commit-ID: B0Act9fz2Ee

--HG--
extra : rebase_source : 512d0ccb15adce5ed95c4623562eb47535aef29b
2016-09-29 17:05:05 -07:00
Gregory Szorc a357da47f8 Bug 1289249 - Set permissions of parent directory during --chown-recursive; r=dustin
os.walk() won't explicitly yield the root directory. So we need to
update it explicitly when doing a recursive chown.

MozReview-Commit-ID: JC0PNsk5gFK

--HG--
extra : rebase_source : ddfd437cd5e6bffb8780baf23813b88dd06e471d
2016-09-29 10:07:21 -07:00
Andreas Tolfsen b4bfad9e93 Bug 1302707 - Set the default page loading- and script timeout; r=automatedtester
The WebDriver specification mandates that the page loading timeout must
be five minutes, and the script timeout 30 seconds.

MozReview-Commit-ID: E82jGXCb2ch

--HG--
extra : rebase_source : e1015cbf1cb01b7b48948592be9a022b87670118
2016-09-28 17:32:36 +01:00
Andreas Tolfsen b2605976f0 Bug 1302707 - Fix type check to allow page loading timeout of 0; r=automatedtester
The `get` function in testing/marionette/listener.js used an evaluated
if-condition test to determine if a page timeout was given.  This would
fail if passed 0 because 0 evaluates to false in JavaScript.

This patch fixes the incorrect type check by looking at whether the
variable has been defined or not.

MozReview-Commit-ID: 39vDZRjKAFb

--HG--
extra : rebase_source : f8100e05f9b1165e20b5aaab6e89b09fd110b3d2
2016-09-27 13:07:28 +01:00
Andreas Tolfsen a8388f63d6 Bug 1302707 - Unignore test that expects timeout error; r=automatedtester
MozReview-Commit-ID: 6QK1bcFhTHB

--HG--
extra : rebase_source : a392b2830994f8858111cfa2946e72c937a6f4c2
2016-09-26 18:15:03 +01:00
Andreas Tolfsen 72ed57b167 Bug 1302707 - Add test for Marionette:timeouts compat behaviour; r=automatedtester
The input type for the `ms` field when passing the old JSON schema that
puts Marionette into the backwards compatible behaviour, accepts string
types that are `parseInt`ed into an integer.  This change adds a test
for this.

MozReview-Commit-ID: GJ3ibit7tyG

--HG--
extra : rebase_source : f8ddc6fa46f8917afd650eeabdaf2916c5a3bc04
2016-09-26 18:10:30 +01:00
Andreas Tolfsen ea075a7680 Bug 1302707 - Correct Marionette tests to match API changes; r=automatedtester
MozReview-Commit-ID: BXXdFbfTKi4

--HG--
extra : rebase_source : 6f75fe815f8c0079c1b4fe0f7e30b3f2460ce3d9
2016-09-14 18:15:48 +01:00
Andreas Tolfsen 1d60861616 Bug 1302707 - Replace uses of Marionette.timeouts with set_page_load_timeout in tests; r=automatedtester
MozReview-Commit-ID: CrG4XdGjw5E

--HG--
extra : rebase_source : dff3f1391f7c70c4547f8af870a16268f6f715dc
2016-09-14 18:15:16 +01:00