Commit Graph

6363 Commits

Author SHA1 Message Date
Geoff Brown
a58cef4e0a Bug 1130187 - Optimize devicemanager calls during remote xpcshell tests; r=bc 2015-02-12 16:48:41 -07:00
Geoff Brown
fd286f2993 Bug 1128745 - Avoid 'no attribute' error on remote xpcshell timeout; r=jmaher 2015-02-12 16:48:40 -07:00
Boris Zbarsky
6e533f9afe Bug 1131751. Drop [NoInterfaceObject] from XMLHttpRequestEventTarget. r=smaug 2015-02-12 18:39:25 -05:00
Ryan VanderMeulen
52da79328b Merge fx-team to m-c. a=merge
CLOSED TREE
2015-02-12 18:02:35 -05:00
Ryan VanderMeulen
2f4dbdf783 Merge inbound to m-c. a=merge
CLOSED TREE
2015-02-12 17:53:41 -05:00
Carsten "Tomcat" Book
f2bfea765e merge mozilla-inbound to mozilla-central a=merge 2015-02-12 15:33:22 +01:00
Jean-Yves Avenard
79b2d52fd6 Bug 1130948: Update web-ref results. r=karlt 2015-02-12 18:52:13 +11:00
jlal@mozilla.com
6a02ac1aef Bug 1132348 - Add missing executable for decision tasks from builder r=me a=taskcluster-only 2015-02-11 21:22:45 -08:00
Steven MacLeod
56373a22bd Bug 1107609 - Implement ContentTask.spawn; r=Gijs r=mconley
This introduces a new medule ContentTask, which includes a spawn method.
This new method can be used to spawn a task in the content process of a
browser. When called, a promise will be returned which resolves to the
value returned by the task.

This allows you to quickly write test code which can touch the content
and return information without having to write custom framescripts all
the time (The content code can be written inline as a simple generator
definition). ContentTask is automatically included in the scope of
mochitests.

An example use follows:

