Commit Graph

10460 Commits

Author SHA1 Message Date
nhirata
33ea358829 Bug 1244893 - disable Disable F/OTA updates to balrog. r=wcosta 2016-02-18 15:12:00 +01:00
Ben Kelly
b1344ecea0 Bug 1252055 P2 Update tests to verify ServiceWorker object equality. r=ehsan 2016-03-03 19:37:59 -05:00
aleth
cd8dc03df8 Bug 1252809 - Followup Bug 1239808 to handle spaces in MOZ_TEST_PACKAGES_FILE. r=jlund 2016-03-01 19:33:16 +01:00
Valentin Gosu
e0f3383d02 Bug 652186 - Implement URL Standard's backslash replacement - web-platform-tests r=annevk
MozReview-Commit-ID: 3MGoQxMjQ4n
2016-03-03 15:27:40 +01:00
Ehsan Akhgari
937d4b75df Bug 1251872 - Part 1: Implement Request.referrerPolicy; r=jdm 2016-03-03 16:43:55 -05:00
Felipe Gomes
1e100d5284 Bug 1249845 - Follow-up, add xpi to talos xperf whitelist. r=jmaher 2016-03-03 18:31:39 -03:00
Daisuke Akatsuka
8c9d621f63 Bug 1248338 - Implement iterationStart; r=birtles 2016-03-02 16:23:34 +09:00
Christoph Kerschbaumer
1b943e8ee5 Bug 1195172 - Update web platform tests (r=ethan) 2016-03-01 13:06:40 -08:00
Joel Maher
f568275042 backout bug 1242682 for failures due to buildbot config issues
MozReview-Commit-ID: LsAxnbITmAq
2016-03-01 10:23:53 -08:00
Gregory Arndt
f3b216a389 Bug 1252440 - Ignore unicode characters that cannot be converted when building graph r=wcosta
MozReview-Commit-ID: 5CxG7NMivBO
2016-03-01 07:41:27 -06:00
Andrew Halberstadt
559e87abc9 Bug 1249733 - Sign talos harness and test extensions, r=jmaher
The various harness addons and test related addons used by talos all need
to be signed before we can enforce addon signing. For now, signing will be
a manual process. See the following guide for more details:
https://wiki.mozilla.org/EngineeringProductivity/HowTo/SignExtensions

MozReview-Commit-ID: CKeOyuN4JJG
2016-02-19 16:19:03 -05:00
Rail Aliiev
fb026f4d2a Bug 1251515 - artifactsTask is resolved regardless of parent's task result r=jlund DONTBUILD 2016-02-27 12:17:26 -08:00
Carsten "Tomcat" Book
e5734c6e2f Merge mozilla-central to mozilla-inbound 2016-03-01 15:25:31 +01:00
Ehsan Akhgari
c7c449cf12 Bug 1251875 - Part 2: Remove the dom.serviceWorkers.interception.opaque.enabled pref; r=bkelly 2016-03-01 09:17:59 -05:00
Ehsan Akhgari
a67a5febad Bug 1251875 - Part 1: Remove the dom.serviceWorkers.interception.enabled pref; r=bkelly 2016-03-01 09:16:38 -05:00
Ehsan Akhgari
17f7689c91 Bug 1251873 - Store the trimmed referrer URL on HTTP channel if a trimming referrer policy is in effect; r=mcmanus
Failure to do this will result in the consumers of
nsIHttpChannel::GetReferrer() observing the wrong referrer.  The test in this
patch shows the scenarios which would fail under such conditions.
2016-03-01 09:15:25 -05:00
Carsten "Tomcat" Book
64d9a2b5a8 Backed out changeset 4ca277948a42 (bug 1251515) for making gecko-d task failing 2016-03-01 14:35:03 +01:00
James Graham
9aa3e389c0 Bug 1252424 - Update web-platform-tests expected data to revision 827c4f521be3452fc00630ec7874a4cac0a270c0, a=testonly
MozReview-Commit-ID: KOL3nraJllQ
2016-03-01 11:45:08 +00:00
James Graham
a029fe6e34 Bug 1252424 - Update web-platform-tests to revision 827c4f521be3452fc00630ec7874a4cac0a270c0, a=testonly
MozReview-Commit-ID: 6UByQvcdpiP
2016-03-01 11:45:08 +00:00
Josh Matthews
bc0a0fb7ca Bug 1238430 - Enable WPT websocket tests that use WSS. r=mcmanus 2016-02-26 18:57:13 -05:00
Jordan Lund
65225b0a27 Bug 1251288 - Make sure that debug builds use default update channel, r=rail DONTBUILD
I tested this via running fx_desktop_build.py with and without this patch and
compared self.config:
```
./scripts/fx_desktop_build.py --cfg
configs/builds/releng_base_linux_64_builds.py --custom-build-variant-cfg debug
--branch date --build-pool production --developer-run --dump-config
```
diff -pU 10 logs/localconfig_without_patch.json logs/localconfig_with_patch.json

