Commit Graph

2682 Commits

Author SHA1 Message Date
Malini Das
71b9307ba3 Bug 722596 - Get stack trace from errors in content frames, r=jgriffin 2012-12-18 09:21:28 -05:00
Richard Newman
9b3f517b2c Merge m-c to s-c. 2012-12-10 13:01:43 -08:00
Jonathan Griffin
e2cfed9e61 Bug 818569 - Stop B2G before updating gecko, r=ahal 2012-12-07 14:44:55 -08:00
Marshall Culpepper
2938ec805c Bug 821412: Part 4 - Initial automation frontend for B2G update smoketests. r=jgriffin 2013-01-02 12:41:40 -06:00
Marshall Culpepper
6bd48a10f8 Bug 821412: Part 3 - Initial B2G update tests and smoketests. r=bbondy 2013-01-02 12:41:40 -06:00
Marshall Culpepper
83f1841d6d Bug 821412: Part 2 - Initial Marionette frontend for B2G update tests. r=jgriffin 2013-01-02 12:41:39 -06:00
Marshall Culpepper
a12c395a84 Bug 821412: Part 1 - Marionette changes to support automated B2G update tests. r=jgriffin 2013-01-02 12:41:39 -06:00
Ed Morley
aff0165a54 Backout a5fee86dec9e (bug 814531) for crashtest failures on a CLOSED TREE 2013-01-02 16:28:48 +00:00
Yoshi Huang
313098c246 Bug 816893 - Part 4: Marionette tests for reading Sim Contact. r=hsinyi 2012-12-14 12:07:12 +08:00
Jonathan Griffin
37330aed69 Bug 818738 - Open resultfile with 'w' instead of 'a', a=test-only 2012-12-07 10:38:13 -08:00
Jonathan Griffin
c2df188859 Bug 818738 - Pass resultfile to the testrunner, a=test-only 2012-12-06 18:58:50 -08:00
Gregory Szorc
0e1250bd4f Bug 818475 - Return proper exit code if xpcshell test fails; r=ted
DONTBUILD (NPOTB)
2012-12-05 15:42:11 -08:00
Gregory Szorc
aeb7cca597 Bug 797101 - Support running mochitests under debugger with mach; r=Ms2ger 2012-12-05 14:27:54 -08:00
Ed Morley
b44aae1e63 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-12-05 22:10:26 +00:00
Ed Morley
9112551608 Bug 784321 - Disable test_framedhistoryframes.html on Android for too many intermittent failures 2012-12-05 15:14:10 +00:00
Ed Morley
3f81d6f539 Bug 783589 - Disable test_popup-navigates-children.html on Android for too many intermittent failures 2012-12-05 15:14:10 +00:00
Andrew Halberstadt
4ed02e4344 Bug 818259 - Fix undefined reference in remote/b2g xpcshell, r=mdas, DONTBUILD a=NPOTB,test-only 2012-12-05 10:53:03 -05:00
Henrik Skupin
f183fbe1d8 Bug 814531 - Enable WebRTC crashtests on mozilla-central. r=jesup 2013-01-02 16:14:28 +01:00
Geoff Brown
c26ce20742 Bug 819093 - Use strings for env values in remote mochitest; r=jmaher DONTBUILD 2012-12-07 09:04:01 -07:00
Wes Kocher
3238ceb0ff Bug 817670 - Update Jetpack tests to pick up fixes to test failures. r=kwierso 2012-12-07 11:11:45 -08:00
Andrew Halberstadt
e05ad4400c Bug 818638 - B2G xpcshell shouldn't abort entire test run on single test timeout, r=jgriffin, DONTBUILD a=NPOTB,test-only 2012-12-07 11:37:16 -05:00
Ehsan Akhgari
c51600f223 Backed out 2 changesets (bug 532150) for test failure
Backed out changeset 57bbbda0dedd (bug 532150)
Backed out changeset 5cab33f5bfbd (bug 532150)
2012-12-15 12:08:04 -05:00
Dave Hunt
87a48f87d9 Bug 818324 - bump marionette_client version to 0.5.10 r=jgriffin 2012-12-04 17:00:51 -08:00
Ed Morley
cae89b2e48 Backout 4a0c471957b7 (bug 816246) for B2G Marionette crashes 2012-12-05 00:54:50 +00:00
Jonathan Griffin
cdf00bc6c0 Backout 1819a9cc6d27 for bustage, bug 816246, CLOSED TREE 2012-12-06 19:13:39 -08:00
Malini Das
f3a8498756 Bug 816246 Add a 'timeout' kwarg to execute_* in marionette; r=jgriffin 2012-12-04 10:32:00 +00:00
Geoff Brown
8b55dd24fe Bug 823730 - Simplify make xpcshell-tests-remote make target; r=jmaher 2012-12-21 12:44:45 -07:00
Geoff Brown
ca5c6d1c1e Bug 823703 - Create and use an android xpcshell manifest; r=jmaher 2012-12-21 12:44:42 -07:00
Malini Das
dce3e78377 Bug 816246 - Add a 'timeout' kwarg to execute_* in marionette, r=jgriffin 2012-12-04 13:34:35 -05:00
Ed Morley
ee20ee7c54 Bug 765200 - Shorten errors of type: "an unexpected uncaught JS exception reported through window.onerror - ..."; r=jmaher 2012-12-04 17:45:32 +00:00
Ed Morley
206ae0899d Bug 816532 - Print logcat for failed robocop tests; r=gbrown 2012-12-04 15:54:37 +00:00
Ryan VanderMeulen
6f42a940c4 Merge m-c to inbound. 2012-12-03 20:25:59 -05:00
Geoff Brown
ad5e43f49f Bug 816630 - Restore use of dist/fennec for Android xpcshell localLib; r=ahal, DONTBUILD 2012-12-03 17:50:07 -07:00
Ryan VanderMeulen
77948c6e44 Merge the last PGO-green inbound changeset to m-c. 2012-12-03 19:03:01 -05:00
Andrew Halberstadt
bc79e87efd Bug 817122 - Add initial B2G xpcshell manifest, r=jgriffin, DONTBUILD a=NPOTB,test-only 2012-12-03 14:56:12 -05:00
Ms2ger
4089e553d3 Bug 809097 - Add a testharness.js case to gen_template.pl; r=jhammel 2012-12-02 09:59:36 +01:00
Jonathan Griffin
41032d9689 Bug 779011 - Attach id's to all requests to prevent Marionette from getting out-of-sync, r=mdas 2012-11-26 18:19:04 -08:00
Panos Astithas
f93c708f04 Bug 815807 - Part 4: Let Marionette listen for non-local connections, r=jgriffin 2012-11-23 12:51:29 +02:00
Jonathan Griffin
4c8faceb12 Bug 815807 - Part 3: Load marionette early in the B2G startup process if relevant pref is set, otherwise load it late, r=ahal 2012-11-29 19:46:39 -08:00
Marco Bonardo
79b7f7961e Bug 791447 - Move about:newTab data to preferences. r=gavin
Gecko 18 doesn't store anymore about: pages DOMStorage into chromeappsstore.sqlite, so any previous data would be lost on upgrade to it.
Moreover, we want to move off DOMStorage due to high startup costs.
Thus here we migrate old about:newTab chromeappsstore.sqlite data to complex prefs.
2012-12-03 20:19:17 +01:00
Brian Smith
9fcc4bfd61 Backed out changeset 329da1081148
--HG--
extra : rebase_source : 9efe319bbff8d9a3f55208686d238626bf6d0dc0
2012-11-30 19:36:08 -08:00
Brian Smith
534e4f8dbf Bug 767241, Part 3: Replace uses of one-off Auto* classes with ScopedNSSTypes in ssltunnel, r=ted 2012-11-12 09:42:33 -08:00
David Burns
7a0b596290 Bug 754220: adding cookie support for Marionette, desktop only; r=mdas
Bug 754220: adding cookie support for Marionette, desktop only; r=mdas
2012-11-22 15:53:44 +00:00
Ed Morley
23644a9747 Backout f2eca3ea531f (bug 754220) for Marionette failures 2012-12-06 16:07:33 +00:00
David Burns
f753427635 Bug 754220: adding cookie support for Marionette, desktop only; r=mdas 2012-11-22 15:53:44 +00:00
Yoshi Huang
afa96c01e6 Bug 814618 - Part 3: marionette test for Display Text with GSM 7 bit encoding. r=vicamo 2012-12-05 15:58:07 +08:00
David Rajchenbach-Teller
8057248eae Bug 532150 - Testing main thread fallback for session file; r=felipe
--HG--
extra : rebase_source : fe825601fc013fce66aaa619dece0980f6f03ff5
2012-12-15 10:45:13 -05:00
David Burns
e05c2f4f04 Bug 819351: move import script file creation/deletion to marionette actor and have it deleted on session delete. r=jgriffin 2012-12-14 16:11:02 +00:00
Ehsan Akhgari
a46b8ab992 Bug 816406 - Disallow dragging a private tab into a non-private window and vice versa; r=dao 2012-12-02 15:57:06 -05:00
Ed Morley
8ab8060a02 Merge mozilla-central to mozilla-inbound DONTBUILD since all NPOTB 2012-12-05 23:43:42 +00:00
Brian Smith
918b8579c0 Bug 767241, Part 3: Replace uses of one-off Auto* classes with ScopedNSSTypes in ssltunnel, r=ted
--HG--
extra : rebase_source : d3d9c1e474bee2c0952d5d71cb3e7460d661a5aa
2012-11-12 09:42:33 -08:00
Jeff Walden
491b83bd26 Make SimpleTest.js runnable in non-Gecko browsers again. No bug, r=jmaher over IRC
--HG--
rename : browser/themes/gnomestripe/downloads/allDownloadsViewOverlay.css => browser/themes/gnomestripe/downloads/downloads.css
rename : browser/themes/winstripe/downloads/allDownloadsViewOverlay.css => browser/themes/winstripe/downloads/downloads.css
rename : toolkit/components/places/tests/mochitest/test_bug_461710_perwindowpb.html => toolkit/components/places/tests/mochitest/test_bug_461710.html
extra : rebase_source : a0c2241ee37c74d1df60cccc02b3b08fb7c68f58
2012-12-20 17:57:29 -05:00
Ed Morley
3df5586b3c Backout f5aaf21d0a2b (bug 722596) for python 2.6 compat issues 2012-12-17 22:06:21 +00:00
Malini Das
aa4b820c71 Bug 722596 - Get stack trace from errors in content frames, r=jgriffin 2012-12-17 16:02:58 -05:00
Jim Mathies
f5523fcce2 Bug 817881 - Move test plugin to dist/plugins, and touch up tests and test logic to support the change. r=glandium, dtownsend 2012-12-17 12:08:00 -06:00
Jonathan Griffin
d2a02288a2 Bug 821833 - Don't open extra socket when marionette.force-local is true, r=mdas 2012-12-14 16:08:05 -08:00
Walter Chen
455951f78c Bug 816514 - [B2G] Using marionette in Keyboard frame, causing lose of focus, r=jgriffin
Adding focus parameters and logics for marionette server and client
2012-12-17 17:45:28 +08:00
Jeff Hammel
717317ae39 Bug 821820 - bump mozfile version to 0.2 and release to m-c;r=wlach ; DONTBUILD because NPOTB 2012-12-16 18:17:27 -08:00
Rob Wood
27ab5f7b53 Bug 811583 - Develop WebAPI tests for proximity sensor API, update manifest. r=davehunt 2012-12-07 11:29:19 -08:00
David Chan
82e61d47bc Bug 816847 - Use AppService instead of Webapps.jsm for manifest lookup. r=jgriffin 2012-11-30 10:52:40 -08:00
Ed Morley
0166feddca Backout 3e4e600adc3b (bug 782542) for crashtest-ipc timeouts 2012-12-16 18:09:39 +00:00
Josh Matthews
d599a1c9c4 Bug 782542 - Secure necko IPDL usage. r=ted,jduell
* * *
Bug 782542 - Disable network.ipc security for certain mochitests r=ted
* * *
Bug 782542.  Disable some more tests that use mozbrowser w/o app r?ted
* * *
Bug 782542 : yet another test needs tweaking. r?ted
2012-12-12 10:40:33 -05:00
Drew Willcoxon
1e75598cb5 Bug 699859 - Create nsIContentPrefService2, an async version of nsIContentPrefService. r=mak, sr=mossop 2012-12-20 17:37:56 -08:00
Josh Matthews
954a16b997 Bug 782542 - Secure necko IPDL usage. r=ted,jduell 2012-12-12 10:40:33 -05:00
Andrew Halberstadt
387b2d541f Bug 821865 - Update mozdevice to version 0.18, r=jhammel 2012-12-20 10:24:25 -05:00
Geoff Brown
fa7435e42c Bug 810347 - Provide option for setting remote test root; r=jmaher 2012-12-20 09:11:11 -07:00
David Rajchenbach-Teller
bf9e5fa6d4 Bug 532150 - Test main thread fallback for session file. r=Felipe 2012-12-19 20:04:53 -05:00
Bobby Holley
2d4b03b032 Bug 823120 - Fix templates. r=jmaher
Having <script> tags after the content, rather than before, encourages people to
do <iframe onload="go()"> before go is guaranteed to be defined.
2012-12-19 15:27:49 -08:00
Malini Das
e4ca8f9111 Bug 823195 - virtualenv created by marionette should use --no-site-packages, r=jgriffin 2012-12-19 16:24:37 -05:00
Jonathan Griffin
b43755b9ae Bug 823106 - Bump marionette's version number, a=test-only 2012-12-19 09:41:48 -08:00
David Burns
14e55e366f Bug 810259: Adding support for getting screenshot from Marionette; r=mdas 2012-11-30 23:25:26 +00:00
Jim Mathies
69b84bb4b7 Bug 810617 - Pass browser app directory to xpcshell test harness. r=ted 2012-11-30 15:14:27 -06:00
Jonathan Griffin
2e70a34fa0 Backout 9252522aab90, r=bustage 2012-11-30 12:54:00 -08:00
Jonathan Griffin
7c732aaf6d Bug 815807 - Part 3: Load marionette early in the B2G startup process if relevant pref is set, otherwise load it late, r=ahal 2012-11-29 19:46:39 -08:00
Andrew Halberstadt
b314f9861f Bug 816630 - B2G xpcshell tests use wrong binary directory, r=jgriffin, DONTBUILD a=NPOTB,test-only 2012-11-30 11:25:40 -05:00
Malini Das
8797e16790 Bug 815757 - refactor script timeouts and rename variables, r=jgriffin 2012-11-30 10:42:43 -05:00
Joel Maher
574d005671 Bug 816702 - Deploy new talos.zip for 2012-11-29. r=Callek 2012-11-30 07:58:19 -05:00
Jim Mathies
69aa589ced Bug 817076 - Update various services paths to point to the gre. r=gps 2012-12-05 16:36:27 -06:00
Andrew Halberstadt
dbdca5dae8 Bug 818615 - Release mozdevice 0.17 to m-c, r=jgriffin 2012-12-05 15:35:19 -05:00
Ehsan Akhgari
0e237b0440 Merge mozilla-central into mozilla-inbound, but DONTBUILD since this all NPOTB stuff 2012-12-05 15:01:59 -05:00
William Lachance
4928373991 Bug 818080 - Bump mozdevice version to 0.16;r=ahal 2012-12-05 12:17:38 -05:00
Mihnea Dobrescu-Balaur
276dff46b2 Bug 742794 - check host/port before starting gecko instance in marionette client, r=mdas 2012-12-14 12:21:46 -05:00
Georg Fritzsche
d543e765a5 Bug 805330 - Ensure plugin widget visibility via paint flushes. r=josh,roc,robcee
--HG--
rename : layout/base/tests/chrome/paint_listener.js => testing/mochitest/tests/SimpleTest/paint_listener.js
2012-12-05 14:39:26 +01:00
Jonathan Griffin
ee5da5b676 Bug 821091 - Add a pref to Marionette to cause it use force-local: true, r=mdas, a=test-only 2012-12-12 18:04:49 -08:00
Mihnea Dobrescu-Balaur
96c1dbc65f Bug 821018 - Fix XML output when tests have been skipped, r=jgriffin 2012-12-12 15:29:47 -08:00
Andrew Halberstadt
04eda3fcf0 Bug 817122 - Disable failing B2G xpcshell tests, enable debugger tests, r=mdas 2012-12-12 16:17:49 -05:00
Jeff Hammel
12d3cf45ba Bug 820606 - update mozfile on mozilla-central to version 0.1;r=gps 2012-12-12 10:01:27 -08:00
Jeff Hammel
b46451b8ce Bug 820612 - remove docs.manifest from mozilla-central;r=wlach DONTBUILD because NPOTB 2012-12-12 09:55:30 -08:00
Gregory Szorc
fe00f5a2b5 Bug 819033 - Part 1: Add add_task() to xpcshell runner; r=ted
You can now register generator functions containing Task.spawn friendly
tests. This makes writing unit tests for promise-based APIs much easier.
2012-12-11 10:53:43 -08:00
David Rajchenbach-Teller
4b024fdb16 Bug 810543 - Testing the behavior of OS.Constants.Path.profileDir;r=froydnj 2012-12-11 15:12:59 -08:00
Ed Morley
ec20fd0a1a Backout fac650c31656 & 907a846d368f (bug 819033) for xpcshell failures 2012-12-11 20:29:18 +00:00
Ehsan Akhgari
a1844bd954 Backed out changeset 34c9ccee8058 (bug 782542) for mochitest failures 2012-12-11 15:04:11 -05:00
Mihnea Dobrescu-Balaur
8efbbfddf2 Bug 816035 - Add durations to xunit output, r=jgriffin 2012-12-11 11:33:03 -08:00
Gregory Szorc
75532ccbeb Bug 819033 - Part 1: Add add_task() to xpcshell runner; r=ted
You can now register generator functions containing Task.spawn friendly
tests. This makes writing unit tests for promise-based APIs much easier.
2012-12-11 10:53:43 -08:00
Josh Matthews
5c429bd02b Bug 782542 - Secure necko IPDL usage. r=ted,jduell 2012-12-07 17:12:02 -05:00
Mike Hommey
e654438efd Bug 820158 - Adjust log4moz.js import from marionettecomponent.js after bug 817076. r=jgriffin 2012-12-11 16:37:04 +01:00
Jonathan Griffin
bd6194cab7 Bug 800138 - Open a dummy socket before Marionette starts listening, r=past 2012-12-07 10:48:18 -08:00
David Clarke
a3d9f016f8 Bug 814140 - Run b2g mochitests from an app hosted on the mochitest server, r=ahal 2012-12-05 14:28:00 -05:00
Henrik Skupin
99dcec83b5 Bug 811873 - Disable WebRTC crashtests for crashtest-ipc. r=jesup 2012-11-29 00:56:19 +01:00
Jonathan Griffin
1170a7cb2b Bug 815807 - Part 1b: fix typo, a=test-only 2012-11-28 14:08:05 -08:00
Jonathan Griffin
c68c6807f7 Bug 815807 - Part 1a: temporarily enable some code until Part 2 lands, a=test-only 2012-11-28 13:54:18 -08:00
Malini Das
4879da83e1 Bug 815757 - refactor script timeouts for marionette, r=jgriffin 2012-11-28 16:31:23 -05:00
Jonathan Griffin
88385b60d9 Bug 815807 - Part 1: add --load-early arg to Marionette, r=ahal 2012-11-28 12:22:02 -08:00
Andrew Halberstadt
28be7accdb Bug 790817 - Add ability to install busybox to marionette, r=jgriffin 2012-11-28 15:27:04 -05:00
Gregory Szorc
06f666b380 Bug 815487 - Detect missing xpcshell.ini from mach; r=ted
DONTBUILD (NPOTB)
2012-11-28 12:19:32 -08:00
Andrew Halberstadt
240866f80c Bug 816079 - Add --gecko-path and --logcat-dir options to b2g xpcshell harness, r=jgriffin, DONTBUILD a=NPOTB,test-only 2012-11-28 14:32:34 -05:00
Jonathan Griffin
f9938b0247 Bug 813779 - Make Marionette's xunit output compatible with Jenkins, r=dhunt 2012-11-26 15:53:41 -08:00
Joel Maher
2ad93713d3 Bug 811444 - panda boards magically reboot in the middle of the test. r=ted 2012-11-28 10:23:11 -05:00
Jonathan Griffin
2a703cf10d Bug 815441 - Make errors pre-empt emulator callback warning, r=mdas 2012-11-27 13:58:58 -08:00
Ehsan Akhgari
30a1193af7 Bug 814519 - Fix a typo in SimpleTest/setup.js; r=ted 2012-11-27 14:02:08 -05:00
Andrew Halberstadt
7498dd3bd0 Bug 797153 - Remote xpcshell tests shouldn't depend on running from within an objdir, r=jgriffin, DONTBUILD a=NPOTB 2012-11-27 11:04:46 -05:00
Jonathan Griffin
1069e655ad Bug 814139 - Send state vars to frame scripts after switching frames, r=mdas 2012-11-21 17:08:11 -08:00
Andrew Halberstadt
98738a6ae9 Backout 15ce50d1d609 for broken marionette tests, r=bustage 2012-11-22 13:06:27 -05:00
David Burns
dbf8cc4c9d Bug 754220: Adding support for managing cookies to Marionette; r=mdas 2012-11-22 15:53:44 +00:00
Peter Van der Beken
3fb06020ff Fix for bug 814022 (Make instanceof for new DOM bindings work across scopes). r=bz. 2012-11-19 11:59:13 +01:00
Ed Morley
5352e71f51 Bug 814011 - Robocop should output the runTests() return code for that batch of tests, if non-zero; r=gbrown 2012-11-21 18:57:11 +00:00
Ed Morley
85408bf0f9 Bug 814013 - Always print the final robocop pass/fail summary, even if we received a non-zero return value; r=gbrown 2012-11-21 18:53:48 +00:00
Gregory Szorc
9d46d35ef0 Bug 718067 - Part 1: Create skeletons for services/{metrics,healthreport}; r=rnewman
services/metrics will hold generic metrics code. services/healthreport
report will build on top of that to provide the Firefox Health Report
feature. All functionality will land in subsequent patches.
2012-11-05 12:49:58 -08:00
Joel Maher
b79a223257 Bug 813105 - upload a new talos.zip to turn datazilla back on. r=Callek 2012-11-20 11:33:24 -05:00
Ed Morley
1963ebca09 Bug 808410 - Ensure retVal is set even when mochitest.cleanup did not generate an exception; r=ahal 2012-11-20 15:24:28 +00:00
Ed Morley
0798d964fd Bug 808410 - Callers of checkForCrashes should use its return value to ensure shutdown crashes actually make the run fail; r=jmaher f=gps 2012-11-20 15:24:28 +00:00
Ed Morley
9e095d4091 Bug 808410 - Make peptest's checkForCrashes more consistent with the version in automationutils.py; r=jmaher 2012-11-20 15:24:28 +00:00
Ed Morley
0cbab45c91 Bug 808410 - Ensure non-zero return values for robocop tests aren't overwritten by later success; r=gbrown 2012-11-20 15:24:28 +00:00
Mounir Lamouri
defc92b90f Bug 764240 - Clamp window.sizeToContent() the same way we clamp other resizing methods. r=bz 2012-11-19 23:18:21 +00:00
Andrew Halberstadt
2722ce2bbf Bug 812514 - Make b2g emulator unittests save logcat for easier debugging, r=jgriffin 2012-11-19 15:52:40 -05:00
Phil Ringnalda
56a6ff1e75 Bug 810705 - Disable test_MochiKit-DOM-Safari.html on Linux because of PGO non-profiling crashes; r=ehsan
--HG--
extra : rebase_source : b2145a00d88acd9d17092b9398d2b97468cdeeb8
2012-11-19 14:12:38 -05:00
Jonathan Griffin
ef1bcf8fe3 Bug 812395 - Make emulator fail gracefully during errors for install_gecko, r=ahal 2012-11-19 09:32:57 -08:00
Zack Weinberg
c38d90c9e6 Bug 663291: Improve the SpecialPowers and SimpleTest APIs to make it easier to write mochitests that look at error console output. Update all tests that were using ad-hoc console inspection or the old SimpleTest console handler API. r=ted 2012-11-16 21:53:32 -05:00
Ryan VanderMeulen
2621afbb4e Backed out changesets b242651c3c1b (bug 229827), b36eaac9ecf8, and 40f38a8aa660 (bug 663291) for mochitest-3/4 failures.
CLOSED TREE
2012-11-16 16:59:38 -05:00
Jonathan Griffin
ad46217009 Bug 812579 - Fix typo in Marionette's MANIFEST.in, r=atrain 2012-11-16 12:53:32 -08:00
Tanvi Vyas
ba4ce7702c Bug 803225 - Test different protocols that are allowed in nsMixedContentBlocker.cpp (r=bz) 2012-11-16 12:40:07 -08:00
Zack Weinberg
8d246d6c65 Bug 663291: Improve the SpecialPowers and SimpleTest APIs to make it easier to write mochitests that look at error console output. Update all tests that were using ad-hoc console inspection or the old SimpleTest console handler API. r=ted
--HG--
extra : rebase_source : 013c6031577f88a764fecee9750ee890b45d1181
2012-11-16 15:29:21 -05:00
Geoff Brown
219dad47cb Bug 812191 - Respect --noSetup in remote xpcshell tests with xpcw wrapper; r=jmaher, DONTBUILD 2012-11-16 07:43:55 -07:00
Joel Maher
44dcd6ffc3 Bug 812492 - deploy a new talos.zip to disable warnings and datazilla output. r=armenzg 2012-11-16 09:18:26 -05:00
Ryan VanderMeulen
da2e77db0b Backed out changesets 5bdf8bbcd02f and df27137cb7d1 (bug 803225) for mochitest orange. 2012-11-15 22:16:03 -05:00
Tanvi Vyas
f95358158a Bug 803225 - Test different protocols that are allowed in nsMixedContentBlocker.cpp. r=bz, r=smaug 2012-11-15 20:34:56 -05:00
Ryan VanderMeulen
904b2ad6b8 Merge m-c to inbound. 2012-11-15 20:34:51 -05:00
Ryan VanderMeulen
791db753f5 Merge the last PGO-green inbound changeset to m-c. 2012-11-15 20:21:35 -05:00
Malini Das
14dc381096 Bug 812226 - Package synthetic_gestures.js with the marionette_client, r=jgriffin 2012-11-15 19:07:48 -05:00
Olli Pettay
f3ed372614 Bug 749448 - Remove XTF, r=bz 2012-11-15 14:27:13 +02:00
Ryan VanderMeulen
1efc9eec06 Merge the last PGO-green inbound changeset to m-c. 2012-11-14 21:43:07 -05:00
Jonathan Griffin
404659256d Bug 811931 - Bump Marionette version, a=test-only, DONTBUILD(NPOTB) 2012-11-14 15:08:56 -08:00
Dave Hunt
c9479eb60b Bug 811330 - Fix a typo in XML generation, r=jgriffin 2012-11-14 14:46:13 -08:00
Henrik Skupin
2d69a20a0f Bug 805054 - Bind the virtualenv version Marionetts uses in venv_test.sh to a fixed release. r=jgriffin 2012-11-14 23:29:04 +01:00
Gregory Szorc
286bd17a50 Bug 797471 - Handle mochitest failures gracefully in mach; r=Ms2ger 2012-11-14 12:56:02 -08:00
Gregory Szorc
efb7391678 Bug 810435 - Convert unicode to str to work around Python 2.7.2 bug; r=jhammel
DONTBUILD (NPOTB)
2012-11-14 10:05:18 -08:00
Andrew Halberstadt
2861820904 Bug 809437 - Last ditch effort to fix stubborn orange when installing gecko into an emulator, r=mdas 2012-11-15 10:21:10 -05:00
Malini Das
66d282b44a Bug 810376 - wait for readystate==complete in chrome when switching frames, r=jgriffin 2012-11-15 10:07:24 -05:00
Ed Morley
1164c12291 Backout 992f2748681f (bug 811185) for breaking emulator tests 2012-11-14 10:05:14 +00:00
Henrik Skupin
b9402b5c6a Bug 811185 - Implement Emulator class for screen orientation in Marionette. r=jgriffin 2012-11-14 08:46:36 +01:00
David Burns
f1970f0691 Bug 811053: Allow transforms to have negative values but not affect Marionettes visibility on the element; r=jgriffin 2012-11-14 21:51:11 +00:00
Andrew Halberstadt
a2bc4228af Bug 812286 - Work around name collision that causes deprecation warning in Marionette exceptions, r=jgriffin 2012-11-15 16:01:24 -05:00
Henrik Skupin
de4cc22aab Bug 811185 - Implement Emulator class for screen orientation in Marionette. r=jgriffin 2012-11-14 22:35:26 +01:00
Jeff Hammel
f60a587c79 Bug 805633 - update mozhttpd on m-c;r=wlach ; DONTBUILD because NPOTB 2012-11-13 16:10:25 -08:00
Jonathan Griffin
f0bccc868a Bug 811351 - Reset the current frame in deleteSession, r=mdas 2012-11-13 13:51:58 -08:00
Malini Das
bfc019dea0 Bug 810376 - make content wait for document ready when switching frames, r=jgriffin 2012-11-14 13:35:44 -05:00
William Lachance
14b993064f Bug 811388 - Update mozdevice to 0.15, update consumers;r=ahal 2012-11-14 09:49:04 -08:00
Geoff Brown
4685404665 Bug 808764 - Set XPCOM_DEBUG_BREAK and other env vars in Android xpcshell tests; r=jmaher
--HG--
extra : rebase_source : 548629ff005a6ee41e7c1d6e44f9eaab2d200a70
2012-11-13 16:37:56 -07:00
Geoff Brown
d35a285b7b Bug 808729 - Set _TESTING_MODULES_DIR for Android xpcshell tests; r=jmaher
--HG--
extra : rebase_source : 80896416e1262802421282573af6c2babc4cfcac
2012-11-13 16:37:53 -07:00
Geoff Brown
026fbe0a3e Bug 752126 - Shorten remote (android) xpcshell command line with script; r=jmaher
--HG--
extra : rebase_source : 8d809c68a31dae6a11a72fe6584202b2f4e5d925
2012-11-13 16:37:51 -07:00
Andrew Halberstadt
0525bef49d Bug 809437 - Fix typo from a38c6f05ba19, r=mdas 2012-11-13 11:00:31 -05:00
Andrew Halberstadt
3501e6f89b Bug 809437 - Fix B2G emulator unittest intermittent timeout, r=jgriffin 2012-11-13 09:32:34 -05:00
Jonathan Griffin
f32cfcab67 Bug 810517 - Check for valid listenerWindow, r=mdas 2012-11-12 16:17:54 -08:00
Jonathan Griffin
91d32e70cb Bug 811175 - Don't install mozbase packages from github, r=whimboo 2012-11-12 18:39:12 -08:00
William Lachance
4a1fcf3f56 Bug 805116 - Print more of the logcat in mobile tests;r=gbrown 2012-11-12 13:57:13 -08:00
Malini Das
eb3b7117ab Bug 809245 - add preliminary touch support to marionette, r=jgriffin 2012-11-12 11:14:54 -05:00
Ed Morley
c2a18dd31c Bug 798220 - Disable test_xhr_timeout.html on Android for intermittent failures 2012-11-12 14:44:10 +00:00
Gregory Szorc
da573a2b92 Bug 809071 - Sleep after failure to delete profile directory; r=ted
This should hopefully solve the problem of IOError when deleting profile
directories.