yield ContentTask.spawn(browser, {}, function* gen_replaceState() {
  content.window.history.replaceState({}, "", 'test-entry/');
  return "Value that the promise will resolve with";
});
2015-02-11 17:28:44 -05:00
Ryan VanderMeulen
0f907b853f Merge m-c to fx-team. a=merge 2015-02-11 16:30:25 -05:00
Julien Pagès
5983cf8103 Bug 1132076 - [mozlog] Incorrect skip count in HTML log summary. r=davehunt 2015-02-11 09:19:00 -05:00
Ryan VanderMeulen
ab385272c1 Backed out 12 changesets (bug 1107336) for Marionette harness bustage on a CLOSED TREE.
Backed out changeset 5075f0063d70 (bug 1107336)
Backed out changeset 9ef91d4fcf3b (bug 1107336)
Backed out changeset 995911340bf7 (bug 1107336)
Backed out changeset 4817d3cd3810 (bug 1107336)
Backed out changeset dad798a5e595 (bug 1107336)
Backed out changeset 4f60c437140c (bug 1107336)
Backed out changeset f92a5c6256fa (bug 1107336)
Backed out changeset 399a436c6e5f (bug 1107336)
Backed out changeset 0d04801bb2f0 (bug 1107336)
Backed out changeset 60d9d4d20971 (bug 1107336)
Backed out changeset 9c4b171c23be (bug 1107336)
Backed out changeset a07bb95eb209 (bug 1107336)
2015-02-11 12:15:22 -05:00
David Burns
03a5a26468 Bug 1107336: Correct import on test to use marionette driver package; r=me on CLOSED TREE 2015-02-11 16:35:23 +00:00
Florian Quèze
fc1b4ea06f Bug 1123620 - remove the one-time intro popup for the new searchbox UI, r=Mossop. 2015-02-11 20:47:28 +01:00
Carsten "Tomcat" Book
5ac50b27cc merge mozilla-inbound to mozilla-central a=merge 2015-02-11 14:58:16 +01:00
jlal@mozilla.com
f24f16f0c8 Bug 1131450 - Implement chunk specific scheduling for tests r=garndt 2015-02-10 10:53:02 -08:00
Ryan VanderMeulen
4f64105bfc Merge m-c to b2g-inbound. a=merge
CLOSED TREE
2015-02-10 16:05:27 -05:00
Ryan VanderMeulen
256333e4b8 Merge inbound to m-c. a=merge
CLOSED TREE
2015-02-10 16:03:15 -05:00
Wander Lairson Costa
b0b900c761 Bug 1130327: Update phone-builder to use builder image 0.2.6. 2015-02-10 17:36:18 -02:00
jlal@mozilla.com
19d6bf5dba Bug 1131465 - Use tc-vcs to clone gecko outside of mozharness in emulator builds r=me a=taskcluster-only 2015-02-09 23:54:54 -08:00
jlal@mozilla.com
862f058591 Bug 1130778 - Update tc-vcs 2.20 to ensure use of git.mo mirror of repo r=me a=taskcluster-only 2015-02-09 23:39:50 -08:00
Patrick McManus
3e65150607 bug 1130874 - test for alt-svc -06 h2 extension r=hurley 2015-02-08 09:11:22 -05:00
Patrick McManus
207cf8c7c4 bug 1130874 - h2 test server altsvc 06 r=hurley
This only updates node-http2 for mozilla's CI needs by supporting
sending of the AltSvc frame (-06). It does not implement receiving or
the node internal tests.
2015-02-08 09:00:39 -05:00
Alexandre Lissy
1f778d301f Bug 1129173 - Properly detect B2G for workers interface tests. r=bent
Make use of SpecialPowers.isB2G to do the proper detection, and fix
mochitest execution for Mulet to include some B2G-specific prefs.
2015-02-10 06:51:00 +01:00
Ian Moody
9d6c8130f5 Bug 1096800 - Default sans-serif font for zh-CN on windows is mapped to SimSun, which is actually a serif font. r=jmaher 2015-02-10 10:38:00 +01:00
Dave Hunt
67519972ab Bug 1130358 - [mozlog] Bump version to 2.10. r=jgraham 2015-02-06 04:47:00 -05:00
Joel Maher
d77dce24d2 Bug 1110982 - [backout] tracking bug to get --run-by-dir enabled for 'oth' job on trunk. r=RyanVM 2015-02-10 09:07:32 -05:00
David Burns
719e74b382 Bug 1107336: Update Marionette unit tests to use Marionette Driver modules; r=jgriffin 2015-01-23 20:53:31 +00:00
Alexandre Lissy
8d98e06403 Bug 1130287 - Expose isB2G in SpecialPowers. r=sicking
Some mochitests needs to behave differently when ran on B2G Desktop.
Currently, this is implemented using user agent string detection,
mostly relying on "Mobile" being present and "Android" being absent.
This is only true on B2G Desktop when ran on Try because the mozconfig
defined FXOS_SIMULATOR and that, per bug 1115935, this substring is only
added in this case, but not if just MOZ_B2G is defined. A better
approach is to expose 'isB2G' in SpecialPowers for this kind of
detection.
2015-02-08 10:09:00 +01:00
jlal@mozilla.com
f401d46a5c Bug 1131169 - Attempt to enable some emulator-kk tests r=garndt 2015-02-07 15:11:01 -08:00
jlal@mozilla.com
5651372600 Bug 1131166 - Update mochitest symbol to use tc prefix r=garndt 2015-02-07 14:13:51 -08:00
jlal@mozilla.com
793ed61f2c Bug 1131165 - Increase xpcshell timeout to closer to 2 hours r=garndt 2015-02-07 12:30:20 -08:00
jlal@mozilla.com
402508a5c2 Bug 1131164 - Add mozharness generated logs as artifacts r=garndt 2015-02-07 08:21:49 -08:00
jlal@mozilla.com
688223133e Bug 1131160 - Remove caching of gaia due to issues updating clones on tester r=garndt 2015-02-07 01:16:21 -08:00
jlal@mozilla.com
2d0db0b4c7 Bug 1124340 - Add buildbot step lines to tester image r=garndt 2015-02-07 00:55:46 -08:00
jlal@mozilla.com
010c36487c Bug 1131156 - Add tc-vcs cache to tests r=garndt 2015-02-07 00:27:40 -08:00
jlal@mozilla.com
75ee79ed94 Bug 1130696 - Update pull gaia script to use correct version based on gaia.json in gecko r=garndt 2015-02-09 21:54:55 -08:00
jlal@mozilla.com
8670996907 Bug 1131154 - Use fake buildprops file to bypass use of buildbotconfigs in mozharness r=garndt 2015-02-07 00:01:23 -08:00
jlal@mozilla.com
cebcd7ff6b Bug 1131152 - Update tester image to use tc-vcs and download mozharness r=garndt 2015-02-06 23:08:48 -08:00
jlal@mozilla.com
16867df8cc Bug 1130683 - Use stable owner name which will never fail r=garndt 2015-02-09 21:53:26 -08:00
James Graham
0e5201226f Bug 1131091 - Disable CSP test causing frequent oranges on a CLOSED TREE 2015-02-09 16:10:48 +00:00
Chris Pearce
481a2bba91 Bug 1131755 - Make media.eme.enabled pref enable/disable EME rather than hide/expose EME. r=bz 2015-02-12 11:27:25 +13:00
Henrik Skupin
8775f87142 Bug 1131980 - Release mozinstall 1.11 to pypi. r=ahal DONTBUILD 2015-02-11 20:54:23 +01:00
David Burns
4c118b3f66 Bug 1107336: update Marionette-Client dependencies to include marionette driver; r=jgriffin 2015-01-21 00:32:24 +00:00
David Burns
56bedd28bc Bug 1107336: selection tests imports for marionette; r=jgriffin 2015-01-09 21:42:06 +00:00
David Burns
467073cb64 Bug 1107336: correct loop imports for marionette; r=jgriffin 2015-02-10 00:49:24 +00:00
David Burns
be78a81548 Bug 1107336: Update imports to new Marionette Driver from runner; r=jgriffin 2015-01-05 21:51:03 +00:00
Joel Maher
1607ba6ded Bug 1110982 - Disabled tests for oth chunk and leaks (run-by-dir). r=RyanVM 2014-12-27 00:44:52 +05:30
James Graham
8fa5947fdf Bug 1127920 - Re-enable mediasource-redundant-seek.html with longer timeout, r=me 2015-02-09 12:35:28 +00:00
James Graham
b290c4239e Bug 1129497 - Update web-platform-tests expected data, a = testonly 2015-02-09 12:35:27 +00:00
James Graham
412ca0652e Bug 1129497 - Update web-platform-tests to revision 63dafe11d04d035a69351c43297cc1ade8171a6b, a=testonly 2015-02-09 12:35:26 +00:00
James Graham
8d98504c66 Bug 1124181 - Update to latest wptrunner, r=Ms2ger 2015-02-09 12:35:25 +00:00
Jean-Yves Avenard
a74d986e7d Bug 1125469: Disable MP4 audio bitrate test. r=me 2015-02-09 23:29:02 +11:00
Phil Ringnalda
4ff351fa76 Merge b-i to m-c, a=merge 2015-02-07 18:02:06 -08:00
Phil Ringnalda
193d512dd0 Bug 939509 followup, remove the expectation of failing the FileAPI lastModifiedDate test
CLOSED TREE
2015-02-07 12:41:36 -08:00
Phil Ringnalda
5badbdb8a4 Merge m-c to b-i 2015-02-07 09:01:30 -08:00
Wes Kocher
e57b60f198 Merge m-c to fx-team a=merge CLOSED TREE 2015-02-06 14:57:26 -08:00
Wes Kocher
121be22948 Merge inbound to m-c a=merge CLOSED TREE 2015-02-06 14:44:10 -08:00
J. Ryan Stinnett
172d320f21 Bug 1068676 - Make mach test understand subsuites. r=jmaher 2015-02-06 14:36:59 -06:00
Ryan VanderMeulen
f628dacd88 Merge m-c to inbound. a=merge 2015-02-06 11:36:03 -05:00
Ryan VanderMeulen
781961b676 Merge b2g-inbound to m-c. a=merge 2015-02-06 11:34:51 -05:00
jlal@mozilla.com
00580cc0fd Bug 1130106 - Schedule b2g-inbound jobs r=garndt
- Update scopes in decision task to something easier to use locally
  - Schedule flame builds (they may fail now)
  - Add optional revision-hash argument to decision task mach target
  - Use b2gtest worker type for tests
  - Use build specific worker types