here is the diff of the above:
http://people.mozilla.org/~jlund/update-channel-self-config.diff

MozReview-Commit-ID: J82rgamohTk
2016-02-25 13:25:37 -08:00
Jordan Lund
08d230e13c Bug 1251094 - beetmover bucket should be passed in explicitly, r=rail DONTBUILD
MozReview-Commit-ID: 66KRWYJg64q
2016-02-24 17:03:33 -08:00
Rail Aliiev
6b28e6b185 Bug 1160385 - Generate checksums for release promotion r=jlund DONTBUILD
MozReview-Commit-ID: 8MH1p4UPVWm
2016-02-27 00:32:43 -08:00
Rail Aliiev
0dfcec3f5c Bug 1210539 - Fix config typos r=jlund DONTBUILD
MozReview-Commit-ID: 3LjwLugH13L
2016-02-28 16:59:09 -05:00
Rail Aliiev
4bde0599ae Bug 1210539 - Fix config typos r=jlund
MozReview-Commit-ID: DIE7LhZSSRR
2016-02-27 16:41:26 -08:00
Rail Aliiev
bc9d5f2cce Bug 1252005 - beetmove mozharness.zip r=jlund DONTBUILD 2016-02-29 12:55:29 -05:00
Rail Aliiev
fdd2493829 Bug 1251515 – artifactsTask is resolved regardless of parent's task result r=jlund DONTBUILD
MozReview-Commit-ID: A9dhRmLniRd
2016-02-27 12:17:26 -08:00
Rail Aliiev
05507ccb3e Bug 1252004 - beetmove l10n checksums and sigs r=jlund DONTBUILD
MozReview-Commit-ID: GfH3NyPAPSY
2016-02-28 23:10:41 -05:00
Wander Lairson Costa
1482dc60e4 Bug 1222206: Remove nexus 4 jb taskcluster builds. r=selenamarie
These builds are not used anymore.