This also cleans up the temporary code added in bug 799532.
2012-11-12 14:19:22 +00:00
Wes Kocher
d08a88c51c No bug - Update revision of jetpack code used in Firefox's test suite to pick up a test fix. r=kwierso 2012-11-11 10:21:56 -08:00
Brian Smith
63175cf75b Bug 799009: Remove unneeded SSL-related security alerts, r=honzab, r=dao 2012-11-10 20:49:44 -08:00
Brian Smith
5b7b090005 backout cset 30f8e29f9cd1 due to orange 2012-11-10 19:08:26 -08:00
Brian Smith
b3f665df00 Bug 799009: Remove unneeded SSL-related security alerts, r=honzab, r=dao
--HG--
extra : rebase_source : b6216bf3163f63f1eb4f16901943d9f351bca2cf
2012-11-10 18:19:55 -08:00
Brian Smith
a61e92f320 Bug 804441: Put our NSPR and NSS header wrappers before OS_INCLUDES, r=ted
This allows inline functions in headers to call NSPR/NSS functions without
causing linking errors.

--HG--
extra : rebase_source : f89df8a53d6e8f624c84fc3b84982c4dd92d5f38
2012-10-24 14:31:54 -07:00
Justin Lebar
caca0b9c6a Bug 806168 - Test for bugs 802366 and 806127. r=bent
These new tests are disabled on Android because the test they're replacing, test_webapp_clearBrowserData.html, was also disabled on Android, and the new tests fail in the same way as the original test.

