Commit Graph

8931 Commits

Author SHA1 Message Date
Wes Kocher
801ffeaa62 Bug 1212812 - Followup to fix merge bustage a=bustage 2015-10-08 15:41:59 -07:00
Chris AtLee
d79ba0f629 Bug 1037056: Silence extraneous l10n warnings r=rail 2015-10-08 18:12:49 -04:00
Wes Kocher
b2a7a9336c Merge b2ginbound to central, a=merge 2015-10-08 14:34:24 -07:00
Carsten "Tomcat" Book
65f40b9fe0 Merge m-c to mozilla-inbound 2015-10-08 16:11:21 +02:00
Carsten "Tomcat" Book
c3a4faf573 merge mozilla-inbound to mozilla-central a=merge 2015-10-08 15:26:54 +02:00
Ehsan Akhgari
0696081d1e Bug 1212683 - Fix and enable update.https.html; r=jdm
The source of the missing python script is:
https://chromium.googlesource.com/chromium/src/+/8a0f7fc/third_party/WebKit/LayoutTests/http/tests/serviceworker/ServiceWorkerGlobalScope/resources/update-worker.php
2015-10-08 08:57:05 -04:00
Valentin Gosu
5412ea776f Bug 1199430 - fix wpt tests. a=me 2015-10-08 13:52:12 +02:00
Nick Thomas
7ebd11c60c Bug 1181542 - Reimplement push to mirrors for s3, r=bhearsum 2015-10-08 23:09:45 +13:00
Nick Thomas
ab28fb09ca Bug 1145774 - figure out how to do release av scans when we move to s3, r=jlund 2015-10-08 23:07:33 +13:00
Ben Hearsum
08704f84b2 Bug 1174145 - adjust checksums builder to work in s3, r=nthomas 2015-10-08 23:07:03 +13:00
Carsten "Tomcat" Book
d3d7a667f0 merge fx-team to mozilla-central a=merge 2015-10-08 11:55:31 +02:00
Nick Thomas
bdbc564ca8 Bug 1201383 - Android l10n jobs fail to push new release to test channels, r=rail 2015-10-08 22:48:37 +13:00
Wes Kocher
b3930f480f Bug 1212273 - Fix the syntax so decision tasks actually run r=me 2015-10-07 21:28:15 -07:00
Valentin Gosu
7088f89029 Bug 1199430 - update to tests. r=gijs 2015-10-08 11:57:58 +02:00
Hsin-Yi Tsai
8660d933bd Bug 1212273 - To enable emu-x86-kk build by default on mozilla-central, mozilla-inboud, b2g-inbound. r=garndt 2015-10-08 10:25:00 +08:00
Mike Hommey
6250d987c6 Bug 957951 - Use mach to invoke printconfigsetting.py. r=jlund 2015-10-08 17:13:34 +09:00
Wes Kocher
c9c7d06d9a Merge m-c to fx-team a=merge 2015-10-07 11:33:10 -07:00
Carsten "Tomcat" Book
9f1c0bf17d Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Sebastian Hengst
378b7180e7 Backed out changeset c6b267589d0d (bug 1202902) for Mulet Reftest, W3C Platform Test and other failures. r=backout a=backout on a CLOSED TREE 2015-10-07 13:36:26 +02:00
Carsten "Tomcat" Book
fd6fa34939 merge mozilla-central to b2g-inbound 2015-10-08 16:18:26 +02:00
Wander Lairson Costa
942758234a Bug 1212812: Turn off flame-kk-ota in Taskcluster. r=garndt 2015-10-08 10:11:30 -03:00
Alexandre Poirot
e40b1fe3fd Bug 1211453 - Run simulator post-build task on mozilla-central. r=garndt 2015-10-07 08:30:18 -07:00
Maja Frydrychowicz
2b9a4afb2f Bug 1040742 - Only ignore expected exceptions; r=automatedtester 2015-10-05 18:31:57 -04:00
Julien Pagès
e16e0d3a4a Bug 1139487 - Remove mozprocess.pid, mozprocess.wpk. r=jmaher 2015-10-06 21:35:43 +02:00
Julien Pagès
7907a32929 Bug 1139487 - Remove mozprocess.pid usage from talos. r=jmaher 2015-10-06 20:38:07 +02:00
Dustin J. Mitchell
c892983e84 Bug 1212411: fork docker images for tests; r=ahal
This also refactors the image generation to not depend on puppetagain, and to
install the latest and greatest mercurial in a verified, repeatable way.

As with centos6-build-upd, the ubuntu1204-test-upd image exists to run
'apt-get upgrade' periodically without regenerating the huge parent image.
2015-10-09 10:49:03 -04:00
Jonathan Griffin
e9f611864f Bug 1209327 - Add in-tree config for mediatests, r=maja 2015-10-09 12:00:08 -07:00
Aryeh Gregor
6e09c7da53 Bug 1213818 - Align document.title for SVG documents with HTML spec; r=bz
This allows setting, and for getting, pays attention to only children of
the root element (instead of all descendants as in HTML).
2015-10-13 18:14:43 +03:00
Jan Odvarko
608cbebbbc Bug 1132203 - Load JSON viewer dynamically on demand; r=jryans 2015-09-28 13:34:03 +02:00
Jan Odvarko
44cfe0bcf1 Bug 1132203 - Tests for JSON Viewer; r=jryans 2015-09-28 13:33:45 +02:00
Mike Conley
1a329623c1 Bug 1110511 - Move tab-crashing test helper function to BrowserTestUtils.jsm r=felipe 2015-09-29 16:44:50 -04:00
Mike Hommey
f3ce30b5c5 Bug 1210642 - s/APP_BUILDID/MOZ_APP_BUILDID/ to use the same variable name across products. r=gps 2015-10-06 11:15:05 +09:00
David Burns
67182cf07c Bug 977899: Have Marionette navigate the top frame on desktop when navigate()
is called. r=ato