MozReview-Commit-ID: xxYp52WACf
2016-02-29 12:12:19 -03:00
Matt Woodrow
e8713ed4cc Bug 1250717 - Enable MozAfterPaint for tsvgr_opacity. r=jmaher 2016-02-29 16:56:47 -05:00
Joel Maher
c5bb843592 Bug 1156885 - num_ctors: post to perfherder, not graphserver. r=bhearsum
MozReview-Commit-ID: JwCgwAR00uw
2016-02-26 12:11:33 -08:00
Armen Zambrano Gasparnian
3219bbc79f Bug 1251734 - Increase TC Linux64 jetpack timeout. DONTBUILD. r=jmaher
MozReview-Commit-ID: Hlw73xHpoU4
2016-02-29 14:28:41 -05:00
Magnus Melin
f586b5cf82 Bug 1120813 - Add support for the MS932 label of Shift_JIS. r=emk, r=Ms2ger 2016-02-29 20:53:50 +02:00
Ben Kelly
8dfec311aa Bug 1251229 P2 Add wpt test verifying FetchEvent.request.url does not include fragments. r=ehsan 2016-02-29 13:21:19 -05:00
Syd Polk
0392639cd0 Bug 1251037 - Fix ./mach marionette command line to work with options and tests. r=automatedtester, r=gps 2016-02-29 11:39:28 -06:00
Ehsan Akhgari
200b9c33ee Bug 1251792 - Add fetch-request-css-images.https.html to the web-platform-test manifest 2016-02-29 11:48:23 -05:00
Mike Shal
36fdcf0330 Bug 1251320 - fix staging mobile l10n post_upload flags; r=nthomas
MozReview-Commit-ID: 6SBNv5oqoBl
2016-02-24 13:57:26 -05:00
Syd Polk
9fce15f0bd Bug 1245468 - Fix parmaeter handling for firefox-ui tests. r=gps,whimboo
MozReview-Commit-ID: 4npa7eeJAFw
2016-02-24 16:14:56 -06:00
Armen Zambrano Gasparnian
d95f530054 Bug 1251702 - Remove loopbackAudio from TC Firefox tests. r=ahal
MozReview-Commit-ID: AGKAR1pDwAM
2016-02-29 10:14:27 -05:00
Armen Zambrano Gasparnian
57b5079729 Bug 1251734 - Fix TC jetpack definition inconsistencies. r=jmaher
MozReview-Commit-ID: Lowo35ieTgZ
2016-02-29 10:12:36 -05:00
Henrik Skupin
28bc277fc0 Bug 1252037 - Adjust safe_browsing_notification test for property changes. r=automatedtester
MozReview-Commit-ID: QwHNGdT70Q
2016-02-29 14:58:22 +01:00
Henrik Skupin
280b569aa9 Bug 1239808 - Fix mozharness mach command for test_packages.json retrieval. r=jlund
MozReview-Commit-ID: 7jxV7VuI9rS
2016-02-25 21:45:25 +01:00
Henrik Skupin
cb4f63d4a3 Bug 1239808 - Fix B2G build script and configs for test_packages.json renaming. r=chmanchester
MozReview-Commit-ID: 7tJS7LTPiLt
2016-02-25 21:44:21 +01:00
Henrik Skupin
8cb1fc6e04 Bug 1239808 - Update taskcluster configs for test_package.json renaming. r=garndt
MozReview-Commit-ID: GxqQH94Isgg
2016-02-25 21:39:26 +01:00
Henrik Skupin
d9ac9efdcb Bug 1239808 - Rename test_packages.json to include package basename as prefix. r=chmanchester,jlund
MozReview-Commit-ID: 6JiHIbSjhoR
2016-02-25 21:37:47 +01:00
Carsten "Tomcat" Book
c8d269cfd6 merge mozilla-inbound to mozilla-central a=merge 2016-02-29 11:35:30 +01:00
Andy McKay
b3be7b1717 Bug 1250667 - Sign the devtools addons and bug687194.xpi. r=ahal
MozReview-Commit-ID: DBUgeyKRLYJ
2016-02-25 15:39:16 -08:00
Gijs Kruitbosch
a4f5012788 Bug 1088710 - part 3: wait for STATE_STOP as well as load, r=mconley
MozReview-Commit-ID: 3ztx6kPOdON
2016-02-26 21:26:43 +00:00
Wes Kocher
fda2ecf8ae Merge fx-team to central, a=merge
MozReview-Commit-ID: 9LaKI6lIClP
2016-02-26 12:19:25 -08:00
Patrick Brosset
c4a52b2303 Bug 1246677 - 7 - Clean remaining ruleview and tests eslint warnings; r=jdescottes
MozReview-Commit-ID: BcyEv4fUWJZ
2016-02-23 17:09:01 +01:00
Wes Kocher
5531749d18 Merge m-c to fx-team, a=merge
MozReview-Commit-ID: BUCPntgguRg
2016-02-25 14:42:14 -08:00
Ehsan Akhgari
12746db443 Bug 1250987 - Make RequestInit.body nullable; r=bzbarsky 2016-02-25 09:12:42 -05:00
Joel Maher
5100497514 Bug 1242682 - Separate dom/media into its own subsuite. r=armenzg, a=Tomcat
MozReview-Commit-ID: 55QtAPlIltM
2016-02-04 13:35:06 -08:00
Ryo Motozawa
d4f2f27390 Bug 1244641 - Part 6: Add duration tests in testing/web-platform/tests/web-animations. r=hiro
MozReview-Commit-ID: Ff400yaXDLV
2016-02-27 06:41:53 +09:00
Sebastian Hengst
1a20f64338 Backed out changeset 7314001ba54c (bug 1251792) for permafailing the test. r=test-failure 2016-02-27 23:58:22 +01:00
Ehsan Akhgari
7a4c16a85f Bug 1251792 - Add fetch-request-css-images.https.html to the web-platform-test manifest 2016-02-27 15:22:10 -05:00
Boris Zbarsky
b4e56dc60b Bug 1251627. Fix XMLHttpRequest.send() to follow the spec better in terms of the exceptions it throws. r=khuey 2016-02-26 21:15:56 -05:00
Chris Manchester
f03e3f70d7 Bug 1250961 - Remove one-off rule to re-name master xpcshell manifest and update mozharness consumers. r=gps
MozReview-Commit-ID: B41G5burv9A
2016-02-26 13:20:31 -08:00
Chris Manchester
77c91e9f64 Bug 1250961 - Move testing/xpcshell/Makefile.in to moz.build. r=gps
MozReview-Commit-ID: 8J9RzA0RZ0i
2016-02-26 13:20:31 -08:00
Chris Manchester
a7485341ef Bug 1250961 - Move testing/mochitest/Makefile.in to moz.build. r=gps
MozReview-Commit-ID: LwQH49FLfY2
2016-02-26 13:20:31 -08:00
Kyle Huey
895ac68292 Bug 1251498: Remove a test that mach automagically added without consulting me on this CLOSED TREE. 2016-02-26 14:52:54 -08:00
Henrik Skupin
05140212aa Bug 1237550 - Add Taskcluster tasks for Firefox UI functional tests. r=ahal
MozReview-Commit-ID: HKhppWpxemj
2016-02-23 18:36:05 +01:00
Kyle Huey
895e73cb89 Bug 1251498: Implement IDBKeyRange.includes(). r=baku 2016-02-26 13:58:47 -08:00
Geoff Brown
a0e002f1a8 Bug 1246797 - Use new AVD for Android 4.3 (increase screen width to 800); r=me 2016-02-26 14:01:12 -07:00
Steve Fink
83953aa278 Bug 1243231 - Enable linux64-mulet-haz on main trees to take over from linux64-b2g-haz, r=garndt 2016-02-25 14:15:51 -08:00
Wes Kocher
a7eef63c32 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Aab5zU7Kd3X
2016-02-26 12:38:33 -08:00
Wes Kocher
dfb02515b1 Backed out changeset b88648a41ed2 (bug 1245891) for talos timeouts
MozReview-Commit-ID: BxDPXC2rA4m
2016-02-26 12:29:03 -08:00
Rail Aliiev
ff41f4cf2b Bug 1251533 - balrog release pusher should halt on failure r=jlund
MozReview-Commit-ID: 1hiVVSAGNIV
2016-02-25 23:34:43 -08:00
Mike Shal
43d710b721 Bug 1251447 - remove unused make_dirs config variable; r=jlund
MozReview-Commit-ID: 9W1MHy9xh5T
2016-02-25 18:06:20 -05:00
Andrew Swan
1732931a47 Bug 1251412 - use installTemporaryAddon for jetpack-addons tests r=mossop
MozReview-Commit-ID: Bd10uC4pEfP
2016-02-25 15:45:31 -08:00
Andrew Halberstadt
762e778c5f Bug 1251692 - Remove AddonListener after marionette_driver.addons.install, r=ato
MozReview-Commit-ID: G22HYxGJNXc
2016-02-26 14:01:29 -05:00
David Rajchenbach-Teller
d574bd0c2c Bug 1245891 - Changing Session Restore Talos tests to include the time to restore actual tabs;r=mconley
MozReview-Commit-ID: 3kjG6ixWNiO
2016-02-23 13:40:39 +01:00
Mike Conley
97cbc39b25 Bug 1253382 - Add a new tabpaint talos test. r=jmaher
tabpaint measures how long it takes to open a new tab and show its content.