--HG--
rename : dom/indexedDB/test/test_webapp_clearBrowserData.html => dom/indexedDB/test/webapp_clearBrowserData.js
2012-11-10 10:32:38 -08:00
Ryan VanderMeulen
a9dc8e795f Backed out 12 changesets (bug 806127, bug 802366, bug 806168) for Windows build bustage.
--HG--
rename : dom/indexedDB/test/webapp_clearBrowserData.js => dom/indexedDB/test/test_webapp_clearBrowserData.html
2012-11-09 20:14:40 -05:00
Justin Lebar
e535aa800f Bug 806168 - Test for bugs 802366 and 806127. r=bent
These new tests are disabled on Android because the test they're replacing, test_webapp_clearBrowserData.html, was also disabled on Android, and the new tests fail in the same way as the original test.

--HG--
rename : dom/indexedDB/test/test_webapp_clearBrowserData.html => dom/indexedDB/test/webapp_clearBrowserData.js
2012-11-09 16:37:41 -08:00
Jonathan Griffin
7989f61d9f Bug 810421 - Add --tree arg to Marionette, r=ahal 2012-11-09 11:20:51 -08:00
Andrew Halberstadt
f3628fb6f6 Bug 810041 - Add SPPrefService message listener to B2G mochitests, r=jgriffin 2012-11-09 11:01:11 -08:00
Mounir Lamouri
e021a7f583 Bug 737786 - 2/5 - Use a pseudo-element instead of a pseudo-class for placeholder styling. r=bz 2012-11-09 10:24:23 +00:00
Jonathan Griffin
86a6b08a3b Bug 810025 - Remove noisy log messages, r=ahal 2012-11-08 14:02:52 -08:00
Ryan VanderMeulen
b90082aa95 Backout 53d5080a6749 (bug 809437) for b2g mochitest orange.
CLOSED TREE
2012-11-08 17:25:53 -05:00
David Burns
513460862e Bug 801733: Updating isElementDisplayed Atom to handle hiding elements via transforms; r=jgriffin 2012-11-08 20:58:17 +00:00
David Burns
61b1a6facc Bug 801733: Adding a whole bunch of visibility tests for Marionette; r=jgriffin 2012-11-08 20:56:48 +00:00
Andrew Halberstadt
1d1d6ab404 Bug 809437 - Copy gecko files to /data/local prior to copying them to /system/b2g, r=jgriffin 2012-11-08 11:59:46 -08:00
David Chan
062c862d47 Bug 808734 - Fix permissions expansion and add unit test. r=ddahl, r=gwagner 2012-11-06 15:52:13 -08:00
Ryan VanderMeulen
a12c05d284 Backout b9ec1725a5e2 (bug 809437) for frequent b2g bustage. 2012-11-07 20:58:14 -05:00
Andrew Halberstadt
1cbfb3aa6c Bug 809437 - Stop b2g process before installing gecko into an emulator, r=jgriffin 2012-11-07 15:55:01 -08:00
Andrew Halberstadt
16ee3af410 Bug 809437 - Ensure b2g process has fully stopped before restarting it when installing gecko into an emulator, r=jgriffin 2012-11-07 10:15:17 -08:00
Ehsan Akhgari
bb35cf3c91 Merge mozilla-central into mozilla-inbound 2012-11-06 20:16:41 -05:00
Gregory Szorc
203a9e64f9 Bug 808336 - Part 1: Refactor mach command handler management; r=jhammel
Previously we were tighly coupled with MozbuildObject. This was not in
the spirit of mach being a generic tool. Now, instead of passing multiple
arguments to __init__ of the class providing the mach command we either
pass 0 or 1. The number of arguments is detected when processing the
@CommandProvider decorator. The optional argument is a named tuple
containing mach run-time state.