2015-02-06 00:18:42 -08:00
Dhi Aurrahman
a3d52372b7 Bug 1125766 - Throw proper error types for TextEncoder(), TextDecoder() and TextDecoder.decode(). r=bz 2015-02-04 18:46:26 +07:00
James Graham
1d93a6f055 Bug 1124181 - Store local base SHA1 of last web-platform-tests update explicitly, r=ahal 2015-02-06 16:11:51 +00:00
Chris AtLee
96ca0cd561 Bug 1126944: Follow symlinks when removing .pyc from test packages r=ted 2015-02-06 09:31:18 -05:00
Chris Peterson
205bec3379 Bug 1129336 - Remove nonstandard let blocks from testing/xpcshell. r=chmanchester 2015-01-24 23:34:40 -08:00
Patrick McManus
afd9154e09 bug 1102923 - test_spdy backend separate push body and err handlers r=test-only 2015-02-05 20:44:25 -05:00
Wes Kocher
ec2159dddd Merge inbound to m-c a=merge CLOSED TREE 2015-02-05 16:55:01 -08:00
Dave Townsend
121d197d22 Bug 1083281: Use flags to determine which chrome and about URIs are loaded in the content process. r=mconley, r=bsmedberg, r=jduell, r=mratcliffe 2015-02-05 08:09:15 -08:00
Dhi Aurrahman
67efd87f88 Bug 1120649 - document.lastModified should return the current time. r=bz 2015-02-04 18:58:09 +07:00
Patrick McManus
0414009c01 bug 1102923 - give spdy push test an error handler r=test-only 2015-02-05 12:41:26 -05:00
Julien Pagès
b8e55efee0 Bug 1016929 - [mozlog] html formatter imports py.xml, doesn't declare it as a dependency. r=jgraham 2015-02-04 09:54:00 +01:00
Chris Manchester
8030146bf1 Bug 1128584 - Only log valid status values when processing errors in xpcshell's head.js;r=ted 2015-02-02 13:32:49 -05:00
Patrick McManus
0c6a9c70c7 bug 1129146 - Fix Mochitest NSPR logging upload r=ted 2015-02-04 09:58:37 -05:00
Carsten "Tomcat" Book
926033d2d8 Merge mozilla-central to mozilla-inbound 2015-02-04 15:04:34 +01:00
Carsten "Tomcat" Book
40ba8b403f merge mozilla-inbound to mozilla-central a=merge 2015-02-04 14:10:05 +01:00
Eddy Bruël
a7f8fdc854 Bug 1126193 - setBreakpoint should not take a full location;r=fitzgen 2015-02-04 07:42:33 +01:00
Kyle Machulis
dbaf4fb907 Bug 782751 - User Timing API Web Platform Test Metadata update; a=TEST-ONLY 2015-02-03 21:46:23 -08:00
Jean-Yves Avenard
a59a8b6b9c Bug 1125776: Part6. Update webref tests. r=karlt
We only fail those tests due to bug 1065207. Only our duration calculations
are slightly off. Overall all those tests now pass, and do so consistently.
2015-02-02 18:42:53 +11:00
Jean-Yves Avenard
b67c638392 Bug 1106776: update test results now that they are consistent. r=karlt
When a subtest times out, it causes the parent to time out as well.
2015-02-02 13:54:47 +11:00
Jean-Yves Avenard
e5e087c775 Bug 1128115: Update web-ref tests. r=karlt
Generalize [Test removesourcebuffer event on activeSourceBuffers.] expected result to all platforms using mp4
2015-02-04 20:20:16 +11:00
Jean-Yves Avenard
3fcf5ab25c Bug 1096089: Update webref tests. r=karlt
Generalize [Test remove with a start at the duration.] expected result to all platforms using mp4
2015-02-04 20:20:15 +11:00
Maciek
7da02914d3 Bug 1103945 - Add command line tool to merge multiple raw structured logs, r=jgraham 2015-02-02 20:13:50 +01:00
Julien Pagès
160d9d89ec Bug 1112913 - Screenshots should return only the view port. r=dburns 2015-02-02 13:57:00 +01:00
Patrick McManus
31eca0ff6f bug 1128038 - h2 DAV methods set end_stream bit twice r=hurley 2015-02-02 13:42:23 -05:00
Nicholas Hurley
93cfc8a713 Bug 958712 part 3/3 - CONTINUATION tests r=mcmanus 2015-01-30 11:13:31 -08:00
Nicholas Hurley
523a6f4287 Bug 958712 part 1/3 - update CI node-http2 to v3.1.1 r=mcmanus 2015-01-30 11:15:41 -08:00
Nicholas Hurley
88db1a642b No Bug - Fix js whitspace in h2 test and server. r=mcmanus 2015-01-30 11:29:14 -08:00
jlal@mozilla.com
15a36d4ed0 Bug 1130675 - Do not escape input urls in branch.yml a=taskcluster-only r=me 2015-02-06 18:32:10 -08:00
jlal@mozilla.com
4efff64e25 Bug 1130674 - Use branch url for base and head r=me a=taskcluster-only 2015-02-06 18:07:01 -08:00
Wes Kocher
beffbe39d1 Merge m-c to b2g-inbound a=merge CLOSED TREE 2015-02-05 17:27:46 -08:00
jlal@mozilla.com
80420039f0 Bug 1129143 - Upgrade tc-vcs and fix related emulator building issues r=wcosta 2015-02-05 12:15:44 -08:00
Masayuki Nakano
b9ddb90367 Bug 1131026 Rename nsITextInputProcessor.init() and .initForTests() to .beginInputTransaction() and .beginInputTransactionForTests() r=smaug, sr=smaug 2015-02-10 17:09:29 +09:00
David Burns
685d0f5cd4 Bug 1084125: Allow requiredCapabilities in Marionette, if they are not fulfilled then a new session is not created; r=chmanchester 2015-02-06 21:45:33 +00:00
David Burns
e0a53a29f5 Bug 1084125: Add in SessionNotCreatedException to marionette; r=chmanchester 2015-02-06 21:42:24 +00:00
David Burns
b6900e6480 Bug 1084125: Merge in desired capabilities when passed in on new session; r=chmanchester 2015-02-06 20:25:17 +00:00
Wes Kocher
bc02c6b8e1 Backed out changeset ea625e85c72a (bug 1123763) for checktest orange on a CLOSED TREE 2015-02-09 14:00:13 -08:00
Andrew Halberstadt
9dd4f82c1d Bug 1123763 - [manifestparser] Implement filter system for manifest.active_tests(), r=ted
A filter is a callable that accepts an iterable of tests and a dictionary of values (e.g mozinfo.info) and returns an iterable of tests. Note filtering can mean modifying tests in addition to removing them. For example, this implements a "timeout-if" tag in the manifest:

    from manifestparser import expression
    import mozinfo

    def timeout_if(tests, values):
        for test in tests:
            if 'timeout-if' in test:
                timeout, condition = test['timeout-if'].split(',', 1)
                if expression.parse(condition, **values):
                    test['timeout'] = timeout
            yield test

    tests = mp.active_tests(filters=[timeout_if], **mozinfo.info)
2015-02-09 16:13:00 -05:00
Eric Rahm
ef3a0e93ce Bug 1128760 - Part 2: Expose debug_script option. r=jgriffin 2015-02-07 12:22:26 -08:00
Eric Rahm
3dbc73695d Bug 1128760 - Part 1: Disable onerror hooking in chrome context. r=jgriffin 2015-02-07 12:05:27 -08:00