MozReview-Commit-ID: IIVprFdvH1Z
2016-03-01 17:29:09 -05:00
Mike Conley
7bbb746361 Bug 1253382 - Force the initial browser remoteness only after the browser's onLoad has fired. r=jmaher
This is necessary in order to be able to open new tabs from the initial
browser window, since the initial browser window needs to have its
BrowserDOMWindow attribute set when it goes remote - and if it fires
before the onLoad handler in browser.js, the BrowserDOMWindow attribute
that's set on the XUL window (which gets copied over to the remote browser),
hasn't been set yet.

MozReview-Commit-ID: AYyFdyoX8g9
2016-03-03 18:15:12 -05:00
Mike Conley
e329479617 Bug 1253382 - Sign the most recent version of TalosPowers. r=jmaher
MozReview-Commit-ID: BXIJbMvRtKJ
2016-03-04 11:59:45 -05:00
Dustin J. Mitchell
ab8a906d8a Bug 1253663: ensure exit status is correct when cleaning up; r=armenzg
MozReview-Commit-ID: 3qKPQavEvCk
2016-02-12 16:31:29 +00:00
Mike Conley
ada984e0f9 Bug 1182595 - Add common, e10s-friendly SPS Profiler scripts that Talos tests can use. r=jmaher
This introduces TalosContentProfiler.js, which can be used within content, and
TalosParentProfiler.js, which can be used inside the parent process.

MozReview-Commit-ID: 4L7rRuNALOy
2015-12-15 15:57:39 -05:00
Carsten "Tomcat" Book
1fd7281917 merge mozilla-inbound to mozilla-central a=merge 2016-02-25 11:57:51 +01:00
Ryan VanderMeulen
a92a6878f6 Backed out 10 changesets (bug 1246677) for causing frequent OSX browser_rules_completion-existing-property_01.js failures (10.6 and 10.10).
Backed out changeset a6d3a7a5e4ea (bug 1246677)
Backed out changeset 5dcb51fcef15 (bug 1246677)
Backed out changeset e450c5329a06 (bug 1246677)
Backed out changeset a65e8badc4c4 (bug 1246677)
Backed out changeset 0cdde48161bb (bug 1246677)
Backed out changeset bab3de413d37 (bug 1246677)
Backed out changeset e4f6cc6197cb (bug 1246677)
Backed out changeset 34e6b56e419d (bug 1246677)
Backed out changeset 5067508e5db4 (bug 1246677)
Backed out changeset 913b4129466e (bug 1246677)
2016-02-24 21:04:31 -05:00
Nick Alexander
75e0508971 Bug 1249166 - Part 2: Copy Gradle artifacts. r=dustin
On a CLOSED TREE because this is Android and TaskCluster only.

MozReview-Commit-ID: Bde5IpY1gkr
2016-02-24 09:28:26 -08:00
Nick Alexander
661bd6e008 Bug 1249166 - Part 1: Add post-build mach commands to mozharness. r=jlund
This allows to run |mach gradle COMMAND| after the initial |mach build|.

MozReview-Commit-ID: 8XrTopFvLl0
2016-02-17 19:58:35 -08:00
Nick Alexander
f05a9d7aa5 Bug 1249166 - Pre: Fix Android front-end TreeHerder details; force --no-daemon and --offline in automation. r=me
Setting GRADLE_USER_HOME in this way ensures all Gradle invocations in
automation have the right flags, rather than just the ones we
remember.