Capturing of mach command provider information is now captured in a
class (as opposed to an anoymous tuple). We also capture these in a rich
data structure which is passed as part of the run-time data to the
command provider class. This allows mach commands to inspect the mach
environment.

Mach decorators have been moved to mach.decorators. mach.base is
reserved for generic mach data/container classes.

Existing mach command classes derived from MozbuildObject have been
replaced with either object or mozbuild.base.MachCommandBase. This
latter class translates the mach context instance passed to __init__
into the constructor arguments for MozbuildObject.__init__.

Support for registering function handlers with mach has been removed.
All handlers must be inside classes.

--HG--
rename : python/mach/mach/base.py => python/mach/mach/decorators.py
2012-11-06 16:57:41 -08:00
Phil Ringnalda
f2e5ad7d7e No bug - Update revision of Jetpack code used in Firefox to fix two tests. r=kwierso 2012-11-05 23:08:40 -08:00
Andrew Halberstadt
44b1dc412e Bug 798580 - Run mochitests from within test-container app's oop iframe, r=jgriffin 2012-10-31 09:37:22 -04:00
William Lachance
7ea474afa2 Bug 808719 - Mirror over mozdevice 0.14;r=jmaher 2012-11-05 15:18:54 -08:00
Ed Morley
b9cb3b3d38 Bug 536603 - Disable test_css_cross_domain.html on Android for too many intermittent failures 2012-11-06 22:26:56 +00:00
Andrew Halberstadt
4aad565c79 Bug 800102 - Retry adb push if it times out while installing gecko, r=jgriffin 2012-11-06 13:06:38 -08:00
David Rajchenbach-Teller
626301fbda Bug 808428 - Testing that OS.File can be called from xpcshell. r=nfroyd
--HG--
extra : rebase_source : 6dfc9107c4ff2453b47a3df528ca8d0037b91cf8
2012-11-05 07:59:00 -08:00
Jonathan Griffin
531421adb9 Bug 804366 - Include test names in failure messages v0.3, r=ahal 2012-10-31 15:36:57 -07:00
Malini Das
018ee9c000 Bug 801703 - enable switching to nested OOP frame, r=jgriffin, a=NPOTB 2012-11-06 10:54:09 -08:00
Andrew Halberstadt
451f6ddf77 Bug 808783 - Disable failing Mn tests, r=jgriffin 2012-11-06 09:17:39 -08:00
Geoff Brown
73408e5742 Bug 808725 - Pass -m and -n to xpcshell when running xpcshell-tests-remote; r=jmaher 2012-11-06 04:44:02 -07:00
Geoff Brown
6b911c0a48 Bug 808728 - Log remote environment vars correctly; r=jmaher 2012-11-06 04:43:58 -07:00
Ed Morley
6bcd4d6537 Bug 808545 - Tweak the exception message for runxpcshelltests.py profile cleanup failures; r=gps 2012-11-05 18:29:20 +00:00
Ed Morley
1c5718e096 Bug 808417 - Make runTests() exception reporting consistent across test harnesses; r=jmaher 2012-11-05 13:03:55 +00:00
Jonathan Griffin
f6a30ee0f7 Bug 808441 - Enable dom/base mochitests for B2G, a=test-only 2012-11-04 15:24:53 -08:00
Philipp von Weitershausen
9c5dbf54c4 Bug 807478 - Fix DebuggerProtocol and SpecialPowers imports for jsloader.reuseGlobal = true. r=past 2012-11-02 18:03:13 -07:00
Ryan VanderMeulen
2eb1595013 Merge m-c to inbound. 2012-11-02 16:11:46 -04:00
Dão Gottwald
4b4ffca770 Bug 756313 - Don't load the homepage before the first paint. r=enn 2012-11-02 03:46:56 +01:00
Jonathan Griffin
b3662b2bbe Bug 797162 - Add make target for b2g xpcshell tests, r=ted 2012-11-01 14:29:27 -07:00
Chris Jones
f83afe286c Bug 807478 - fix timeout argument to waitFor(), r=cjones 2012-10-31 23:51:30 -07:00
Josh Aas
bceb631bc5 Back out both patches for bug 647216 due to regression documented in bug 806244. 2012-11-01 09:19:24 -04:00
Ryan VanderMeulen
6724b83a08 Merge m-c to inbound. 2012-10-31 20:19:27 -04:00
Doug Turner
4a47b2b943 Bug 805178 - Device Storage - Add tests to ensure Application Permissions match that of the Permission Matrix. r=jmaher 2012-10-31 10:06:51 -07:00
Kyle Huey
45adfbf2c8 Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Ed Morley
202f620f35 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-10-31 14:06:39 +00:00
Vicamo Yang
e6e6deb486 Backout 67cb43bb8865: Breaks B2G Marionette 2012-10-31 16:35:11 +08:00
Jonathan Griffin
ded2fd2b3b Bug 807137 - Exclude test_innerWidthHeight from B2G testruns, since it times out, a=test-only, DONTBUILD(NPOTB) 2012-10-30 15:55:11 -07:00
Justin Lebar
b20159c6c8 Backed out changeset 8bc60d1ab725 (bug 806168) 2012-10-30 21:35:08 -04:00
Justin Lebar
0a8ae17bb8 Bug 806168 - Follow-up: Disable tests on Android. r=me
The test that I renamed in this bug was already disabled on Android, so this does nothing new.
2012-10-30 18:22:37 -04:00
Geoff Brown
8fb0768aee Bug 799863 (3/3) - use dm.pushFile(file, dir/file) instead of dm.pushFile(file, dir); r=wlach 2012-10-30 15:21:43 -06:00
William Lachance
b73cfe9299 Bug 799863 (2/3) - Guard against an exception occurring before process is defined in xpcshell tests;r=gbrown
---
 testing/xpcshell/runxpcshelltests.py |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