This means that we are now doing step 7 in

http://w3c.github.io/webdriver/webdriver-spec.html#get
2015-10-06 16:47:09 +01:00
Carsten "Tomcat" Book
9eaa0d1abc Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
Backed out changeset cfc1820361f5 (bug 1202902)
2015-10-07 12:13:45 +02:00
James Graham
12dd039406 Bug 1207747 - Ensure that logging command line options are always available when running xpcshell tests, r=chmanchester 2015-10-08 10:28:15 +01:00
Geoff Brown
ff3721af58 Bug 1207461 - Fix symbols path for robocop crash reporting; r=jmaher 2015-10-05 15:37:20 -06:00
Rail Aliiev
aaee039922 Bug 1208180 - Do not require en_us_binary_url. r=jlund DONTBUILD 2015-10-05 17:33:50 -04:00
Kartikaya Gupta
87947a399f Bug 1208200 - Increase the content response timeout to 1 minute because B2G emulator is slow. r=botond 2015-10-05 16:18:24 -04:00
Ehsan Akhgari
fa8eece398 Bug 1179401 - Call stopImmediatePropagation() on the Event object in respondWith(); r=jdm 2015-10-05 16:12:28 -04:00
Wes Kocher
aad0fb9961 Backed out changeset 443dc9a9c21c (bug 1202663) for hidden-2 Wr bustage CLOSED TREE 2015-10-05 10:36:54 -07:00
Julien Pagès
02fb8bcdee Bug 1211608 - talos: error when trying to extract minidump from browser hang on windows. r=jmaher 2015-10-05 21:29:37 +02:00
Edgar Chen
ad32f45a98 Bug 1211407 - Make |mach mochitest| use the adb under out/host/*/bin if no --adbpath specified. r=ahal 2015-10-05 19:11:52 +08:00
Daniel Holbert
31d59a4b7b Bug 1211101 part 2: Add supported (preffed off) webkit-prefixed CSS property aliases to property_database.js, for use in mochitests. r=heycam 2015-10-06 20:56:47 -07:00
Wes Kocher
9ec5fc7221 Backed out changeset 10aca6716dc3 (bug 1207548) for flame-kk build failures 2015-10-06 17:51:23 -07:00
Wes Kocher
0a574d1015 Backed out changeset e58169d5f96a (bug 1204800) for flame-kk build failures 2015-10-06 17:51:12 -07:00
Andreas Tolfsen
84d32ad015 Bug 1202663: Use dispatcher for screen capture command in listener
r=dburns
2015-09-08 15:26:19 +01:00
Joel Maher
d3c1de1139 Bug 1210055 - Intermittent Windows Talos failures like Unable to remove C:\slave\test-pgo\build. r=parkouss 2015-10-05 07:30:28 -04:00
Nigel Babu
4d24e0daf4 Backed out changeset b958e25b1ecf (bug 1209744) for mochitest bustage 2015-10-05 14:22:10 +05:30
Martin Thomson
afb5e5b2e6 Bug 1209744 - Implement canTrickleIceCandidates attribute, r=bwc, r=khuey 2015-10-01 12:52:00 +02:00
Aryeh Gregor
db4fe4bcfb Bug 1213842 - :lang() should not fall back to HTTP headers if empty lang attribute is specified; r=bz 2015-10-13 14:08:30 +03:00
Shu-yu Guo
53a85861c1 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Shu-yu Guo
335cec2303 Bug 1202902 - Fix the world. (r=ato for marionette, rs=Mossop for rest) 2015-10-06 14:00:30 -07:00
Shu-yu Guo
0cfb008b6d Bug 1202902 - Support non-syntactic extensible lexical scopes. (r=billm) 2015-10-06 14:00:29 -07:00
Nicholas Hurley
dc055ac132 Bug 1197847 - Disallow folded headers in h2. r=mcmanus
This also fixes a lot of situations in which we could get a compression
state out of sync with the server, which would be Very Bad.
2015-09-22 19:58:14 -07:00
Nicholas Hurley
21e066bf79 Bug 1197847 - make debugging h2 and spdy test servers easier. r=mcmanus 2015-10-05 13:13:05 -07:00
Joel Maher
4014d02821 Bug 1211889 - [mozharness] prepare to split mochitest-chrome into chunks (c1, c2, c3). r=armenzg 2015-10-06 15:19:28 -04:00
Wes Kocher
18b7fcf702 Merge m-c to inbound, a=merge 2015-10-06 12:16:50 -07:00
Jordan Lund
2ddf767c5a Bug 1210631 - enable b2gdroid variant across all of trunk, r=dustin 2015-10-06 11:16:44 -07:00
Jordan Lund
66d82c52f5 Bug 1210247 - create a separate tooltool manifest for b2gdroid and add custom NDK-r10e to manifest, r=dustin 2015-10-06 11:16:00 -07:00
Phil Ringnalda
59c765cf3c Back out cbd675d08907 (bug 1210920) for WinXP T(g2) bustage 2015-10-02 20:39:22 -07:00
Dustin J. Mitchell
c829df50da Bug 1176031: fix up image versions, registries; r=ahal 2015-10-07 16:59:23 -04:00
Bill McCloskey
bf892cf58b Back out bug 967873 - Test changes for async removeTab 2015-10-07 11:15:11 -07:00
Nick Thomas
1bf6bae18a Bug 1216907 - Uploads are broken on try for desktop and mobile builds since S3 migration, r=bustage 2015-10-21 22:07:21 +13:00
Chris Pearce
794bc2df1e Bug 1205083 - Don't enable low latency WMF video decoding as it crashes sometimes. r=jya 2015-10-21 21:17:56 +13:00
Christoph Kerschbaumer
a620d38d85 Bug 1204983 - Deprecate NewTabURL and forward calls to AboutNewTabService (r=florian,olivier) 2015-10-20 18:51:25 -07:00
Ehsan Akhgari
d2c808613c Bug 1216813 - Enable fetch-event-network-error.https.html; r=bkelly 2015-10-21 01:46:37 -04:00
Ehsan Akhgari
f141508316 Bug 1216812 - Enable fetch-event-after-navigation-within-page.https.html; r=bkelly 2015-10-21 01:46:36 -04:00
Ehsan Akhgari
39eb223a83 Bug 1189581 - Make service-workers/service-worker/fetch-cors-xhr.https.html pass; r=bkelly 2015-10-21 01:46:35 -04:00
Ehsan Akhgari
b6a8361701 Bug 1216695 - Remove the Request.context specific bits from fetch-request-resources.https.html; r=bkelly 2015-10-21 01:46:33 -04:00
Myk Melez
a39dab594c Bug 1181867 - correct app_path, set abs_res_dir for webapprt; r=jlund 2015-07-20 09:34:57 -07:00
Ehsan Akhgari
37e48f5744 Bug 1179397 - Disallow FetchEvent.respondWith() when the dispatch flag is unset; r=jdm 2015-10-09 13:36:53 -04:00
Andrew Halberstadt
2d8cbd3a71 Bug 1213283 - Add option to only print task names in |mach taskcluster-graph|, r=dustin 2015-10-09 10:03:48 -04:00
Ehsan Akhgari
c16570c28d Bug 1213151 - Part 2: Use SpecialPowers.cleanUpSTSData() in a few tests; r=jdm 2015-10-09 10:56:19 -04:00
Ehsan Akhgari
cbbde866b8 Bug 1213151 - Part 1: Add a SpecialPowers API for cleaning up the STS data that works in both e10s and non-e10s modes; r=jdm 2015-10-09 10:56:17 -04:00
Aryeh Gregor
1a9130b997 Bug 1213859 - Focus and blur events should not be cancelable; r=smaug 2015-10-12 20:48:49 +03:00
Aryeh Gregor
b6446c639c Bug 1213862 - Align nsString whitespace handling with web specs; r=froydnj 2015-10-12 20:47:57 +03:00
Aryeh Gregor
12fbf34022 Bug 1212867 - Node.isEqualNode() should ignore internal subsets; r=bz 2015-10-12 20:44:23 +03:00
Joel Maher
60eab1be85 Bug 1162003 - linux asan mochitest-plain-e10s run-by-dir mode. r=jgriffin 2015-10-12 13:42:17 -04:00
Andreas Tolfsen
1d6630aa91 Bug 1213800: More exhaustive Marionette screen capture tests
The screen capture tests were not testing that the screenshots are of
what they're meant to be of.  In order to confidently fix bug 1202663,
these new tests will ensure we do not have any regressions.

r=jgriffin
2015-10-12 16:16:39 +01:00
Andrew Halberstadt
7ce6a17441 Bug 1176031 - [taskcluster] Add x11-server-utils package to the 'tester' image, DONTBUILD (NPOTB), r=dustin 2015-07-07 11:54:25 -04:00
Armen Zambrano Gasparnian
1871cab029 Bug 1210945 - Multi-tiered BBB task graphs + native TC tasks. r=chmanchester
We add to TaskClusterArtifactFinderMixin the ability to support
normal Buildbot Bridge triggered tasks + tasks that contain the
property 'parent_task_id'.

This allows for tasks to depend on tasks different than the one
they're going to grab artifacts from.

In this patch we support both the traditional approach
plus the new model.

We also add support for native TC tasks where properties.json
is not available. With pure TC tasks we assume
['extra']['locations']['build'] being set and pointing to
the installer artifact.
2015-10-06 09:15:25 -04:00
Mike Shal
8bc36af5f3 Bug 1211398 - Remove Taskcluster debug messages; r=jlund 2015-10-05 13:16:56 -04:00
Aryeh Gregor
0ba87aa775 Bug 1192855 - Check validity in advance for nsRange::InsertNode; r=hsivonen 2015-10-07 16:07:39 +03:00
Armen Zambrano Gasparnian
05edf4867e Bug 1211885 - Do not try to test if a .dmg file is_tarfile(). r=ahal 2015-10-06 09:51:34 -04:00
Armen Zambrano Gasparnian
09aad283b5 Bug 1203085 - Silence unnecessary error about not finding artifacts. DONTBUILD. r=jlund
When we added support for finding artifacts from TaskCluster BBB tasks
we added an error for not finding the artifacts either via buildbot properties
or through the TC APIs.

Unfortunately, this error did not take into consideration when mozharness sets
the artifacts through the options --installer-url and --test-url.

We're removing the error as few lines below the error logging is sufficient
to handle all three cases and not raise misleading errors.
2015-09-30 08:07:40 -04:00
Phil Ringnalda
ef6b349677 Back out 069effcd9de6 (bug 1108181) for wpt bustage that shouldn't have happened 2015-10-19 21:21:56 -07:00
Ehsan Akhgari
a62af4828e Bug 1189536 - Make fetch-request-xhr.https.html pass; r=bkelly 2015-10-19 21:54:49 -04:00
Ehsan Akhgari
b1ddd68841 Bug 1189673 - Set FetchEvent.request.headers' guard to immutable before dispatching the FetchEvent; r=bkelly 2015-10-19 21:54:38 -04:00
Ehsan Akhgari
59b61d8369 Bug 1108181 - Make Headers iterable; r=bzbarsky 2015-10-19 21:53:56 -04:00
Wes Kocher
d72cc95f50 Backed out 3 changesets (bug 1204983) for talos(g2) failures
Backed out changeset 00c07b02c8a8 (bug 1204983)
Backed out changeset a4879b180d2d (bug 1204983)
Backed out changeset 38b6f878608a (bug 1204983)
2015-10-19 16:09:33 -07:00
Christoph Kerschbaumer
d022767327 Bug 1204983 - Deprecate NewTabURL and forward calls to AboutNewTabService (r=florian,olivier)
* * *
Bug 1204983 - Replace NewTabURL.jsm with simpleBrowserServices.js (r=florian)
2015-10-19 13:29:33 -07:00
Ehsan Akhgari
cc8437882e Bug 1214948 - Add a script to build Linux clang using TaskCluster; r=ted
DONTBUILD
2015-10-19 16:14:12 -04:00
Chris Manchester
049256648c Backed out changeset 92e5edb0d02e (bug 992983) for breaking fix_stack_using_bpsyms.py 2015-10-19 12:15:43 -07:00
Jonas Sicking
b63bdfa550 Bug 1182571: Make nsXMLHttpRequest use AsyncOpen2. r=ehsan 2015-10-19 11:14:54 -07:00
Chris Manchester
9e9678a72e Bug 992983 - Build and upload the gtest libxul during test packaging. r=ted 2015-07-16 16:52:31 -07:00
Jordan Lund
ecf475290c Bug 1209614 - add treeherder support for new partner apk and b2gdroid apk variants, r=dustin 2015-10-19 09:58:55 -07:00
James Graham
654066d1b1 Bug 1216168 - Add reftest support for mach web-platform-tests-create, r=Ms2ger 2015-10-19 16:50:52 +01:00
James Graham
57d8bdf8fe Bug 1216054 - Update web-platform-tests README file, r=Ms2ger DONTBUILD 2015-10-19 14:15:19 +01:00
Aryeh Gregor
3c2684a153 Bug 801545 - Remove DocumentType.internalSubset, r=bz
The C++ method GetInternalSubset() and related apparatus remains, and is
used by the XML serializer etc.
2015-10-19 09:53:41 +01:00
Wes Kocher
44afc7f868 Merge m-c to inbound, a=merge 2015-10-02 13:43:19 -07:00
Wes Kocher
2a2c29bfdf Merge b2ginbound to central, a=merge 2015-10-02 13:41:37 -07:00
Wander Lairson Costa
12f4c120eb Bug 1210467: Exit script if aws fails to list backup file. r=garndt
Make a dummy call to aws client to make sure credentials are ok.
2015-10-02 11:30:08 -03:00
Yura Zenevich
a497612abb Bug 1210022 - adding missing actionable roles to marionette a11y checks. r=automatedtester 2015-10-02 09:31:40 -04:00
Carsten "Tomcat" Book
91e1ac6fd2 Merge m-c to mozilla-inbound 2015-10-02 13:37:27 +02:00
James Graham
15fdb4dcb0 Bug 1197365 - Update to latest wptrunner, a=testonly 2015-10-02 12:06:02 +01:00
James Graham
67fb17e505 Bug 1197365 - Update metadata for wpt-e10s tests to improve stability, a=testonly 2015-10-02 12:05:58 +01:00
Carsten "Tomcat" Book
179a6e54ad merge mozilla-inbound to mozilla-central a=merge 2015-10-02 11:52:49 +02:00
Kyle Huey
c0f8d21988 Bug 1210581: Test controlled worker loads (XHR, fetch, importScripts). r=ehsan 2015-10-01 16:44:17 -07:00
Joel Maher
1f7030e658 Bug 1210920 - regression from talos webserver- talos damp doesn't load a real page. r=bgrins 2015-10-02 16:12:54 -04:00
Carsten "Tomcat" Book
ec2dae050c Merge m-c to fx-team 2015-10-01 14:16:12 +02:00
Carsten "Tomcat" Book
b78014b465 merge mozilla-inbound to mozilla-central a=merge 2015-10-01 12:39:25 +02:00
Gregory Szorc
fe5e0febdb Bug 1208320 - Do not stage some C++ unit test support files before archiving; r=glandium
Won't impact performance much. But fewer make foo makes porting the C++
unit tests (which are the largest remaining tests) to the Python
archiver easier to grok.

This conversion did change behavior slightly. Previously, startup
cache files weren't being packaged if startup cache was disabled. Now,
we always package them since their presence in the test archive should
be harmless. The original change to guard their inclusion in
ee82e0ae5488 was probably unnecessary.
2015-09-30 17:41:46 -07:00
Gregory Szorc
5d5a94555b Bug 1208320 - Do not stage mozbase files before archiving; r=glandium
This prevents copying of 447 files adding to ~4 MB.
2015-09-30 11:15:51 -07:00
Gregory Szorc
b4b369b3d0 Bug 1208320 - Do not stage JS test modules before archiving; r=glandium
Saves 400 KB over 40 files on my machine.
2015-09-30 11:04:58 -07:00
Gregory Szorc
aa8d9efa73 Bug 1208320 - Do not stage TPS files before archiving; r=glandium
This saves copying of ~100 files comprising ~1 MB. Not significant. But
it gets us a little closer to no staging.
2015-09-30 11:03:32 -07:00
Gregory Szorc
5186a41002 Bug 1208320 - Do not stage reftest test files before archiving; r=glandium
This is slightly more involved than earlier changes because reftests
have a one-off mechanism for finding files. Essentially, the master
reftest manifest is loaded, directories are discovered, and every file
in those directories is packaged.

We add support to our test archive generation tool to read sources from
reftest manifests and tell it where the reftest manifests are.
print-manifest-dirs.py was only being used for staging reftest files.
Since we don't do that any more, the functionality doesn't need to exist
in a standalone file, so it has been moved inline into test_archive.py.

This change avoids copying ~26,000 tests consuming 131 MB during test
packaging. This is a majority of the file count that was remaining in
the stage directory at this point. On my machine (which hasn't typically
seen major wall time wins from not staging files due to its fast SSD),
this change made test packaging ~20% faster, reducing wall time from
~50s to ~40s!

A Try push seemed to indicate drastic results with the series up to this
point. Including the already landed changes to generate test archives
concurrently, test packaging times on OS X builders dropped from ~18:40
to 6:29! Times on Linux x64 remained about the same (~2:46). This is
possibly due to these machines already having SSDs and due to normal
variance in performance of builders and EC2 instances.
2015-09-30 17:39:33 -07:00
Gregory Szorc
bd179241b4 Bug 1208320 - Do not stage JIT test files before archiving; r=glandium
This avoids copying 5000+ files consuming ~37 MB on my build
configuration.
2015-09-30 10:03:25 -07:00
Gregory Szorc
66eea62bd5 Bug 1208320 - Produce cppunittest and reftest packages via Python; r=glandium
With this change, all test ZIP archives are now generated via Python and
mozpack.

This change does not change I/O or file copy behavior at all. There is
still a lot of room for eliminating extra file copies.
2015-09-30 09:58:31 -07:00
Gregory Szorc
9a8c1ae2ef Bug 1208320 - Produce common tests archive via Python; r=glandium
This doesn't change I/O or copy behavior at all. But it does remove a
one-off make rule.
2015-09-30 17:38:53 -07:00
Gregory Szorc
1e496fa728 Bug 1208320 - Produce talos test archive without staging files; r=glandium
This is pretty straightforward. This saves ~26 MB of file copies.
2015-09-30 09:48:04 -07:00
Gregory Szorc
303fb763ea Bug 1208320 - Produce web-platform test archive without staging; r=glandium
The web-platform test archive now builds without any staging at all.
This saves ~103 MB of file copies on my machine.

The testing/web-platform/Makefile.in serves no purpose after this
change, so it and all references to it have been removed.
2015-09-30 09:47:22 -07:00
Gregory Szorc
e08d71c0b8 Bug 1208320 - Produce mochitest test archive without staging test files; r=glandium
This is very similar to what we did for xpcshell. Like xpcshell, there
are still some staged files. However, about 73MB of copies are
eliminated with this change. On my machine, overall execution time of
test packaging appears to decrease, although CPU usage is up slightly.
2015-09-30 09:46:35 -07:00
Gregory Szorc
9c35ad7893 Bug 1208320 - Produce xpcshell archive without staging test files; r=glandium
This commit produces the xpcshell test archive without staging 5000+
xpcshell test files first.

We teach the archiver to ignore .mkdir.done files.

The xpcshell Makefile.in still stages some files. This is less than
ideal. However, it is a small handful of files and shouldn't add too
much overhead.

This appears to not impact overall CPU usage significantly on my
machine, despute using Python instead of `zip`. It does reduce I/O
by ~25MB by avoiding the staging copy.
2015-09-30 09:36:16 -07:00
Gregory Szorc
409d70a7b4 Bug 1208320 - Produce mozharness test archive via mozpack; r=glandium
Test archive generation currently copies a bunch of files into a staging
area then runs `zip` to produce ZIP files. There are 2 concerns with
this approach:

1) We incur a lot of extra I/O to copy files so everything is
   rooted in a single tree so the `zip` invocation and paths are
   simple.
2) ZIP files inherit properties from the local filesystem (including
   mtime), making ZIP files non-deterministic.

This commit introduces a new mozbuild action for producing test
archives. It does so using the mozpack file finder and JAR writer,
which are used throughout the build to deterministically
produce ZIP/JAR files from files in multiple source directories.

We implement support for producing the mozharness archive. This archive
does not involve files that are staged, so no I/O is saved. In fact,
the switch from `zip` to Python likely makes this slightly slower.
However, we do have deterministic archives now.

Additional archives will be ported over in subsequent commits.
2015-09-30 11:34:33 -07:00
Bas Schouten
3e0ec0e46b Bug 1208465 - Part 2: Disable using Direct2D when 1.1 is unavailable. r=jrmuizel 2015-09-25 13:30:57 +00:00
Chris Manchester
646da50710 Bug 1209701 - Don't require platforms as input to |./mach try| if set in the environment. r=jgraham 2015-09-30 16:38:20 -07:00
Chris Manchester
f2d86499e5 Bug 1184405 - Use file metadata from files changed in the current branch in mach try when no other arguments are present. r=jgraham 2015-09-30 16:38:20 -07:00
Catalin Badea
77734b0201 Bug 1188545 - Fix wpt test ServiceWorkerGlobalScope/unregister.https.html. a=testonly 2015-09-30 19:11:03 -04:00
Catalin Badea
499619fd31 Bug 1188545 - Make skip-waiting-using-registration.html wpt test pass. a=testonly 2015-09-30 19:11:03 -04:00
Catalin Badea
2b737890e9 Bug 1188545 - Update expected results for some service worker tests. a=testonly 2015-09-30 19:11:03 -04:00
J. Ryan Stinnett
1fb275c963 Bug 1208166 - Re-enable View Source in Tab for all channels. r=mconley 2015-09-29 16:48:22 -05:00
Dylan Roeh
2aee5bf05d Bug 1210162 - Add --suite reftest to REMOTE_REFTEST in testsuite-targets.mk. r=jgraham 2015-09-30 16:09:17 -05:00
Jordan Lund
dca94a8bec Bug 1199720 - Setup builds for b2gdroid, taskcluster and mozharness bits, r=dustin 2015-09-30 13:57:52 -07:00
Jordan Lund
3a0ca27d06 Bug 1163084 - Releng work for producing dummy partner Android APK, r=dustin 2015-09-30 13:56:39 -07:00
David Burns
7c089a5fde Bug 1209698: Bump version numbers for Marionette packages; r=jgriffin
The version numbers have been moved to be major.minor.patch to allow
better versioning moving forward.
2015-09-30 13:23:50 +01:00
Wes Kocher
b9fbd35293 Backed out 12 changesets (bug 1188545) for test_fetch_cors failures CLOSED TREE
Backed out changeset e04738ee72a3 (bug 1188545)
Backed out changeset 1989893b59de (bug 1188545)
Backed out changeset 11ff29cc25d8 (bug 1188545)
Backed out changeset 4b6bdf859845 (bug 1188545)
Backed out changeset 76eb7ffeca2a (bug 1188545)
Backed out changeset 4473e036b52e (bug 1188545)
Backed out changeset 2a28cb794b23 (bug 1188545)
Backed out changeset 1fa2f55727f3 (bug 1188545)
Backed out changeset 032f4c24fc34 (bug 1188545)
Backed out changeset 4be675dc1b37 (bug 1188545)
Backed out changeset d5d05def5b17 (bug 1188545)
Backed out changeset e94f12b0bcf3 (bug 1188545)
2015-09-30 11:11:47 -07:00
Tooru Fujisawa
563414fa72 Bug 1207499 - Part 10: Remove use of expression closure from testing/. r=jmaher 2015-09-23 18:42:19 +09:00
Dustin J. Mitchell
953ca87c75 Bug 1208029: bump image version numbers to capture subversion install; r=ehsan 2015-09-30 09:11:59 -04:00
Ting-Yu Lin
a75b915a55 Bug 1164124 - Add using_prefs context manager. r=jgriffin
Add get_pref(), set_pref(), set_prefs() to make manipulate preferences
easier.

enforce_gecko_prefs() did the similar job as set_prefs(), but it will
restart the browser if a preference to be set are different from what is
already set in the system. Not all gecko preferences require a restart
to work. Using set_prefs() should make testing faster. See bug 1048554.
2015-09-30 16:26:58 +08:00
Bill McCloskey
2a4d871bbc Bug 967873 - Test changes for async removeTab (r=Gijs) 2015-10-01 21:18:05 -07:00
Wes Kocher
2a97476cc6 Merge m-c to fx-team, a=merge 2015-09-30 13:57:10 -07:00
Rail Aliiev
e6588e56df Bug 1203187 - Update b2g_branch_repos.py script and config to handle b2g 2.5 branching. r=jlund DONTBUILD 2015-09-30 06:30:17 -04:00
Andreas Pehrson
213c21c321 Bug 1155923 - Fix WPT unexpected-passes. r=bustage CLOSED TREE 2015-09-30 16:40:25 +08:00
Henrik Skupin
28da495b99 Bug 1209209 - Create functional.py script for firefox-ui-tests to handling Firefox builds for Jenkins. r=armenzg DONTBUILD 2015-09-30 09:18:48 +02:00
Martin Thomson
dbadf22a7c Bug 1155923 - Updating webplatform-tests, r=jib 2015-09-28 11:25:04 -07:00
Wes Kocher
307ad6a74c Merge m-c to inbound, a=merge 2015-09-29 16:13:55 -07:00
Wes Kocher
6103b96281 Merge b2ginbound to central, a=merge 2015-09-29 16:04:41 -07:00
Wes Kocher
e267e7fd98 Merge fx-team to central, a=merge 2015-09-29 15:56:09 -07:00
Wander Lairson Costa
5e0f0cb6ec backout 9ea9e4a8a729 because it breaks nexus builds. 2015-09-29 09:10:20 -03:00
Carsten "Tomcat" Book
3e7972e31a Merge mozilla-central to b2g-inbound 2015-09-29 12:43:31 +02:00
Wander Lairson Costa
cf0ca8e0bf Bug 1207986 part 3: Exit script if aws fails to list backup file. r=garndt
As the aws command line tool call is piped, its status is lost, but the
net result is an empty variable assigment. We take advantage of this to
detect errors in the aws tool.
2015-09-29 07:28:04 -03:00
Wander Lairson Costa
fc31e17339 Bug 1207986 part2: Install openjdk in the phone builder docker image. r=garndt
This is necessary for FOTA builds. Increase the version number
to
0.0.22 because 0.0.21 was busted.
2015-09-29 07:28:04 -03:00
Wander Lairson Costa
2682bba350 Bug 1207986 part1: turn phone-builder cmd line parameters optional. r=garndt
For any parameter we don't pass in the command line, take from the
environment.
2015-09-29 07:28:04 -03:00
Carsten "Tomcat" Book
20429d63e4 merge mozilla-inbound to mozilla-central a=merge 2015-09-29 12:00:25 +02:00
Chris Manchester
1f85520292 Bug 1209312 - Accept test_objects in testing/xpcshell/mach_commands.py to support |./mach test|. r=jgraham 2015-09-29 12:59:55 -07:00
Wes Kocher
02a202b3f1 Merge m-c to b2ginbound, a=merge 2015-09-28 16:32:01 -07:00
Wes Kocher
c80bcca5af Merge inbound to central, a=merge 2015-09-28 15:36:38 -07:00
Tim Chien
a69889d21e Bug 1160923 - [B2G] Waiting for explicit mozContentEvent before sending out mozChromeEvents, r=vingtetun, f=ochaumeau 2015-09-28 09:27:49 -07:00
Carsten "Tomcat" Book
d3d65f378b merge mozilla-inbound to mozilla-central a=merge 2015-09-28 14:13:24 +02:00
Carsten "Tomcat" Book
e86e9fb3c6 Merge mozilla-central to fx-team 2015-09-28 14:19:22 +02:00
Kaustabh Datta Choudhury
ab598a47f1 Bug 1162003 - Enable run-by-dir mode on Fx desktop mac debug platform and re-enable a few tests. r=jmaher 2015-09-28 10:54:22 -04:00
Carsten "Tomcat" Book
13501ce691 Merge mozilla-central to fx-team 2015-09-29 12:41:12 +02:00
Alexandre Poirot
d49309d75c Bug 1207653 - Pass build_url/img_url to post-build tasks. r=garndt 2015-09-29 03:02:48 -07:00
Alexandre Poirot
082db62b2f Bug 1207653 - Build simulator from mulet. r=garndt,jryans 2015-09-29 03:02:48 -07:00
Alexandre Poirot
ac876ce074 Bug 1208018 - Improve marionette stack info and dump it when executeJSScript throws. r=jgriffin 2015-09-29 03:02:48 -07:00
Jan Odvarko
0777b3de2a Bug 1132203 - Load JSON viewer dynamically on demand; r=jryans 2015-09-28 13:34:03 +02:00
Jan Odvarko
d33ee11e3e Bug 1132203 - Tests for JSON Viewer; r=jryans 2015-09-28 13:33:45 +02:00
Mike de Boer
e3dd813d53 Backed out changeset 77b2f22f48c7 (bug 1140512) due to invalid fix. rs=me,backout. 2015-09-28 12:55:46 +02:00
Karl Tomlinson
56afd11971 test for bug 864171 and bug 1053011 r=padenot 2015-09-24 19:07:29 +12:00
Wes Kocher
dcc9bf9e1b Merge m-c to fx-team, a=merge CLOSED TREE 2015-09-25 18:22:43 -07:00
Alexandre Lissy
38cceae4e0 Bug 1206368 - Nexus 4 Kitkat build on TaskCluster. r=wcosta,mshal 2015-09-25 01:49:00 +02:00
Wes Kocher
b780542d9b Merge m-c to inbound, a=merge 2015-09-25 18:02:38 -07:00
Dustin J. Mitchell
f2fdc716ca Bug 1189892, 1208029: add linux32 support; r=ted.mielczarek
Add new tasks for the "Linux" platform.  These run on the same docker image as
the Linux64 builds, but that image has been modified to contain a bunch of
*.i686 packages required to cross-compile for i686.  Due to yum's propensity
for resolving dependencies without regard to architecture, with this patch the
system-setup.sh script lists both architectures of each file explicitly.

This also leaves `gcc` installed for user convenience in installing Python
extensions, NPM modules, etc.

This also includes 'subversion' for clang builds (bug 1208029)
2015-09-21 17:39:44 -04:00
Mike Shal
e01b308189 Bug 1208643 - Show B2G ICS Emulator TC builds on treeherder; r=wcosta 2015-09-25 15:19:35 -04:00
Carsten "Tomcat" Book
11646fae55 Merge mozilla-central to mozilla-inbound 2015-09-28 14:18:24 +02:00
Armen Zambrano Gasparnian
797714b196 Bug 1207691 - Do not run screenresolution for talos Mac jobs when in developer mode. DONTBUILD. r=jmaher 2015-09-25 13:03:49 -04:00
Nigel Babu
04542682c9 Merge mozilla-central to mozilla-inbound, CLOSED TREE 2015-09-25 11:14:09 +05:30
Nigel Babu
15da3b9f0f Backed out changeset a515a700781a (bug 1207986) on suspicion of causing b2g device build bustages
CLOSED TREE
2015-09-25 10:02:30 +05:30
Wes Kocher
8c9a2a6cc8 Merge b2ginbound to central, a=merge 2015-09-24 16:57:38 -07:00
Wander Lairson Costa
4482267594 Bug 1207986: Add java-openjdk package to phone-builder image. r=garndt
This package is necessary to build Aries fota updates.
2015-09-24 13:51:31 -03:00
Carsten "Tomcat" Book
c0e40dc581 merge mozilla-inbound to mozilla-central a=merge 2015-09-24 12:03:40 +02:00
Gregory Szorc
a6a0e46e2a Bug 1207912 - Use multiple rules for test archive generation; r=glandium
Previously, we had a single make target and rule for generating all test
archives. These tasks can be performed in parallel. This commit
refactors the make file to add multiple targets for each archive and
thus enables test archives to be generated concurrently.

On my MacBook Pro, this reduces `make package-tests -j8` from ~78s to
~50s, a reduction of ~28s, or ~36%. Reduction on machines without SSDs
(like many builders in automation) will likely be less. Although, the
page cache should service most file reads during archiving since these
files were just staged, so hopefully the gains are in the same ballpark.
2015-09-23 23:28:19 -04:00
Gregory Szorc
abf3255e5e Bug 1207912 - Add a "stage-all" target; r=glandium
Upcoming work will introduce multiple targets for building test
archives. To prepare for this, we introduce a phony target that
tracks the staging of all test files so each target can gate on a common
prerequisite.
2015-09-23 23:00:14 -04:00
Wes Kocher
bf2553207a Merge m-c to fx-team, a=merge CLOSED TREE 2015-09-23 13:26:00 -07:00
Wes Kocher
bc2999da84 Merge b2ginbound to central, a=merge CLOSED TREE 2015-09-23 13:18:17 -07:00
Carsten "Tomcat" Book
37e4329694 Merge mozilla-central to b2g-inbound 2015-09-23 12:35:32 +02:00
Carsten "Tomcat" Book
ac0c1f45d7 merge mozilla-inbound to mozilla-central a=merge 2015-09-23 12:28:10 +02:00
Andrew Comminos
cbd8fc8916 Bug 1170342 - Don't disable XInput2 for mochitests on GTK3, off by default now. r=karlt 2015-09-22 22:25:23 -07:00
Wes Kocher
b2c7737aa3 Merge m-c to inbound, a=merge 2015-09-24 17:14:17 -07:00
Henrik Skupin
bfbe0eaf96 Bug 1208184 - Make download of tooltool.py customizable via a config setting. r=jlund DONTBUILD 2015-09-25 00:19:05 +02:00
Rail Aliiev
ce737fc292 Bug 1188483 - desktop_l10n.py should support --locale $locale:$revision r=jlund 2015-09-24 17:11:26 -04:00
Rail Aliiev
8e26becb4b Bug 1163998 - Balrog rule locking doesn't work in merge scripts. r=jlund DONTBUILD 2015-09-24 17:10:11 -04:00
aleth
7e979a6798 Bug 1193257 - Make xpcshell harness command line arguments path filters for tests: followup to fix 'make xpcshell-tests'. r=ahal 2015-09-24 19:42:35 +02:00
Michael Layzell
666b312bae Bug 1207233 - Don't provide a default content-type header if user calls XHR.setRequestHeader('Content-Type', ''), r=jduell 2015-09-24 16:54:11 -04:00
Bill McCloskey
d010fcce5a Bug 1197475 - [webext] Add test for browser.storage.local, fix a few bugs in it (r=gabor) 2015-09-23 17:18:30 -07:00
Bill McCloskey
03392338c3 Bug 1190662 - [webext] Browser action popup HTML should be reloaded each time popup is opened (r=gabor) 2015-09-23 17:18:26 -07:00
Rail Aliiev
14fae110be Bug 1206664 - Tracking bug for Nov-02-2015 migration work. r=jlund DONTBUILD 2015-09-23 16:49:48 -04:00
aleth
11236006b2 Bug 1193224 - Remove --tests-root-dir option: followup to remove it from testsuite-targets.mk. r=ahal 2015-09-23 12:20:12 +02:00
John Dai
9c78af8a88 Bug 1204822 - Add LD_LIBRARY_PATH in build script. r=dustin, r=jlund 2015-09-22 19:20:00 +02:00
Rail Aliiev
ef8d73c929 Bug 1195397 - for aurora -> beta: l10n-mozconfig needs "ac_add_options --with-branding=browser/branding/aurora" removed. r=jlund DONTBUILD 2015-09-23 16:45:36 -04:00