MozReview-Commit-ID: IL53nZVsFuV
2016-02-23 23:55:56 -08:00
Carsten "Tomcat" Book
e51409ea9c Merge mozilla-central to fx-team 2016-02-24 12:07:20 +01:00
Jordan Lund
be20987342 Bug 1250585 - beetmover - add push to mirrors, r=rail
* this also fixes bug where we take build/0 from tc artifacts regardless if
  there was a retry

MozReview-Commit-ID: KKJCGF6Hc7k
2016-02-23 13:12:06 -08:00
aleth
556e7a70f4 Bug 1093012 - Ensure plugins and extensions are placed in Contents/Resources on OSX for mozmill tests. r=jlund 2016-02-20 23:17:55 +01:00
Armen Zambrano Gasparnian
fe98397283 Bug 1244720 - Enable mochitest plain and mochitest browser-chrome for e10s. tier-2 jobs. r=jmaher
MozReview-Commit-ID: BbbAPZy0OFy
2016-02-17 09:27:44 -05:00
Jordan Lund
7a7d868b2f Bug 1242771 - echo-variable-UPLOAD_FILES via mozharness fails when stderr is found, DONTBUILD r=rail 2016-02-23 10:41:33 -08:00
Patrick Brosset
f3c545d11e Bug 1246677 - 7 - Clean remaining ruleview and tests eslint warnings; r=jdescottes
MozReview-Commit-ID: BcyEv4fUWJZ
2016-02-23 17:09:01 +01:00
Rail Aliiev
41630d6373 Bug 1249479 - do not to generate ja-JP-mac/ja on alien platforms r=jlund
MozReview-Commit-ID: 82VtjYB7Uro
2016-02-22 15:45:26 -08:00
Rail Aliiev
f0aa4e91e0 Bug 1178286 - switch release automation source builder to taskcluster r=jlund 2016-02-22 12:51:09 -08:00
Andreas Tolfsen
0357b02254 Bug 1242655 - Have ActionChain#dispatchActions return a promise; r=automatedtester
MozReview-Commit-ID: ITqAH4rVsHc
2016-02-22 13:18:13 +00:00
Kim Moir
91c319b87a Bug 1210538 - Add antivirus checks to release promotion graph a=rail 2016-02-22 15:51:22 -05:00
Dustin J. Mitchell
511e536951 Bug 1249639: upgrade to glibc-2.12-1.166.el6_7.7; r=Callek DONTBUILD a=kwierso 2016-02-22 19:07:24 +00:00
Phil Ringnalda
d8bde4a73b Back out 71da07ec8ce3 (bug 1242682) for exposing an Android test with a bad dependency and being a bad time to just shut off all dom/media/ tests
CLOSED TREE
2016-02-21 13:18:26 -08:00
Ed Morley
1c077eaf65 Bug 1248710 - Add a User Agent to fetchlogs.py's requests to Treeherder
Also removes some unused imports and whitespace flake8 warnings.
2016-02-21 20:14:56 +00:00
Joel Maher
4c18768ced Bug 1242682 - Separate dom/media into its own subsuite. r=armenzg
MozReview-Commit-ID: 55QtAPlIltM
2016-02-04 13:35:06 -08:00
Martin Thomson
729c654497 Bug 1209744 - Implement canTrickleIceCandidates attribute, r=bwc,khuey
MozReview-Commit-ID: 838B1zSIGLj
2016-02-20 16:48:20 -08:00
Andreas Tolfsen
fd79378c2b Bug 1245153 - Make EventUtils.js use aWindow argument for sub-calls consistently; r=jmaher
EventUtils.js previously allowed you to override the Window object
reference through passing it as an optional argument to its functions.
This change fixes certain uses of implicit globals that reside on Window.

MozReview-Commit-ID: EJT8iIs85ej
2016-02-08 13:59:40 +00:00
Andreas Tolfsen
528ee737bc Bug 1245153 - Lint testing/marionette/frame.js; r=automatedtester
There should be no functional changes here.

MozReview-Commit-ID: 360y6vHYuC3
2016-02-03 19:41:03 +00:00
Andreas Tolfsen
9b8ffd1542 Bug 1245153 - Rename frame-manager.js to frame.js; r=automatedtester
MozReview-Commit-ID: 3s6s2LccFac
2016-02-03 19:28:02 +00:00
Andreas Tolfsen
d55092049c Bug 1245153 - Rename actions.js to action.js; r=automatedtester
MozReview-Commit-ID: 58v7aMH2deS
2016-02-03 19:25:28 +00:00
Andreas Tolfsen
4936ea0baf Bug 1245153 - Remove testing/marionette/ChromeUtils.js; r=automatedtester
This does not appear to be in use.