2012-10-16 16:32:33 -04:00
William Lachance
b4ca3c3b45 Bug 799863 (1/3) - Make sure remote xpcshell tests can find mozdevice;r=gbrown
---
 config/makefiles/xpcshell.mk        |    1 +
 js/src/config/makefiles/xpcshell.mk |    1 +
 testing/testsuite-targets.mk        |    1 +
 3 files changed, 3 insertions(+)
2012-10-16 16:28:49 -04:00
Gregory Szorc
8513688614 Bug 807861 - Ensure state directory is present before running tests; r=rnewman
DONTBUILD (NPOTB)

--HG--
extra : rebase_source : fd66449c11968269d33eff3f686f22a8767b6898
2012-11-02 10:32:40 -07:00
Jonathan Griffin
de203ef8a1 Bug 807817 - Dump Marionette logs as well as writing to logfile, r=philikon 2012-11-01 14:49:15 -07:00
Kyle Huey
7457de64ad Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-30 12:28:11 -07:00
Ed Morley
a7bb0ec116 Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE 2012-10-30 17:02:31 +00:00
Kyle Huey
dd0cfd935a Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-30 08:26:12 -07:00
Sam Garrett
aefe00a614 Bug 771554 - Removing autolog and having tps write-out results to JSON so that coversheet can handle them, r=jgriffin, DONTBUILD(NPOTB) 2012-10-27 17:42:25 -04:00
Ryan VanderMeulen
fee84d8bfd Backout e35f252ca573 for mochitest-other orange.
CLOSED TREE

