Henrik Skupin
83bc67634a
Bug 1110837 - [manifestparser] If parents are used, the first include in the master manifest is always used to determine defaults. r=jmaher
...
--HG--
extra : rebase_source : a28ecbd99906a54df76a5b74a45af9feac120488
2014-12-18 20:55:44 +01:00
Julien Pagès
296ae81112
Bug 794984 - [mozprocess] Add ability to separate stderr from stdout, r=ahal
...
A new parameter called 'processStderrLine' is added. When specified, stdout gets processed by the
'processOutputLine' callbacks and stderr is processed by the 'processStderrLine' callbacks. When
not specified, stderr is redirected to stdout which is the same default behaviour.
A side effect of this is that mozprocess now uses three threads to process output. One thread each
for stdout and stderr that reads output lines and stores them in a Queue as fast as possible, this
makes sure there is no blocking in stdout.write(). A third thread executes the callbacks.
--HG--
extra : rebase_source : d4601a6ae21ca61bfdca308c68155ce2c2e09e43
2014-12-18 11:53:14 -05:00
Chris Manchester
4347029bd0
Bug 1100124 - Add --jsdebugger to run marionette under the jsdebugger.;r=ato
2014-12-18 12:52:17 -05:00
Patrick McManus
908f801d67
bug 1003450 [1/3] - node-http2 refuses PRIORITY in idle state r=hurley
...
This only impacts the CI for h2-16
node-http2 as of at least 3.0.1 generates protocol error upon receipt
of PRIORITY frames in the IDLE state.. the http2 makes this clearly
legal in 5.1 Stream States -> idle "Receiving any frames other than
HEADERS, PUSH_PROMISE or PRIORITY on a stream in this state MUST be treated as a connection error
(Section 5.4.1) of type PROTOCOL_ERROR."
---
testing/xpcshell/node-http2/lib/protocol/stream.js | 2 ++
1 file changed, 2 insertions(+)
2014-12-09 11:59:58 -05:00
Ryan VanderMeulen
a054025991
Backed out changeset eb6428c5e590 (bug 1109282) for webplatform test failures.
2014-12-18 11:18:18 -05:00
Yura Zenevich
dd19c4c788
Bug 1109282 - adding a accessibility checks for singleTap. r=dburns
...
---
testing/marionette/client/marionette/__init__.py | 1 +
testing/marionette/client/marionette/errors.py | 4 +
testing/marionette/client/marionette/marionette.py | 2 +
.../marionette/tests/unit/test_accessibility.py | 86 +++++++++++++++
.../client/marionette/tests/unit/unit-tests.ini | 2 +
.../client/marionette/www/test_accessibility.html | 38 +++++++
testing/marionette/marionette-elements.js | 122 +++++++++++++++++++++
testing/marionette/marionette-listener.js | 54 ++++++++-
testing/marionette/marionette-server.js | 7 +-
9 files changed, 311 insertions(+), 5 deletions(-)
create mode 100644 testing/marionette/client/marionette/tests/unit/test_accessibility.py
create mode 100644 testing/marionette/client/marionette/www/test_accessibility.html
2014-12-18 10:31:55 -05:00
Carsten "Tomcat" Book
4e287fabda
Merge mozilla-central to mozilla-inbound
2014-12-18 13:54:52 +01:00
Carsten "Tomcat" Book
42565f2b20
merge mozilla-inbound to mozilla-central a=merge
2014-12-18 13:50:27 +01:00
Chih-Kai (Patrick) Wang
7459f0d204
Bug 970307: Part 4: Increase leak checking threshold. r=nfroyd
2014-12-18 17:01:54 +08:00
Ankit Goyal
708f6087d0
Bug 1109867 - Check for debugger before getting debugger info; r=gps
2014-12-17 22:30:50 -08:00
Andreas Tolfsen
6853ef5fc5
Bug 1111268 - Fix redefinition of caps in setSessionCapabilities. r=dburns
...
The variable caps is redefined in the second for loop because it's defined
in the function scope using the var declaration statement instead of
let for the current scope.
This patch also addresses the duplication of the code to copy the current
set of capabilities.
--HG--
extra : rebase_source : 9b3f9c8e05abaa0fa7ce6662be188cf22e13dd12
2014-12-13 22:22:47 +00:00
Andreas Tolfsen
1f88a0d5a3
Bug 1111264 - Simplify check for disabled in isElementEnabled. r=dburns
...
--HG--
extra : rebase_source : fe2bc8371b8ee5ce04f8778f3f10f9034ba55b23
2014-12-13 20:44:42 +00:00
Andreas Tolfsen
9f45a715d0
Bug 1111260 - Fix references to nsITimer.TYPE_ONE_SHOT. r=dburns
...
--HG--
extra : rebase_source : 0584712fbfac73cd943679852578f67ccf479145
2014-12-13 20:15:46 +00:00
Andreas Tolfsen
2b79bd15b8
Bug 1111246 - Add error message in Marionette client on malformed packet. r=dburns
...
--HG--
extra : rebase_source : ea764e49a6508ed33b6401f21b3bb9d182ab268e
2014-12-13 19:57:09 +00:00
Chris Manchester
b10789e0d2
Bug 1077870 - Log consistent test names (file paths relative to the srcdir) in mochitest. r=ahal
...
--HG--
extra : rebase_source : f82fe24e59ec60ded414ec44cec6f4aff95f2f5f
2014-12-15 12:05:55 -05:00
Armen Zambrano Gasparnian
a4de59c55e
Bug 1070041
- Move more Mozharness job definition parameters into the tree. r=ahal
...
* We are unifying the in-tree mozharness configs to follow the same
structure
* We are moving run_filename into the tree
* We are also staring the move to manage the testdir value which
is already in use for Android test jobs
--HG--
extra : rebase_source : 6d667cd50e54fe16edc5ddff5f29039c5ae82523
2014-12-16 11:23:17 -05:00
Ben Turner
5976259500
Bug 701634 - Support IndexedDB in Workers, r=khuey+baku.
2014-12-16 22:26:15 -08:00
Carsten "Tomcat" Book
1ebf0d0b3e
merge b2g-inbound to mozilla-central a=merge
2014-12-17 12:57:09 +01:00
Chris Peterson
c582a636ed
Bug 1110031 - Part 1: Mark more directories as FAIL_ON_WARNINGS. r=gps
2014-12-10 22:56:31 -08:00
Dave Hunt
5ec0d69ee9
Bug 1112545 - Bump marionette_client version to 0.8.6. r=mdas
2014-12-17 03:24:00 -05:00
Fabrice Desré
d9365a9da5
Bug 923897 - Extensibility support for b2g r=ferjm,bholley
2014-12-16 15:32:28 -08:00
Mike Hommey
28aabdf057
Bug 948278 - Avoid piggy-backing into the build system for the reftest addon. r=ted
...
This makes the reftest addon use the httpd server as a js module instead of
a XPCOM component.
2014-12-16 15:07:01 +09:00
Anthony Jones
2c6665bbba
Bug 1098126 - Disable intermittent web platform tests for MSE; r=cajbir
2014-12-16 18:10:45 +13:00
Ehsan Akhgari
e7ec0a42cd
Bug 1110536 - Only attempt to run the SpecialPowers.exactGC callback if it's passed in; r=ted
...
--HG--
extra : rebase_source : 61183723f1567cbd8967aa7c7266256d6adf6f99
2014-12-15 12:56:47 -05:00
Gabor Krizsanits
0781df2733
Bug 1081037 - LinkConstructorAndPrototype in RegisterElement. r=wchen
2014-12-15 11:28:54 +01:00
Carsten "Tomcat" Book
372a673fa8
Backed out changeset 05ca5d4570e8 (bug 1098126)
2014-12-15 09:03:02 +01:00
Anthony Jones
5bb2db5742
Bug 1098126 - Disable intermittent web platform tests for MSE; r=cajbir
2014-12-15 17:43:59 +13:00
Bob Clary
40e5bcfa85
Bug 1110817 - [mozdevice] - adb_android.is_device_ready - UnboundLocalError: local variable 'data' referenced before assignment, r=wlach.
2014-12-14 18:18:39 -08:00
Bob Clary
965306a84f
Bug 1110940 - mochitest - support configurable tests.json manifest file name, r=jmaher.
2014-12-14 18:18:39 -08:00
Bob Clary
9b44eec0dc
Bug 1099475 - devicemanagerADB.py - Do not quote uri in launchProcess since it is passed in an argument array in _checkCmd, r=wlach
2014-12-14 18:18:38 -08:00
Masatoshi Kimura
edc44f65e6
Bug 1092835 - Workaround for old ssltunnel from hostutils. r=jmaher
2014-12-13 20:09:00 +09:00
Wes Kocher
e83bf23b26
Merge m-c to inbound a=merge
2014-12-12 17:39:12 -08:00
Wes Kocher
fb749897f2
Merge b2g-inbound to m-c a=merge
2014-12-12 16:43:37 -08:00
Ehsan Akhgari
309b4049b4
Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted
...
We are white-listing the existing set of tests that use setTimeout
like this. Hopefully these tests will be investigated and fixed
in the future, so that we can narrow down the white-list.
This check is only turned on for mochitest-plain for now.
2014-12-11 13:34:40 -05:00
Chris Manchester
af8e1a3519
Bug 1099331 - Allow navigation resulting in about:blocked or about:error pages when explicitly requested without returning an error from the marionette server.;r=automatedtester
...
This allows navigation resulting in a blocked or error page without returning an error to the client. If an error page is reached, an error is returned in cases this was not specifically requested in the client: client.navigate("about:neterror") will navigate to this page and return to the client without an error, but client.navigate("does.not.exist.") will return to the client with an error as it has previously.
2014-12-12 12:08:32 -05:00
Chris Manchester
a719f2c32c
Bug 1055765 - Implement log buffering as a handler in mozlog.;r=jgraham
2014-12-12 12:08:31 -05:00
Chris Manchester
5f14271ff2
Bug 941749 - Add support for returning both known tabs and chrome windows from the marionette server.;r=automatedtester
...
This splits the api for getWindowHandles and getChromeWindowHandles for those
managing windows and tabs separately in tests. getWindowHandles is
re-implemented to return tabs when appropriate, and getChromeWindowHandles is
added to correspond to individual os windows (the prior behavior of
getWindowHandles). current_window_handle now corresponds to a tab on desktop,
while chrome_window_handle is provided for the current OS window.
switch_to_window will accept either a chrome window handle or tab handle.
In the case of a tab, switching will select the tab. In the
case of a chrome window handle, the prior behavior is retained.
2014-12-12 12:08:31 -05:00
Chris Manchester
a5b546d2b2
Bug 941749 - A test managing open windows and tabs with marionette.;r=automatedtester
2014-12-12 12:08:31 -05:00
Joel Maher
550a478e1f
Bug 1110995 - update talos to the latest version to fix tresize. r=wlach
2014-12-12 15:47:52 -05:00
Morris Tseng
0b66e315ac
Bug 1092888 - Part 5: Add a parameter to toggle context menu when calling long_press. r=mdas
2014-11-16 18:52:00 -05:00
Andrew Halberstadt
b41bbf22a4
Bug 1111727 - Bump mozrunner to version 6.7, r=whimboo
...
--HG--
extra : rebase_source : 34854203ebbc8b2339de54f83d29e381f718208a
2014-12-16 09:31:06 -05:00
Andrew Halberstadt
8bc94cb704
Bug 1111727 - Make sure mozrunner's command line interface uses the proper profile class, r=whimboo
...
--HG--
extra : rebase_source : 46c97f32314078f71808bd5083df159060f6f4d7
2014-12-15 16:47:13 -05:00
Dave Hunt
c7de18fda5
Bug 1101497 - Support connecting to a remote ADB host. r=mdas
2014-12-11 09:44:00 -05:00
Dave Hunt
e1b1dcb792
Bug 1110763 - Raise an exception in the Marionette test runner if no tests are selected. r=jgriffin
2014-12-12 09:48:00 -05:00
Carsten "Tomcat" Book
cdaeb69ab3
Backed out changeset 9877aca65ef5 (bug 1038620) for causing Test Bustage on a CLOSED TREE
2014-12-12 14:57:39 +01:00
Nathan Froyd
1f7884b7ef
Bug 1109831 - move testing/profiles/ files to moz.build's TEST_HARNESS_FILES; r=mshal
2014-12-10 13:58:51 -05:00
Carsten "Tomcat" Book
7b1cc0d860
Merge mozilla-central to mozilla-inbound
2014-12-12 13:57:12 +01:00
Kershaw Chang
8921fb6cc8
Bug 1038620 - Add --nested-oop option to mach test commands - v5. r=ted.mielczarek
2014-12-12 01:30:00 +01:00
Tom Tromey
3abdb903a6
Bug 1019382 - use GTEST_ATTRIBUTE_UNUSED_ to avoid gcc 4.8 compiler warning. r=ted
2014-12-09 08:34:00 +01:00
Joel Maher
bb7fa10b87
Bug 1110189 - update talos to the latest bits to capture e10s talos. r=wlach
2014-12-12 04:50:16 -05:00
Tim Taubert
c60b8e95b0
Bug 1077652 - Remove old BrowserNewTabPreloader.jsm and references r=jaws
2014-11-19 16:21:07 +01:00
Tim Taubert
375ca18672
Bug 1077652 - Introduce new preloading mechanism r=dao
2014-11-19 16:23:49 +01:00
Wes Kocher
340d6a8f92
Merge inbound to m-c a=merge
2014-12-11 16:50:45 -08:00
Wes Kocher
1faef47ced
Merge b2g-inbound to m-c a=merge
2014-12-11 16:48:00 -08:00
Zac Campbell
be83fd22fc
Bug 1092132 - Update mozharness config for Gip to include chunking and gecko-log. r=jgriffin
2014-11-25 14:25:23 +00:00
Ryan VanderMeulen
1235490c83
Merge inbound to m-c. a=merge
...
CLOSED TREE
2014-12-10 16:01:20 -05:00
Bob Owen
61edbfb626
Bug 1103946 Part 1: Change --content-sandbox mach / mochitest option to --strict-content-sandbox. r=jmaher
...
Also, change tests that are skipped using (contentSandbox != off) to (strictContentSandbox).
2014-12-10 09:34:03 +00:00
Dave Hunt
11e10d88f2
Bug 1104271 - Provide a logger for Marionette test cases. r=mdas
2014-12-09 07:28:00 -05:00
Karl Tomlinson
2c699e8a0c
backout 78bde999fddd from bug 975782 for assertion failure in mochitest CLOSED TREE
...
--HG--
extra : amend_source : 3802b09260b751790211ed5fe8174bf162694e5a
2014-12-10 17:33:46 +13:00
Karl Tomlinson
e01c542179
bug 975782 stop delaying the load event when media fetch has stalled r=cpearce,f=kinetik
...
--HG--
extra : rebase_source : 7e47f1be1b68185377f20c0a8dc5f5f5b70b2938
2014-11-28 18:23:37 +13:00
Boris Zbarsky
30dbf04fde
Bug 1012798 part 2. Stop defining a value property named "window" on the global. r=peterv
2014-12-09 14:44:37 -05:00
Chris Manchester
e06c9d4b48
Bug 1108714 - Make marionette's skip_if_b2g run desktop tests. r=mdas
2014-12-09 14:20:40 -05:00
Ryan VanderMeulen
0e0519738e
Backed out 5 changesets (bug 1092888) because something in the push made Gij(2) permafail.
...
Backed out changeset 0ad25135a27f (bug 1092888)
Backed out changeset 7cd8260bfc16 (bug 1092888)
Backed out changeset 86385291d8c8 (bug 1092888)
Backed out changeset be16d194d5df (bug 1092888)
Backed out changeset daee46827258 (bug 1092888)
2014-12-09 12:08:59 -05:00
Ryan VanderMeulen
f452af0124
Backed out changeset d4dfb076f5f1 (bug 1108714) because something in the push made Gij(2) permafail.
2014-12-09 12:08:45 -05:00
Chris Manchester
cb425e733f
Bug 1108714 - Make marionette's skip_if_b2g run desktop tests. r=mdas
2014-12-08 17:21:59 -05:00
Morris Tseng
455c5caf38
Bug 1092888 - Part 5: Add a parameter to toggle context menu when calling long_press. r=mdas
2014-11-16 18:52:00 +01:00
Byron Campen [:bwc]
816c0483d4
Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug
2014-11-19 16:16:29 -08:00
Phil Ringnalda
00cf414888
Backed out 10 changesets (bug 1091242) for Android/b2g non-unified build bustage
...
CLOSED TREE
Backed out changeset 7f72b55c5de7 (bug 1091242)
Backed out changeset f1501aa24397 (bug 1091242)
Backed out changeset 7fde5994aee5 (bug 1091242)
Backed out changeset 59b415714087 (bug 1091242)
Backed out changeset dadb65fedc08 (bug 1091242)
Backed out changeset 21be81424e4e (bug 1091242)
Backed out changeset 498fb1dafba5 (bug 1091242)
Backed out changeset 8d0653eb85ab (bug 1091242)
Backed out changeset c82d484e135a (bug 1091242)
Backed out changeset 3e0c8932f1b1 (bug 1091242)
2014-12-08 20:53:07 -08:00
Byron Campen [:bwc]
3c896093a9
Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug
2014-11-19 16:16:29 -08:00
Mark Hammond
7dd95e0e0a
Bug 1109563 - fix xpshell-test debugging. r=past
2014-12-11 19:13:12 +11:00
J. Ryan Stinnett
688410327a
Bug 1059001 - Part 1b: Update openListener callsites. r=past
2014-12-10 20:55:51 -06:00
Julien Pagès
b2a5500b4f
Bug 920938 - [manifestparser] handle symlinks in populate_directory and from directories; r=jmaher
2014-12-05 09:59:00 +01:00
Malini Das
6e6ee427d1
Bug 1108023 - update idb path in mozrunner, r=ahal
2014-12-05 14:32:38 -08:00
David Burns
1dc4e16bdf
Bug 1107915: Allow switching to Browser elements from Marionette; r=mdas
...
--HG--
extra : rebase_source : 88739c49fd635ee701af0490fab8d62be0d15d7e
2014-12-05 15:33:21 +00:00
Ting-Yu Chou
b7ba90fc09
Bug 989048 - Do not overwrite emulator's user data image. r=ahal
...
--HG--
extra : rebase_source : d7143ad6539c162f1c3e42211258febe4e862f48
2014-12-03 16:41:45 -08:00
David Burns
dbb025e49f
Bug 940954: Allow marionette to restart the browser and create a new session
...
This gives us the ability to restart a session from the client side, say for testing Firefox updates,
and then carry on the test. To do this it is just self.marionette.restart()
--HG--
extra : rebase_source : 536b85e5e82e12eb7710135945217dfe707e5b5d
2014-12-03 22:08:04 +00:00
Andrew Halberstadt
7cf8491887
Bug 1104742 - Marionette runner should cleanup marionette objects when gc'ed, r=AutomatedTester
...
--HG--
extra : rebase_source : 8a869167794d3bb439d167f4d29ceb8c820a5ebf
2014-12-04 10:17:12 -08:00
Nicholas Hurley
bd450995fd
Bug 1107267 - Advertise h2-16. r=mcmanus
2014-12-04 11:50:38 -08:00
Malini Das
217c95020e
Bug 1105748 - Fix Mn failure on emulator/device, r=dburns
2014-12-04 10:02:32 -08:00
Carsten "Tomcat" Book
21f1e0aa6c
Merge mozilla-central to b2g-inbound
2014-12-03 13:45:36 +01:00
Carsten "Tomcat" Book
f67af78d5b
merge fx-team to mozilla-central a=merge
2014-12-03 13:38:31 +01:00
Phil Ringnalda
3cc6cbd47d
Back out 1b87e7511983 (bug 940954) on suspicion of causing b2g desktop Mac sqlite troubles
...
CLOSED TREE
2014-12-02 18:40:15 -08:00
Alexandre Lissy
1d44500221
Bug 1100345 - Make Mulet appear as B2G for Marionette r=jgriffin
...
When running Gaia Marionette integration tests, we need to talk to Mulet
like if it was a B2G device. We define the "b2g.is_mulet" pref for this
purpose.
2014-11-27 03:07:00 +01:00
Andrew Halberstadt
a272aead22
Bug 1104941 - Bump marionette-client to 0.8.5, r=AutomatedTester
...
--HG--
extra : rebase_source : f6435707a5808e9119cca7bbe3ad5a8d40585b0f
2014-12-02 14:40:14 -08:00
David Burns
f5d9f594d5
Bug 940954: Allow marionette to restart the browser and create a new session
...
This gives us the ability to restart a session from the client side, say for testing Firefox updates,
and then carry on the test. To do this it is just self.marionette.restart()
--HG--
extra : rebase_source : 95d0c6d4fcd30865ff7cbbf97de0e5ca09b3eaab
2014-11-26 00:33:53 +00:00
J. Ryan Stinnett
55c34b5fd0
Bug 1058997 - Part 3b: Update non-trivial security prompts. r=past
2014-12-01 22:55:56 -08:00
Dave Hunt
bec42aef53
Bug 1105995 - [mozversion] Bump version to 1.1. r=wlachance
2014-12-02 05:31:07 -08:00
Phil Ringnalda
5e8db73ea6
Merge f-t to m-c, a=merge
2014-11-29 09:02:17 -08:00
Mark Hammond
3680b51c02
Bug 809561 - Integrate xpcshell test harness with chrome remote debugging. r=past/chmanchester
2014-11-29 10:40:58 +11:00
Rob Wood
8ec92b6e5d
Backed out changeset 5671737e4f24 (bug 984508) because of intermittent failures
2014-11-28 11:21:43 -05:00
Rob Wood
9af2a91f89
Backed out changeset b93c92150721 (bug 984508) because of intermittent failures
2014-11-28 11:21:21 -05:00
Dan Minor
d919d13184
Bug 1101133 - Change jit-test packaging to work properly even if test-stage cleanup fails; r=ted
...
--HG--
extra : rebase_source : e3f886e056f012c5f636905d1f024299fbc5a80f
2014-11-25 13:10:02 -05:00
Dan Minor
5d172c6737
Bug 1087567 - Add proper manifest for cppunit tests; r=ted
...
--HG--
extra : rebase_source : 622e454f491462d9d2c4125d1309a28854a92b0b
2014-10-28 09:38:21 -04:00
Carsten "Tomcat" Book
3c9909efb9
Merge mozilla-central to mozilla-inbound
2014-11-28 14:23:52 +01:00
Dave Hunt
088c44f09a
Bug 1102140 - [mozversion] Support the ADB server running on an alternate host/port. r=wlachance
2014-11-28 09:59:23 +00:00
Jan Varga
bcb1bd0f3c
Bug 1083927 - IndexedDB: Subdomain Quota Management; r=bent,ehsan
...
--HG--
rename : dom/indexedDB/test/unit/bug1056939.zip => dom/indexedDB/test/unit/bug1056939_profile.zip
2014-11-28 09:44:12 +01:00
Brian Grinstead
6d2ce56a77
Bug 1031404 - Browser Toolbox: Open on last used panel by default;r=jryans,r=Gijs
2014-11-26 15:40:00 -08:00
Phil Ringnalda
341e5aef60
Merge m-c to f-t
2014-11-27 17:45:52 -08:00
Dave Hunt
f5c7721c0e
Bug 1105764 - [mozdevice] Bump version to 0.44. r=mdas
2014-11-27 15:32:41 +00:00
Carsten "Tomcat" Book
9332255184
merge fx-team to mozilla-central a=merge
2014-11-27 12:59:50 +01:00