Commit Graph

2682 Commits

Author SHA1 Message Date
Malini Das
fd7d617909 Bug 722596 - Get stack trace from errors in content frames, r=jgriffin 2012-12-18 09:21:28 -05:00
Richard Newman
ab14f18666 Merge m-c to s-c. 2012-12-10 13:01:43 -08:00
Jonathan Griffin
80011ab590 Bug 818569 - Stop B2G before updating gecko, r=ahal 2012-12-07 14:44:55 -08:00
Marshall Culpepper
e3edb650d3 Bug 821412: Part 4 - Initial automation frontend for B2G update smoketests. r=jgriffin 2013-01-02 12:41:40 -06:00
Marshall Culpepper
84c6f6eaab Bug 821412: Part 3 - Initial B2G update tests and smoketests. r=bbondy 2013-01-02 12:41:40 -06:00
Marshall Culpepper
068ef410e2 Bug 821412: Part 2 - Initial Marionette frontend for B2G update tests. r=jgriffin 2013-01-02 12:41:39 -06:00
Marshall Culpepper
8e1a0eb33b Bug 821412: Part 1 - Marionette changes to support automated B2G update tests. r=jgriffin 2013-01-02 12:41:39 -06:00
Ed Morley
97f52168ac Backout a5fee86dec9e (bug 814531) for crashtest failures on a CLOSED TREE 2013-01-02 16:28:48 +00:00
Yoshi Huang
6e23fa9d2b Bug 816893 - Part 4: Marionette tests for reading Sim Contact. r=hsinyi 2012-12-14 12:07:12 +08:00
Jonathan Griffin
99b7fccfb4 Bug 818738 - Open resultfile with 'w' instead of 'a', a=test-only 2012-12-07 10:38:13 -08:00
Jonathan Griffin
05aa11c077 Bug 818738 - Pass resultfile to the testrunner, a=test-only 2012-12-06 18:58:50 -08:00
Gregory Szorc
2313ba46d9 Bug 818475 - Return proper exit code if xpcshell test fails; r=ted
DONTBUILD (NPOTB)
2012-12-05 15:42:11 -08:00
Gregory Szorc
28b3111621 Bug 797101 - Support running mochitests under debugger with mach; r=Ms2ger 2012-12-05 14:27:54 -08:00
Ed Morley
e401276626 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-12-05 22:10:26 +00:00
Ed Morley
8fa554149c Bug 784321 - Disable test_framedhistoryframes.html on Android for too many intermittent failures 2012-12-05 15:14:10 +00:00
Ed Morley
f5d0542c98 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
2d6aac9e96 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
a1deb8c665 Bug 814531 - Enable WebRTC crashtests on mozilla-central. r=jesup 2013-01-02 16:14:28 +01:00
Geoff Brown
fae430bbe9 Bug 819093 - Use strings for env values in remote mochitest; r=jmaher DONTBUILD 2012-12-07 09:04:01 -07:00
Wes Kocher
3193f86e00 Bug 817670 - Update Jetpack tests to pick up fixes to test failures. r=kwierso 2012-12-07 11:11:45 -08:00
Andrew Halberstadt
3a4f6ca6a2 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
e46027a5e7 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
aa4380ce70 Bug 818324 - bump marionette_client version to 0.5.10 r=jgriffin 2012-12-04 17:00:51 -08:00
Ed Morley
7a45917290 Backout 4a0c471957b7 (bug 816246) for B2G Marionette crashes 2012-12-05 00:54:50 +00:00
Jonathan Griffin
e625b4c910 Backout 1819a9cc6d27 for bustage, bug 816246, CLOSED TREE 2012-12-06 19:13:39 -08:00
Malini Das
8b4d5a9e13 Bug 816246 Add a 'timeout' kwarg to execute_* in marionette; r=jgriffin 2012-12-04 10:32:00 +00:00
Geoff Brown
696c6075b6 Bug 823730 - Simplify make xpcshell-tests-remote make target; r=jmaher 2012-12-21 12:44:45 -07:00
Geoff Brown
a262268408 Bug 823703 - Create and use an android xpcshell manifest; r=jmaher 2012-12-21 12:44:42 -07:00
Malini Das
95c1b2c1a4 Bug 816246 - Add a 'timeout' kwarg to execute_* in marionette, r=jgriffin 2012-12-04 13:34:35 -05:00
Ed Morley
f0f49ff1ad 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
c1020239e9 Bug 816532 - Print logcat for failed robocop tests; r=gbrown 2012-12-04 15:54:37 +00:00
Ryan VanderMeulen
32d1a9540c Merge m-c to inbound. 2012-12-03 20:25:59 -05:00
Geoff Brown
85eb034186 Bug 816630 - Restore use of dist/fennec for Android xpcshell localLib; r=ahal, DONTBUILD 2012-12-03 17:50:07 -07:00
Ryan VanderMeulen
ccdbc2ba3d Merge the last PGO-green inbound changeset to m-c. 2012-12-03 19:03:01 -05:00
Andrew Halberstadt
734727be40 Bug 817122 - Add initial B2G xpcshell manifest, r=jgriffin, DONTBUILD a=NPOTB,test-only 2012-12-03 14:56:12 -05:00
Ms2ger
7482762720 Bug 809097 - Add a testharness.js case to gen_template.pl; r=jhammel 2012-12-02 09:59:36 +01:00
Jonathan Griffin
156c2b3cbe 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
d7b4f1b695 Bug 815807 - Part 4: Let Marionette listen for non-local connections, r=jgriffin 2012-11-23 12:51:29 +02:00
Jonathan Griffin
8a78ad1330 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
90a5f7a6cb 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
62fead1afa Backed out changeset 329da1081148
--HG--
extra : rebase_source : 9efe319bbff8d9a3f55208686d238626bf6d0dc0
2012-11-30 19:36:08 -08:00
Brian Smith
d5e492d0d1 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
db0672717e 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
d52ec0dc6e Backout f2eca3ea531f (bug 754220) for Marionette failures 2012-12-06 16:07:33 +00:00
David Burns
030e4cc7f4 Bug 754220: adding cookie support for Marionette, desktop only; r=mdas 2012-11-22 15:53:44 +00:00
Yoshi Huang
0f264e98ee 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
4a908e480d 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
8e27609578 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
c4e74b26fa 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
fd8816e572 Merge mozilla-central to mozilla-inbound DONTBUILD since all NPOTB 2012-12-05 23:43:42 +00:00
Brian Smith
8b107fc7c0 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
e5142499c5 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
2426589905 Backout f5aaf21d0a2b (bug 722596) for python 2.6 compat issues 2012-12-17 22:06:21 +00:00
Malini Das
368cbefd24 Bug 722596 - Get stack trace from errors in content frames, r=jgriffin 2012-12-17 16:02:58 -05:00
Jim Mathies
10c1c2ce73 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
191a78796b 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
bd8eece389 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
9c041aaf50 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
907f362aa3 Bug 811583 - Develop WebAPI tests for proximity sensor API, update manifest. r=davehunt 2012-12-07 11:29:19 -08:00
David Chan
7c7a078529 Bug 816847 - Use AppService instead of Webapps.jsm for manifest lookup. r=jgriffin 2012-11-30 10:52:40 -08:00
Ed Morley
62e46aa794 Backout 3e4e600adc3b (bug 782542) for crashtest-ipc timeouts 2012-12-16 18:09:39 +00:00
Josh Matthews
b5a5e3ef75 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
a2637d2e6d Bug 699859 - Create nsIContentPrefService2, an async version of nsIContentPrefService. r=mak, sr=mossop 2012-12-20 17:37:56 -08:00
Josh Matthews
b441d6b728 Bug 782542 - Secure necko IPDL usage. r=ted,jduell 2012-12-12 10:40:33 -05:00
Andrew Halberstadt
7ac6bde5bd Bug 821865 - Update mozdevice to version 0.18, r=jhammel 2012-12-20 10:24:25 -05:00
Geoff Brown
a881cc33fe Bug 810347 - Provide option for setting remote test root; r=jmaher 2012-12-20 09:11:11 -07:00
David Rajchenbach-Teller
027da3eed4 Bug 532150 - Test main thread fallback for session file. r=Felipe 2012-12-19 20:04:53 -05:00
Bobby Holley
a14c09aa90 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
2f7f8695b2 Bug 823195 - virtualenv created by marionette should use --no-site-packages, r=jgriffin 2012-12-19 16:24:37 -05:00
Jonathan Griffin
1abd40e406 Bug 823106 - Bump marionette's version number, a=test-only 2012-12-19 09:41:48 -08:00
David Burns
741ce3184e Bug 810259: Adding support for getting screenshot from Marionette; r=mdas 2012-11-30 23:25:26 +00:00
Jim Mathies
ac6edf698e Bug 810617 - Pass browser app directory to xpcshell test harness. r=ted 2012-11-30 15:14:27 -06:00
Jonathan Griffin
88f130fcb5 Backout 9252522aab90, r=bustage 2012-11-30 12:54:00 -08:00
Jonathan Griffin
fa9a57fe33 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
7d5ee438da 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
c298a0ce6f Bug 815757 - refactor script timeouts and rename variables, r=jgriffin 2012-11-30 10:42:43 -05:00
Joel Maher
6ca7d26953 Bug 816702 - Deploy new talos.zip for 2012-11-29. r=Callek 2012-11-30 07:58:19 -05:00
Jim Mathies
533265f536 Bug 817076 - Update various services paths to point to the gre. r=gps 2012-12-05 16:36:27 -06:00
Andrew Halberstadt
8c34cb0322 Bug 818615 - Release mozdevice 0.17 to m-c, r=jgriffin 2012-12-05 15:35:19 -05:00
Ehsan Akhgari
3c38e6e5b2 Merge mozilla-central into mozilla-inbound, but DONTBUILD since this all NPOTB stuff 2012-12-05 15:01:59 -05:00
William Lachance
2fff568ba4 Bug 818080 - Bump mozdevice version to 0.16;r=ahal 2012-12-05 12:17:38 -05:00
Mihnea Dobrescu-Balaur
07e4c0a091 Bug 742794 - check host/port before starting gecko instance in marionette client, r=mdas 2012-12-14 12:21:46 -05:00
Georg Fritzsche
5beaeb5928 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
c85efa2e24 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
8b5f1f6324 Bug 821018 - Fix XML output when tests have been skipped, r=jgriffin 2012-12-12 15:29:47 -08:00
Andrew Halberstadt
319f003fc9 Bug 817122 - Disable failing B2G xpcshell tests, enable debugger tests, r=mdas 2012-12-12 16:17:49 -05:00
Jeff Hammel
09ff6205d8 Bug 820606 - update mozfile on mozilla-central to version 0.1;r=gps 2012-12-12 10:01:27 -08:00
Jeff Hammel
a6d8cdba83 Bug 820612 - remove docs.manifest from mozilla-central;r=wlach DONTBUILD because NPOTB 2012-12-12 09:55:30 -08:00
Gregory Szorc
53c9d7b883 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
9f39126cb0 Bug 810543 - Testing the behavior of OS.Constants.Path.profileDir;r=froydnj 2012-12-11 15:12:59 -08:00
Ed Morley
58f66d8a75 Backout fac650c31656 & 907a846d368f (bug 819033) for xpcshell failures 2012-12-11 20:29:18 +00:00
Ehsan Akhgari
9305b46722 Backed out changeset 34c9ccee8058 (bug 782542) for mochitest failures 2012-12-11 15:04:11 -05:00
Mihnea Dobrescu-Balaur
97204a88c1 Bug 816035 - Add durations to xunit output, r=jgriffin 2012-12-11 11:33:03 -08:00
Gregory Szorc
873700931f 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
6fab8b6f69 Bug 782542 - Secure necko IPDL usage. r=ted,jduell 2012-12-07 17:12:02 -05:00
Mike Hommey
714e5539b7 Bug 820158 - Adjust log4moz.js import from marionettecomponent.js after bug 817076. r=jgriffin 2012-12-11 16:37:04 +01:00
Jonathan Griffin
a842766f06 Bug 800138 - Open a dummy socket before Marionette starts listening, r=past 2012-12-07 10:48:18 -08:00
David Clarke
5491e62b96 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
0f3b0e29d0 Bug 811873 - Disable WebRTC crashtests for crashtest-ipc. r=jesup 2012-11-29 00:56:19 +01:00
Jonathan Griffin
221e020644 Bug 815807 - Part 1b: fix typo, a=test-only 2012-11-28 14:08:05 -08:00
Jonathan Griffin
a9fed0157c 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
6d4235f0a7 Bug 815757 - refactor script timeouts for marionette, r=jgriffin 2012-11-28 16:31:23 -05:00
Jonathan Griffin
e57b404f52 Bug 815807 - Part 1: add --load-early arg to Marionette, r=ahal 2012-11-28 12:22:02 -08:00
Andrew Halberstadt
c08176f916 Bug 790817 - Add ability to install busybox to marionette, r=jgriffin 2012-11-28 15:27:04 -05:00
Gregory Szorc
941e87d329 Bug 815487 - Detect missing xpcshell.ini from mach; r=ted
DONTBUILD (NPOTB)
2012-11-28 12:19:32 -08:00
Andrew Halberstadt
6421eb7cb1 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
4db1fe549b Bug 813779 - Make Marionette's xunit output compatible with Jenkins, r=dhunt 2012-11-26 15:53:41 -08:00
Joel Maher
7931aa2846 Bug 811444 - panda boards magically reboot in the middle of the test. r=ted 2012-11-28 10:23:11 -05:00
Jonathan Griffin
350b5efa59 Bug 815441 - Make errors pre-empt emulator callback warning, r=mdas 2012-11-27 13:58:58 -08:00
Ehsan Akhgari
4705d26487 Bug 814519 - Fix a typo in SimpleTest/setup.js; r=ted 2012-11-27 14:02:08 -05:00
Andrew Halberstadt
a47d1dacea 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
73a8e9cf30 Bug 814139 - Send state vars to frame scripts after switching frames, r=mdas 2012-11-21 17:08:11 -08:00
Andrew Halberstadt
9e56b46e3f Backout 15ce50d1d609 for broken marionette tests, r=bustage 2012-11-22 13:06:27 -05:00
David Burns
8f75dc0a6c Bug 754220: Adding support for managing cookies to Marionette; r=mdas 2012-11-22 15:53:44 +00:00
Peter Van der Beken
243151f563 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
bf7072426a 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
dc8a9941a8 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
a54e44d0f2 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
12c71a1885 Bug 813105 - upload a new talos.zip to turn datazilla back on. r=Callek 2012-11-20 11:33:24 -05:00
Ed Morley
4a75cec196 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
96206ce1aa 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
e5f771185e 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
f925758d29 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
1acad9fc93 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
443a146159 Bug 812514 - Make b2g emulator unittests save logcat for easier debugging, r=jgriffin 2012-11-19 15:52:40 -05:00
Phil Ringnalda
a14e25163d 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
4e468d9be2 Bug 812395 - Make emulator fail gracefully during errors for install_gecko, r=ahal 2012-11-19 09:32:57 -08:00
Zack Weinberg
b90cc17174 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
401bd9646a 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
c253c7e005 Bug 812579 - Fix typo in Marionette's MANIFEST.in, r=atrain 2012-11-16 12:53:32 -08:00
Tanvi Vyas
3b2cc6d2b5 Bug 803225 - Test different protocols that are allowed in nsMixedContentBlocker.cpp (r=bz) 2012-11-16 12:40:07 -08:00
Zack Weinberg
c1f34c416f 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
09b68e596b Bug 812191 - Respect --noSetup in remote xpcshell tests with xpcw wrapper; r=jmaher, DONTBUILD 2012-11-16 07:43:55 -07:00
Joel Maher
bdbcde9c90 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
d3f7598cf3 Backed out changesets 5bdf8bbcd02f and df27137cb7d1 (bug 803225) for mochitest orange. 2012-11-15 22:16:03 -05:00
Tanvi Vyas
7d447711f2 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
db7f695a13 Merge m-c to inbound. 2012-11-15 20:34:51 -05:00
Ryan VanderMeulen
a863a6177e Merge the last PGO-green inbound changeset to m-c. 2012-11-15 20:21:35 -05:00
Malini Das
48ab33d100 Bug 812226 - Package synthetic_gestures.js with the marionette_client, r=jgriffin 2012-11-15 19:07:48 -05:00
Olli Pettay
660783c739 Bug 749448 - Remove XTF, r=bz 2012-11-15 14:27:13 +02:00
Ryan VanderMeulen
8187210f11 Merge the last PGO-green inbound changeset to m-c. 2012-11-14 21:43:07 -05:00
Jonathan Griffin
c7cb6962a6 Bug 811931 - Bump Marionette version, a=test-only, DONTBUILD(NPOTB) 2012-11-14 15:08:56 -08:00
Dave Hunt
8519718b35 Bug 811330 - Fix a typo in XML generation, r=jgriffin 2012-11-14 14:46:13 -08:00
Henrik Skupin
3dbf47f7a6 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
2c33633e4d Bug 797471 - Handle mochitest failures gracefully in mach; r=Ms2ger 2012-11-14 12:56:02 -08:00
Gregory Szorc
a1314866a4 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
d250cff195 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
b06c841817 Bug 810376 - wait for readystate==complete in chrome when switching frames, r=jgriffin 2012-11-15 10:07:24 -05:00
Ed Morley
32cdc08ada Backout 992f2748681f (bug 811185) for breaking emulator tests 2012-11-14 10:05:14 +00:00
Henrik Skupin
8ef615a999 Bug 811185 - Implement Emulator class for screen orientation in Marionette. r=jgriffin 2012-11-14 08:46:36 +01:00
David Burns
4aaf25b587 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
7881148523 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
07e55c16b9 Bug 811185 - Implement Emulator class for screen orientation in Marionette. r=jgriffin 2012-11-14 22:35:26 +01:00
Jeff Hammel
dda711c7b3 Bug 805633 - update mozhttpd on m-c;r=wlach ; DONTBUILD because NPOTB 2012-11-13 16:10:25 -08:00
Jonathan Griffin
7c4b4c24c9 Bug 811351 - Reset the current frame in deleteSession, r=mdas 2012-11-13 13:51:58 -08:00
Malini Das
726037e3ab Bug 810376 - make content wait for document ready when switching frames, r=jgriffin 2012-11-14 13:35:44 -05:00
William Lachance
5a3130a3ae Bug 811388 - Update mozdevice to 0.15, update consumers;r=ahal 2012-11-14 09:49:04 -08:00
Geoff Brown
76bf571ae0 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
8da8b19c60 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
b5844a01a0 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
3a439e8f9d Bug 809437 - Fix typo from a38c6f05ba19, r=mdas 2012-11-13 11:00:31 -05:00
Andrew Halberstadt
e555750ea0 Bug 809437 - Fix B2G emulator unittest intermittent timeout, r=jgriffin 2012-11-13 09:32:34 -05:00
Jonathan Griffin
93fe1c72cb Bug 810517 - Check for valid listenerWindow, r=mdas 2012-11-12 16:17:54 -08:00
Jonathan Griffin
1592ebe64d Bug 811175 - Don't install mozbase packages from github, r=whimboo 2012-11-12 18:39:12 -08:00
William Lachance
f81e82b933 Bug 805116 - Print more of the logcat in mobile tests;r=gbrown 2012-11-12 13:57:13 -08:00
Malini Das
1fd3c0d3d7 Bug 809245 - add preliminary touch support to marionette, r=jgriffin 2012-11-12 11:14:54 -05:00
Ed Morley
e01730fa5e Bug 798220 - Disable test_xhr_timeout.html on Android for intermittent failures 2012-11-12 14:44:10 +00:00
Gregory Szorc
0a500be5e5 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
d50b26e204 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
d79b8dcdb8 Bug 799009: Remove unneeded SSL-related security alerts, r=honzab, r=dao 2012-11-10 20:49:44 -08:00
Brian Smith
7781a26273 backout cset 30f8e29f9cd1 due to orange 2012-11-10 19:08:26 -08:00
Brian Smith
d6580050c0 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
20fdba1c78 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
114ec5cd8d 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
f774dcd8ba 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
8c926613e7 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
2ea2f6e5b5 Bug 810421 - Add --tree arg to Marionette, r=ahal 2012-11-09 11:20:51 -08:00
Andrew Halberstadt
336d764b8c Bug 810041 - Add SPPrefService message listener to B2G mochitests, r=jgriffin 2012-11-09 11:01:11 -08:00
Mounir Lamouri
58aa0a96d8 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
ab213ea44a Bug 810025 - Remove noisy log messages, r=ahal 2012-11-08 14:02:52 -08:00
Ryan VanderMeulen
3837f3fb3e Backout 53d5080a6749 (bug 809437) for b2g mochitest orange.
CLOSED TREE
2012-11-08 17:25:53 -05:00
David Burns
0fbf32ca8b Bug 801733: Updating isElementDisplayed Atom to handle hiding elements via transforms; r=jgriffin 2012-11-08 20:58:17 +00:00
David Burns
a2a40cb309 Bug 801733: Adding a whole bunch of visibility tests for Marionette; r=jgriffin 2012-11-08 20:56:48 +00:00
Andrew Halberstadt
0de5bee277 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
8edcfe987a Bug 808734 - Fix permissions expansion and add unit test. r=ddahl, r=gwagner 2012-11-06 15:52:13 -08:00
Ryan VanderMeulen
6d0fd9cfd7 Backout b9ec1725a5e2 (bug 809437) for frequent b2g bustage. 2012-11-07 20:58:14 -05:00
Andrew Halberstadt
70d974d9be Bug 809437 - Stop b2g process before installing gecko into an emulator, r=jgriffin 2012-11-07 15:55:01 -08:00
Andrew Halberstadt
5d55002797 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
51201d2f10 Merge mozilla-central into mozilla-inbound 2012-11-06 20:16:41 -05:00
Gregory Szorc
cb927ab20b 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
25dedca379 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
638ef460b8 Bug 798580 - Run mochitests from within test-container app's oop iframe, r=jgriffin 2012-10-31 09:37:22 -04:00
William Lachance
333ab4bd84 Bug 808719 - Mirror over mozdevice 0.14;r=jmaher 2012-11-05 15:18:54 -08:00
Ed Morley
33e0ad4927 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
e0ed6ab143 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
dca36f6ddf 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
7e5010026c Bug 804366 - Include test names in failure messages v0.3, r=ahal 2012-10-31 15:36:57 -07:00
Malini Das
73d172b183 Bug 801703 - enable switching to nested OOP frame, r=jgriffin, a=NPOTB 2012-11-06 10:54:09 -08:00
Andrew Halberstadt
79979d8ec6 Bug 808783 - Disable failing Mn tests, r=jgriffin 2012-11-06 09:17:39 -08:00
Geoff Brown
c2f67ca68f 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
3988d0453c Bug 808728 - Log remote environment vars correctly; r=jmaher 2012-11-06 04:43:58 -07:00
Ed Morley
67dc3d5d56 Bug 808545 - Tweak the exception message for runxpcshelltests.py profile cleanup failures; r=gps 2012-11-05 18:29:20 +00:00
Ed Morley
157e0ef0a7 Bug 808417 - Make runTests() exception reporting consistent across test harnesses; r=jmaher 2012-11-05 13:03:55 +00:00
Jonathan Griffin
f59e1aeec2 Bug 808441 - Enable dom/base mochitests for B2G, a=test-only 2012-11-04 15:24:53 -08:00
Philipp von Weitershausen
8a0276e5bb Bug 807478 - Fix DebuggerProtocol and SpecialPowers imports for jsloader.reuseGlobal = true. r=past 2012-11-02 18:03:13 -07:00
Ryan VanderMeulen
d716366c32 Merge m-c to inbound. 2012-11-02 16:11:46 -04:00
Dão Gottwald
5b3ee5260f Bug 756313 - Don't load the homepage before the first paint. r=enn 2012-11-02 03:46:56 +01:00
Jonathan Griffin
4aa3749ab1 Bug 797162 - Add make target for b2g xpcshell tests, r=ted 2012-11-01 14:29:27 -07:00
Chris Jones
54335e88a7 Bug 807478 - fix timeout argument to waitFor(), r=cjones 2012-10-31 23:51:30 -07:00
Josh Aas
4c7422ffc4 Back out both patches for bug 647216 due to regression documented in bug 806244. 2012-11-01 09:19:24 -04:00
Ryan VanderMeulen
713bb812f1 Merge m-c to inbound. 2012-10-31 20:19:27 -04:00
Doug Turner
2c40fe1d13 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
1482122303 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
2d040f49fc Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-10-31 14:06:39 +00:00
Vicamo Yang
8297cdabd6 Backout 67cb43bb8865: Breaks B2G Marionette 2012-10-31 16:35:11 +08:00
Jonathan Griffin
916b4da168 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
835ba529a7 Backed out changeset 8bc60d1ab725 (bug 806168) 2012-10-30 21:35:08 -04:00
Justin Lebar
f67a0fa17e 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
03a8e4e488 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
6ba779efaa 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
f3518f5541 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
eb2701ecef 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
9ad0989d2c Bug 807817 - Dump Marionette logs as well as writing to logfile, r=philikon 2012-11-01 14:49:15 -07:00
Kyle Huey
bdf47895bb 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
777eed8444 Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE 2012-10-30 17:02:31 +00:00
Kyle Huey
aa1997a51a 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
85ccd74818 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
043db7616b Backout e35f252ca573 for mochitest-other orange.
CLOSED TREE