--HG--
extra : rebase_source : 62e15f7306c4443d91daf6af66be9b7012ada9cc
2012-11-01 19:31:02 -04:00
Al Tsai
61ff3d5271 Bug 805539 - Prevent effect from default values and network geolocation provider. r=dougt 2012-11-01 19:23:14 -04:00
Ryan VanderMeulen
ea653363ab Merge m-c to inbound. 2012-11-01 19:23:07 -04:00
Dão Gottwald
ac24c56969 Bug 756313 - Don't load the homepage before the first paint. r=enn 2012-11-01 22:00:35 +01:00
Gregory Szorc
8066817551 Bug 795772 - More mach options to control xpcshell test execution; r=ted
DONTBUILD (NPOTB)
2012-10-31 10:29:26 -07:00
Jonathan Griffin
6c3ae79736 Bug 800102 - Work around adb deadlock when installing gecko in emulator, r=ahal 2012-10-30 12:26:50 -07:00
Ryan VanderMeulen
88fe705046 Merge inbound to m-c. 2012-10-27 16:39:23 -04:00
Jeff Hammel
9275b655c2 Bug 805190 - document new procedure for mozbase mirroring and versioning;r=wlach ; DONTBUILD because NPOTB 2012-10-27 08:44:30 -07:00
Jonathan Griffin
26a777fc34 Bug 805430 - Install mochitest extensions in B2G as app bundles, r=ahal, DONTBUILD(NPOTB) 2012-10-25 09:53:19 -07:00
Sam Garrett
c0b6bbf432 Bug 796998 - Use mozinstall instead of mozregression for TPS, r=jgriffin, DONTBUILD(NPOTB) 2012-10-24 17:42:08 -06:00
Markus Stange
7bdd484acd Bug 647216: Allow testing of MozMouseHittest window dragging. r=enndeakin 2012-10-26 15:40:11 -04:00
David Burns
de4af848af Bug 805635: making sure we close the file on import_script; r=mdas 2012-10-26 16:23:52 +01:00
Jeff Hammel
bf6f5fbc02 Bug 805440 - Mozrunner installed from pypi when running setup_development.py;r=jgriffin
--HG--
extra : rebase_source : f34112c361a3b727913648a0cb593f8d966d43e1
2012-10-26 08:58:03 -07:00
Ryan VanderMeulen
4ab0bcd6c5 Merge m-c to inbound. 2012-10-25 17:43:19 -04:00
Jonathan Griffin
68bacba976 Bug 805539 - Disable manifest.ini with no active tests, a=test-only, DONTBUILD(NPOTB) 2012-10-25 13:57:58 -07:00
David Burns
fe3efee09c Bug 805403: Allow marionette to send keystrokes to elements without value attribute; r=mdas 2012-10-25 21:39:52 +01:00
Henrik Skupin
86d6ecb398 Bug 805297 - Marionette doesn't recognize relative test path from current working directory. r=jgriffin 2012-10-25 16:30:32 -04:00
Jonathan Griffin
6934552f90 Bug 803740 - Wait for system-message-listener-ready before installing new gecko, r=mdas 2012-10-25 07:09:19 -07:00
Jonathan Griffin
e9224d85b6 Bug 805216 - Add mozdevice to tests.zip, r=jhammel 2012-10-24 14:54:14 -07:00
Ryan VanderMeulen
95382d4097 Merge m-c to inbound. 2012-10-24 14:07:16 -04:00
Jonathan Griffin
de2d34618c Bug 805033 - Specify Marionette deps using >=, r=ahal, DONTBUILD(NPOTB) 2012-10-24 09:53:52 -07:00
William Lachance
cacf84f9f9 Bug 801652 - Make sure we print logcat, device info on remote mochitest/reftest failure;r=jmaher 2012-10-24 13:34:33 -04:00
Malini Das
9416e18fe2 Bug 804562 - fix file permissions for marionette imported scripts, r=jgriffin 2012-10-24 11:36:43 -04:00