MozReview-Commit-ID: B4M335Lb1UM
2016-02-03 19:18:30 +00:00
Andreas Tolfsen
3d534e4f99 Bug 1245153 - Rename interactions.js to interaction.js; r=automatedtester
MozReview-Commit-ID: F51ENbkcoR2
2016-02-03 19:15:54 +00:00
Andreas Tolfsen
29f3c494c2 Bug 1245153 - Rename elements.js to element.js; r=automatedtester
MozReview-Commit-ID: KAGGXOHMvyM
2016-02-03 19:14:10 +00:00
Andreas Tolfsen
f01193e2c8 Bug 1245153 - Remove testing/marionette/atoms; r=automatedtester
MozReview-Commit-ID: 1aeRNnvqmcS
2016-02-03 19:00:46 +00:00
Andreas Tolfsen
7667a85562 Bug 1245153 - Add event.js module and remove EventUtils.js and sendkeys.js from manifest; r=automatedtester
MozReview-Commit-ID: 9KqUpfp6KHG
2016-02-03 18:56:45 +00:00
Andreas Tolfsen
2adfb564cc Bug 1245153 - Employ new modules throughout Marionette; r=automatedtester
This change removes almost all the remaining uses of loadSubScript and
global scope pollution.  The only remaining use is for common.js, which
is resolved by a later bug for evaluating scripts.

MozReview-Commit-ID: 96h0yLElauq
2016-02-03 18:56:02 +00:00
Andreas Tolfsen
48cf6c6fc9 Bug 1245153 - Convert interactions.js and elements.js to modules; r=automatedtester
To simplify the dependency chain and reduce the number of duplicate
functions in Marionette, a number of functions have been removed from
interactions.js and added to elements.js.  This makes them more easily
re-usable and works around a circular dependency issue.