--HG--
extra : rebase_source : 62e15f7306c4443d91daf6af66be9b7012ada9cc
2012-11-01 19:31:02 -04:00
Al Tsai
78d5b9d481 Bug 805539 - Prevent effect from default values and network geolocation provider. r=dougt 2012-11-01 19:23:14 -04:00
Ryan VanderMeulen
0aa6d668d3 Merge m-c to inbound. 2012-11-01 19:23:07 -04:00
Dão Gottwald
6d4b82ba46 Bug 756313 - Don't load the homepage before the first paint. r=enn 2012-11-01 22:00:35 +01:00
Gregory Szorc
b50521c910 Bug 795772 - More mach options to control xpcshell test execution; r=ted
DONTBUILD (NPOTB)
2012-10-31 10:29:26 -07:00
Jonathan Griffin
0ab777a362 Bug 800102 - Work around adb deadlock when installing gecko in emulator, r=ahal 2012-10-30 12:26:50 -07:00
Ryan VanderMeulen
5fb0de670c Merge inbound to m-c. 2012-10-27 16:39:23 -04:00
Jeff Hammel
189892eb1c 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
c9a2af4575 Bug 805430 - Install mochitest extensions in B2G as app bundles, r=ahal, DONTBUILD(NPOTB) 2012-10-25 09:53:19 -07:00
Sam Garrett
90e7c8851a Bug 796998 - Use mozinstall instead of mozregression for TPS, r=jgriffin, DONTBUILD(NPOTB) 2012-10-24 17:42:08 -06:00
Markus Stange
9e63676c33 Bug 647216: Allow testing of MozMouseHittest window dragging. r=enndeakin 2012-10-26 15:40:11 -04:00
David Burns
3b5adc3d66 Bug 805635: making sure we close the file on import_script; r=mdas 2012-10-26 16:23:52 +01:00
Jeff Hammel
7453c1c485 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
130a50c2ca Merge m-c to inbound. 2012-10-25 17:43:19 -04:00
Jonathan Griffin
665ee0fcce Bug 805539 - Disable manifest.ini with no active tests, a=test-only, DONTBUILD(NPOTB) 2012-10-25 13:57:58 -07:00
David Burns
24a71b9c7e Bug 805403: Allow marionette to send keystrokes to elements without value attribute; r=mdas 2012-10-25 21:39:52 +01:00
Henrik Skupin
4019716055 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
24a9559c46 Bug 803740 - Wait for system-message-listener-ready before installing new gecko, r=mdas 2012-10-25 07:09:19 -07:00
Jonathan Griffin
d9ea6690ec Bug 805216 - Add mozdevice to tests.zip, r=jhammel 2012-10-24 14:54:14 -07:00
Ryan VanderMeulen
ee4ed9d764 Merge m-c to inbound. 2012-10-24 14:07:16 -04:00
Jonathan Griffin
fc406ca6a7 Bug 805033 - Specify Marionette deps using >=, r=ahal, DONTBUILD(NPOTB) 2012-10-24 09:53:52 -07:00
William Lachance
e5adaff9ff 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
5fbeaf5369 Bug 804562 - fix file permissions for marionette imported scripts, r=jgriffin 2012-10-24 11:36:43 -04:00