MozReview-Commit-ID: TZc3VZzHqM
2016-02-03 18:54:23 +00:00
Andreas Tolfsen
3f5d4b567e Bug 1245153 - Convert frame-manager.js to a module; r=automatedtester
MozReview-Commit-ID: HNCvHitE3Fh
2016-02-03 18:52:37 +00:00
Andreas Tolfsen
17b0f86f76 Bug 1245153 - Convert atoms.js to a module; r=automatedtester
Through some very clever hacking of the arguments to each of the atoms,
we are able to contain this in a JS module: Atoms normally extract their
arguments directly from the function scoped `arguments' variable, but
by explicitly naming `window' as the last argument in the functions'
prototype we are able to set the `window' variable used inside.

This is obviously a big hack, but it encapsulates the atoms and we are
moving away from atoms in the long term.

MozReview-Commit-ID: KGO77fjRN2d
2016-02-03 18:50:17 +00:00
Andreas Tolfsen
a06c4d8956 Bug 1245153 - Convert EventUtils.js to a module; r=automatedtester
testing/marionette/sendkeys.js has been merged into the
new testing/marionette/event.js module, together with
testing/marionette/EventUtils.js.

There is a lot of functionality still left in this module that we can
probably remove, as it is not in use by Marionette.

MozReview-Commit-ID: GrjNuK9VPjp
2016-02-03 18:47:08 +00:00
Andreas Tolfsen
a7e66224de Bug 1245153 - Wrap errors before they are passed through the IPC channel; r=automatedtester
error.wrap acts as a no-op if it is passed a prototype which is already
of the WebDriverError prototypal chain.

MozReview-Commit-ID: Gd9kUEvsgNv
2016-02-03 18:44:55 +00:00
Andreas Tolfsen
0be76c7b3b Bug 1245153 - Add error.wrap to wrap Error prototypes; r=automatedtester
Generally, Error prototypes that are not based on WebDriverError must
be wrapped so that they can be serialised across the AsyncMessageChannel.

MozReview-Commit-ID: EtkpEOBhrST
2016-02-03 18:43:37 +00:00
Andreas Tolfsen
735298b4f8 Bug 1245153 - error.isError must recognise built-in Error prototypes; r=automatedtester
Due to a previous programming error, error.isError only recognised
the base Error prototype.  It must also test for the other built-in
prototypes, such as TypeError et al.

MozReview-Commit-ID: HLkiOAg0Jl1
2016-02-03 18:41:37 +00:00
Phil Ringnalda
af4b02227d Merge f-t to m-c, a=merge 2016-02-20 17:25:14 -08:00
Dão Gottwald
683421d969 Bug 1014185 - Remove about:customizing and use about:blank for customize mode instead. r=jaws 2016-02-20 14:03:25 +01:00
Carsten "Tomcat" Book
440040665f Backed out changeset c34fe673bb97 (bug 1014185) for perma failures in browser_bug1163570.js 2016-02-19 17:19:19 +01:00
Carsten "Tomcat" Book
c69829500b merge mozilla-inbound to mozilla-central a=merge 2016-02-19 12:02:26 +01:00
Brian Birtles
3b61738ad0 Bug 1249212 part 6 - Add tests for endTime calculation; r=boris 2016-02-19 08:37:32 +09:00
Brian Birtles
b78e012eb4 Bug 1249212 part 4 - Add tests for activeDuration; r=boris
Before we go fixing endTime, we should add tests that activeDuration (which
endTime builds on) is being calculated correctly. (Spoiler: it wasn't, hence
parts 2 and 3 in this patch series.)
2016-02-19 08:37:32 +09:00
Brian Birtles
ca5d66e903 Bug 1249212 part 1 - Simplify various keyframe-effect tests; r=boris
This patch just simplifies the keyframe-effect tests so that we don't have to
repeat default values. This makes the tests shorter, easier to scan, and
easier to understand what is being tested.

In some cases we still repeat the default values in order to indicate that
we're testing that we get a particular default value.
2016-02-19 08:37:31 +09:00
Jordan Lund
479689dd15 Bug 1246074 - add partials mozharness beetmover, custom tc artifact location, DONTBUILD NPOTB r=rail 2016-02-18 15:17:32 -08:00
Dão Gottwald
84d1a433de Bug 1014185 - Remove about:customizing and use about:blank for customize mode instead. r=jaws 2016-02-19 00:50:17 +01:00
chaithanya
afb1e7d3e4 Bug 1243435 Remove unused prefs toolkit.telemetry.prompted / toolkit.telemetry.notifiedOptOut from test suites r=Dexter
MozReview-Commit-ID: 83IOB4Xvf8I
2016-02-18 10:51:24 -08:00
Rail Aliiev
8037aaa110 Bug 1248883 - missing ${platform}_info.txt files r=jlund 2016-02-18 10:59:52 -08:00
Rail Aliiev
56ad194791 Bug 1210539 - Add "updates" builder to release promotion task r=jlund DONTBUILD a=release 2016-02-19 12:53:03 -08:00
Ben Kelly
51da2ece3f Bug 1206346 Widen the fuzzy timer duration check in performance-timeline.https.html. r=jdm 2016-02-19 12:51:31 -08:00
Dustin J. Mitchell
02bd80c11c Bug 1231618: set MOZ_SOURCE_{REPO,CHANGESET}; r=ted.mielczarek
MozReview-Commit-ID: CSaXjrWmZtN
2016-02-09 17:39:57 +00:00
Armen Zambrano Gasparnian
d365733b9e Bug 1209932 - Enable Marionette normal and e10s modes. r=jmaher
MozReview-Commit-ID: 675sLap4Hrc
2016-02-18 12:27:42 -05:00
Carsten "Tomcat" Book
f8289f4f90 merge mozilla-inbound to mozilla-central a=merge 2016-02-18 12:01:24 +01:00
Nick Alexander
4ee589c821 Bug 1248698 - Add TaskCluster job definition for "android-api-15-frontend". r=dustin,me
This already had review, landed, and got backed out in Bug 1247375.
The backout was just a precaution; this should work fine, and be
scheduled just like android-b2gdroid is scheduled.

MozReview-Commit-ID: C3I7HOrcfFf
2016-02-17 19:49:42 -08:00
Brian Birtles
8afda8f7c6 No bug - Fix whitespace and four test descriptions in keyframe-effect tests; r=whitespace-only DONTBUILD 2016-02-18 13:30:07 +09:00
Nick Thomas
fc3e7f26ce Bug 1248255 followup, point to the copy of tooltool in mock, to fix Android single locale repacks, r=Callek DONTBUILD 2016-02-18 14:57:03 +13:00
Andrew Halberstadt
cb72de71d7 Bug 1248916 - Ignore mozdebug.requiresEscapedArgs in mochitest, r=ted.mielczarek
Mochitest no longer passes in debug_args in via the commandline. Instead, it passes
them in via a marionette chrome script, meaning they no longer need to be escaped.
Since web-platform-tests still passes debug_args on the commandline, we can't simply
remove the feature entirely. Instead, just make mochitest ignore requiresEscapedArgs.

MozReview-Commit-ID: KBVviGpkvQS
2016-02-17 14:33:33 -05:00
Gregory Szorc
8ce05975a4 Bug 1249078 - Support grouping and running tasks by tag; r=garndt
We can now define a list of "tags" for a task. Specifying "-j <tag>"
in Try syntax will run all tasks having that tag.

MozReview-Commit-ID: Ih9Z0tRZ5VA
2016-02-17 11:12:40 -08:00
aleth
01b00f6909 Bug 1093012 - Set plugins-path for mozmill tests run via mozharness. r=jlund 2016-02-13 01:32:51 +01:00
Gregory Szorc
fc0890decd Bug 1245953 - Support for only running tasks when certain files change; r=garndt
Firefox's automation currently tends to run all the jobs all the time.
It is wasteful to do this. For example, running ESLint when the commit
only changes a .cpp file adds no value.

This commit adds support for only running tasks when certain files
change. The new-style tasks introduced by the previous commit have been
taught a "when" dictionary property that defines conditions that should
hold for the task to be executed. We define a "file_patterns" list that
defines lists of mozpack path matching expressions that will be matched
against the set of files changed by the changesets relevant to the
changeset being built. The eslint task has been updated to only run if
files related to it change.

Because conditions may not be accurate, we add a CLI argument to ignore
conditions and force all would-be-filtered tasks to run.

MozReview-Commit-ID: 3OeBSKAQAeg
2016-02-17 10:25:54 -08:00
Gregory Szorc
9e640d08b5 Bug 1245953 - Support defining non-build/test Task Cluster tasks; r=garndt
Currently, tasks are either "build" or "test" tasks. And "test" tasks
are dependent on "build" tasks, so they are effectively an extension of
"build" tasks.

Not everything is a "build" task. Not everything is associated with a
specific platform.

This commit introduces support for defining non-build "tasks" under the
"tasks" top-level element of a jobs YAML file. Interally, they are
treated as "build" tasks but are declared differently.

By default, all these tasks run.

The -j/--job argument has been added to the try syntax parser. It
specifies an opt-in list of these non-build tasks to run. By default, it
runs all of them.

The eslint-gecko "build" task has been moved to this new mechanism.

Documentation for the new task type have been added.

There is definitely some wonkiness in this implementation. For example,
there are references to "build_name," "build_type," and "build_product,"
which arguably are no longer relevant to generic tasks. However, they
appear to be so integrated into task processing (including route names)
that I'm a bit scared to change them.

MozReview-Commit-ID: BY219tLFb6Z
2016-02-17 10:25:25 -08:00
Gregory Szorc
032fb504de Bug 1245953 - Convert TaskCluster docs to Sphinx; r=garndt
It is possible to hook up in-tree documentation to Sphinx. Convert the
one-off README.md to ReStructuredText and add it to the Sphinx docs.

I added a moz.build file under testing/ because I don't think it is
appropriate for the Sphinx directive to live in the root moz.build file.

MozReview-Commit-ID: 90tCb7mA63C
2016-02-17 10:24:06 -08:00
Gregory Szorc
b667c06d4d Bug 1245953 - Print info on commits influencing scheduling; r=garndt
We're about to introduce a mechanism to influence which tasks run based
on what files change. To help debug what's happening, print out the list
of commits that influence the task selection.

MozReview-Commit-ID: Kfj2pf1PSIS
2016-02-16 15:00:52 -08:00
Gregory Szorc
4561640e83 Bug 1245953 - Query automationrelevance API instead of pushlog; r=garndt
Over in bug 1247802 we deployed a new JSON web API on hg.mozilla.org
that returns JSON metadata for changesets that are relevant for build
automation. It returns a superset of what is returned by the pushlog
JSON API. So we switch to it.

MozReview-Commit-ID: 6X3NANo1mgq
2016-02-16 16:01:39 -08:00
Gregory Szorc
fb1bce3baa Bug 1245953 - Rename "push info" to "vcs info"; r=garndt
In preparation for adding more content that isn't strictly related to
pushlog info.

MozReview-Commit-ID: I4c8KAutUDm
2016-02-16 12:19:44 -08:00
Gregory Szorc
09f7aba878 Bug 1245953 - Fail fast if no VCS info defined; r=garndt
Before, we attempted to build and query a URL that potentially had
"None" in it. This printed some wonky messages in the log and may have
contributed to added latency due to the HTTP request that was doomed to
fail.

MozReview-Commit-ID: JrR5PK33vCn
2016-02-16 12:19:13 -08:00
Gregory Szorc
22d492c349 Bug 1245953 - Use requests for performing HTTP request; r=garndt
requests should *always* be used for performing HTTP requests because it
has a better API *and* has sane security defaults compared to the HTTP
request APIs in the Python standard library. Although, Python 2.7.9+
does have slightly saner defaults in the standard library. I still trust
requests more.

MozReview-Commit-ID: GqohpfYYGBw
2016-02-16 12:18:51 -08:00
Gregory Szorc
99e7263872 Bug 1245953 - Rename query_pushinfo to query_vcsinfo; r=garndt
The function will soon query something that isn't limited to pushlog
info. Rename it accordingly.

MozReview-Commit-ID: 68UrMmLYARD
2016-02-16 12:18:41 -08:00
Carsten "Tomcat" Book
1e4876ec2e Backed out changeset 53b0b5b29776 (bug 1243435) 2016-02-17 15:00:51 +01:00
chaithanya
3b8c4786a0 Bug 1243435 - Remove unused prefs toolkit.telemetry.prompted / toolkit.telemetry.notifiedOptOut from test suite. r=Dexter 2016-02-16 05:11:00 +01:00
Carsten "Tomcat" Book
05fbdd5951 merge fx-team to mozilla-central a=merge 2016-02-17 12:07:39 +01:00
Dave Townsend
aba4ac788b Bug 1245916: Import more head files for xpcshell tests. r=pbrosset
xpcshell tests used to use head_*.js files so this adds those for global
discovery.

MozReview-Commit-ID: BOsoGIpwdgu
2016-02-05 13:23:40 -08:00
Dave Townsend
88e90d7767 Bug 1245916: Add additional default globals. r=felipe
This defines a few additional globals but also turns on the browser environment
for everything in browser and toolkit. This may lead to some false negatives
but we have lots of code that runs in a browser context so in the name of
getting rules turned on I think this is a useful step.

MozReview-Commit-ID: BdWouZGK6d
2016-02-05 12:12:30 -08:00