Commit Graph

1116 Commits

Author SHA1 Message Date
Jan-Ivar Bruaroey
09ed84ec91 Bug 1494806 - Fixed exact string constraints w/arrays, e.g. {deviceId: {exact:['id']}}, were treated as ideal. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D7144

--HG--
extra : moz-landing-system : lando
2018-09-28 11:29:12 +00:00
Ciure Andrei
cf2d3bddad Backed out 1 changesets (bug 979649) for rtcp timestamp failures CLOSED TREE
Backed out changeset 6777dd18a3d8 (bug 979649)
2018-09-28 11:25:22 +03:00
Chris Peterson
71c9fd89d1 Bug 979649 - Part 2: Re-enable RTCP timestamp test. r=jesup
Re-enable RTCP timestamp test as per review feedback in bug 1336712 comment 28.

Can we resolve RTCP stats bug 1325430? The RTCStats timestamp issue was fixed in 2017:

https://github.com/w3c/webrtc-pc/issues/729

Depends on D6120

Differential Revision: https://phabricator.services.mozilla.com/D6121

--HG--
extra : moz-landing-system : lando
2018-09-27 22:30:49 +00:00
Paul Adenot
cc3d47676e Bug 1481152 - Restrict to a single input stream per process on Linux, when using PulseAudio and audio remoting is enabled. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D5543

--HG--
extra : moz-landing-system : lando
2018-09-25 10:04:44 +00:00
Alex Chronopoulos
f4abf7b8cc Bug 1479840 - Test that enumerateDevices promse remains peding when window navigates away. r=jib
Create a new mochitest that suspends enumerateDevice(). This can happen when the current window navigates away. This is achieved by using an iframe to enumerate devices and clearing the iframe window before the promise is resolved.

Differential Revision: https://phabricator.services.mozilla.com/D2709

--HG--
extra : moz-landing-system : lando
2018-09-25 10:18:25 +00:00
Coroiu Cristina
a181840cce Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-09-24 12:52:35 +03:00
Andreas Pehrson
e503a31ddc Bug 1488832 - Add mochitest. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D6390

--HG--
extra : moz-landing-system : lando
2018-09-21 18:50:19 +00:00
Byron Campen [:bwc]
93985b16c9 Bug 1486012: Rework ICE restart. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D5897

--HG--
rename : dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollback.html => dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html
rename : dom/media/tests/mochitest/test_peerConnection_restartIceLocalRollback.html => dom/media/tests/mochitest/test_peerConnection_restartIceLocalRollbackNoSubsequentRestart.html
extra : moz-landing-system : lando
2018-09-20 16:07:51 +00:00
Chris Peterson
867866d2d3 Bug 1336712 - dom: Drop test checks for OS X 10.5 and Windows XP. r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D6578

--HG--
extra : source : 682a1bfda27c8e82aea0d86f256d5dee3ff5c2a0
extra : histedit_source : 2e60b58780900e879177542c5e32a27c805e8f67
2018-09-13 23:30:12 -07:00
Chris Peterson
a9e2a34ec1 Bug 979649 - Part 1: Drop webrtc test check for Windows XP. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D6120

--HG--
extra : moz-landing-system : lando
2018-09-19 12:43:22 +00:00
Andreas Pehrson
35e775d5ca Bug 1253499 - Add live setParameters checks to simulcast_OddResolution mochitest. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D4128

--HG--
extra : moz-landing-system : lando
2018-09-19 15:00:15 +00:00
Andreas Pehrson
022de58578 Bug 1253499 - Add method for changing size to VideoFrameEmitter. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D5860

--HG--
extra : moz-landing-system : lando
2018-09-19 15:00:08 +00:00
Andreas Pehrson
ed6cf715a9 Bug 1253499 - Add mochitest for live-updating scaleResolutionDownBy. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D4127

--HG--
extra : moz-landing-system : lando
2018-09-19 15:00:02 +00:00
Andreas Pehrson
f389699776 Bug 1253499 - Update simulcast mochitests to cover new scaling algorithm. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D4126

--HG--
extra : moz-landing-system : lando
2018-09-19 14:59:56 +00:00
Andreas Pehrson
9ef4251a71 Bug 1253499 - Make VideoFrameEmitter use both width and height. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D4125

--HG--
extra : moz-landing-system : lando
2018-09-19 14:59:50 +00:00
Dorel Luca
e504175469 Bug 1481101 - Disabled test_getUserMedia_audioConstraints_concurrentIframes.html for frequent failures. r=jmaher 2018-09-17 17:59:00 +03:00
Andreas Pehrson
54c2771d20 Bug 1490700 - Add crashtest. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D5783

--HG--
extra : moz-landing-system : lando
2018-09-14 09:15:46 +00:00
Jan-Ivar Bruaroey
c65e5bbe7b Bug 1489623 - Throw SyntaxError on empty urls in iceServers and switch to real SyntaxError over DOMException, + update WPT. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D5452

--HG--
extra : moz-landing-system : lando
2018-09-10 19:23:15 +00:00
Nico Grunbaum
3a4a5d27d6 Bug 1489033 - Add ICE candidates to test_peerConnection_stats mochitest r=mjf
Adding local-candidate and remote-candidate tests to the test_peerConnection_stats

Differential Revision: https://phabricator.services.mozilla.com/D5123

--HG--
extra : moz-landing-system : lando
2018-09-06 12:55:33 +00:00
Nico Grunbaum
7a75f56678 Bug 1479632 - Increase accecptable PLI threshold in WebRTC Stats mochitest r=mjf
Increasing the threshold for 'sane' for the pliCount stat to account for mochi tests running on a burdened machine

Differential Revision: https://phabricator.services.mozilla.com/D5116

--HG--
extra : moz-landing-system : lando
2018-09-06 12:51:58 +00:00
Byron Campen [:bwc]
2a2903b7fe Bug 1483338: Stop using level as the identifier for media transports. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D3448

--HG--
extra : moz-landing-system : lando
2018-08-28 19:45:58 +00:00
Philipp Hancke
3a00b39e7b Bug 1481851 - Add kind to RTCRtpStreamStats as alias to mediaType. r=ng,smaug
spec change in https://github.com/w3c/webrtc-stats/issues/301
2018-08-08 17:30:40 +02:00
Paul Adenot
3f50ca3b6f Bug 1480036 - Allow scaling all MSG volume with a pref. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D2594

--HG--
extra : rebase_source : 12a931585d95fe190e6fc1e3b4fba9a2f0cd6cd9
extra : histedit_source : 355f316e6eba1feaa0ee3e7750feede92eeae4bc
2018-08-01 12:10:32 +02:00
Alex Chronopoulos
0a6ae381d4 Bug 1481957 - Make input device enumeration for Android similar to other platforms when cubeb is disabled. r=padenot
In the case that cubeb is disabled we do not need to offer the dummy device on android because will leave gUM request thinking that everything is good, which will create other side effects. Also the special handling for android increases the complexity.

Differential Revision: https://phabricator.services.mozilla.com/D3026

--HG--
extra : moz-landing-system : lando
2018-08-13 08:25:38 +00:00
Bryce Van Dyk
f99f3a68e7 Bug 1404977 - Tests P2: Add test to ensure multiple, concurrent gUM calls in a single window succeed. r=pehrsons
MozReview-Commit-ID: HGwcu6Z2mDn

--HG--
extra : rebase_source : 21082b25ae88ae514c10d46d921df9f70dd491db
2018-08-03 10:35:59 -04:00
Bryce Van Dyk
79b52e379f Bug 1404977 - Tests P1: Add test to ensure multiple, concurrent gUM calls in separate iframes succeed. r=pehrsons
MozReview-Commit-ID: Iyr2A0R1rMd

--HG--
extra : rebase_source : ace5852d924a582d7ad2567f86365641b120d3be
2018-07-10 15:09:50 +02:00
Byron Campen [:bwc]
a600a51631 Bug 1476600: Stop reusing mids from stopped transceivers. r=jib
When a transceiver is stopped, its mid should not be reused by a new transceiver.

Differential Revision: https://phabricator.services.mozilla.com/D2518

--HG--
extra : moz-landing-system : lando
2018-07-31 20:44:47 +00:00
Jan-Ivar Bruaroey
ec94f36a20 Bug 1478367 - Move RTCRtpTransceiver API mochitest to web-platform-tests. r=bwc
MozReview-Commit-ID: JyZMU0BKwVH

--HG--
rename : dom/media/tests/mochitest/test_peerConnection_transceivers.html => testing/web-platform/tests/webrtc/RTCRtpTransceiver.https.html
extra : rebase_source : 48b3c8dc327e257350dc6da6d15f6f860805d713
2018-07-24 23:14:29 -04:00
Nico Grunbaum
49195f43be Bug 1474658 - P3 - Expect RTCRtpStreamStats.ssrc to be an unsigned long in mochitests r=mjf
The PeerConnection mochitest wrapper had checks to make sure that the ssrc was reported as a string.
It is now an unsigned long and those tests needed to reflect that.

MozReview-Commit-ID: b7TzzG0I4J

--HG--
extra : rebase_source : 8c1665b1c8d8e2f0418a0be70d37c8ee10507c35
2018-07-12 13:52:20 -07:00
Dale Harvey
c9e5e7c554 Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce,flod,johannh
MozReview-Commit-ID: E71TxvgfJlJ

--HG--
extra : rebase_source : 30ca63df77e48a44de4d3e90182440c3937ed32f
2018-06-29 14:14:33 +01:00
Joel Maher
8324126795 Bug 1405428 - annotate crashtests and reftests which fail in test-verify mode. r=gbrown 2018-06-19 11:38:25 -04:00
Dan Minor
434e9b076a Bug 1409018 - Re-enable test_getUserMedia_basicScreenshare; r=pehrsons
MozReview-Commit-ID: J5yvuOFoMmv

--HG--
extra : rebase_source : 39565f87ae1f73d41157cbc2e1c1f50735b182f4
2018-06-06 13:49:49 -04:00
Joel Maher
50b91c0a14 Bug 1405428 - skip-if = verify on mochitests which do not pass test-verify. r=gbrown 2018-06-10 05:01:47 -04:00
Ciure Andrei
05605d68c4 Merge inbound to mozilla-central. a=merge 2018-06-08 00:50:18 +03:00
Andreas Pehrson
c9fedaf3f7 Bug 1282262 - Disable test on android. r=padenot
MozReview-Commit-ID: 5tq1twcl42b

--HG--
extra : rebase_source : 04328c487a297dac1cb1baeaf6a02744b2f065e5
extra : histedit_source : c83a8bb07ebcdb8cddca97eb9e5cac9960fd1b4c
2018-05-30 15:25:06 +02:00
Andreas Pehrson
bd7dee7a25 Bug 1282264 - Disable test on android. r=padenot
MozReview-Commit-ID: BASmW65yidn

--HG--
extra : rebase_source : 518be793db10ffb132124778e4b8e47b4c9b68a7
2018-06-05 14:45:44 +02:00
Byron Campen [:bwc]
5fd5dd9679 Bug 1434983: Make screenshare and windowshare test one-way, to work around limitations on OS X. r=pehrsons
MozReview-Commit-ID: Ldy7Wb3ZSPQ

--HG--
extra : rebase_source : 543c9c107e3f5b44f1744977e494ddd000e07368
2018-05-29 08:35:36 -05:00
Andreas Pehrson
f106fb9d83 Bug 1429507 - Add crashtests. r=jib
MozReview-Commit-ID: GnO6PJYM9Eb

--HG--
extra : rebase_source : 224a9e5dbb70492c39370d6b0abfba0991ce0a82
extra : intermediate-source : 115052e2723e4b0fff347607ec85607afc83ac5c
extra : source : 1f723c13a9754d9be9f0f83d7169a066bcc8c1ef
2018-03-15 15:26:06 +01:00
Jonathan Watt
6a304d9349 Bug 1405083 - Disable test_getUserMedia_basicScreenshare.html for now. r=permafail
This test became permafail after the patch for bug 1270217 landed to update
the default value for MACOS_DEPLOYMENT_TARGET from 10.7 to 10.9.  We need to
update that value since otherwise local builds are broken on Mac, halting all
Mac development.  As the lesser of two evils I'm disabling this test for now.
2018-05-11 16:51:27 +01:00
Andreas Pehrson
9e6a6da509 Bug 1282262 - Reduce number of (slow) gUM requests in test_gUM_mediaStreamClone. r=padenot
MozReview-Commit-ID: 1By46JEdXj6

--HG--
extra : rebase_source : 738ff1be92d618f5a6fe7dab8d3f63749d7b8cb6
2018-05-30 14:45:38 +02:00
Dan Minor
a20dc982b3 Bug 1450658 - Add preference to disable focusing source; r=pehrsons
Focusing a source during a test run can cause Firefox to lose focus and
subsequent tests to timeout. This adds a preference which defaults to true
that allows the source to be focused. It is then set to false for tests that
involve screen sharing.

MozReview-Commit-ID: CNq2c87y8Ho

--HG--
extra : rebase_source : 805e2cbf9c09af419419a64d074e020784185b1d
2018-05-29 16:14:38 -04:00
Kartikaya Gupta
2b15ef4e8e Bug 1405686 - Re-enable some mochitest that are now passing. r=jrmuizel
MozReview-Commit-ID: 5KqPkgRtH70

--HG--
extra : rebase_source : ff211244da8f7f65555a5958f4ca09f9afaed145
2018-05-14 15:30:45 -04:00
Nico Grunbaum
7522ae5acb Bug 1452673 - trackless RTCRtpSender.getStats() returning unfiltered results r=mjf
MozReview-Commit-ID: 7JzZlBUqc0O

--HG--
extra : rebase_source : 6bc54727c6ac024c0d2628fc99751c9c4dc447bf
2018-04-18 00:16:27 -07:00
Andreas Pehrson
60784fe3c7 Bug 1450954 - Test that a screenshare track's getSettings return sane dimensions. r=jib
MozReview-Commit-ID: GDSQLfXBFBU

--HG--
extra : source : 159a7327328f98867447b62e1a4f0fc8148aea3f
extra : histedit_source : 03c8fc1c0d151a0614adc1af64b445cdcff02a2e
2018-04-10 15:04:25 +02:00
Noemi Erli
28e582447f Backed out changeset d0cf37de4a14 (bug 1450954) for failing in dom/media/tests/mochitest/test_getUserMedia_basicScreenshare.html on a CLOSED TREE 2018-04-16 21:48:02 +03:00
Andreas Pehrson
4725f85fd8 Bug 1450954 - Test that a screenshare track's getSettings return sane dimensions. r=jib
MozReview-Commit-ID: GDSQLfXBFBU

--HG--
extra : source : a836af9dc1468a9d4c8f925cb391dd39d8e6e416
extra : histedit_source : 8ff97a3d4a852fc1d4f0bd2eaef04dc0e35247f1
2018-04-10 15:04:25 +02:00
Andreas Pehrson
c14f3bbe02 Bug 1447982 - Add mochitest for audio constraints. r=jib
MozReview-Commit-ID: DGlvTW6EXAO

--HG--
extra : rebase_source : b89a40f34998091b0a42304c3237f900e15cde7e
2018-04-11 16:05:49 +02:00
Dan Minor
82684c47c4 Bug 1453030 - Add crashtest; r=bwc
MozReview-Commit-ID: 2p3VwoOTICx

--HG--
extra : rebase_source : fd5cbfc8eb607c274875df60f484a66e126db081
2018-04-10 13:36:43 -04:00
Byron Campen [:bwc]
aa7de1ce53 Bug 1449272 - Part 1: Update test-case to expect the audio transceiver first when using both offerToReceiveAudio and offerToReceiveVideo. r=jib
MozReview-Commit-ID: FXvNRVIMdQN

--HG--
extra : rebase_source : 88c16c0d32bc8d0008ac92a138930d5ac8d836bc
2018-03-27 13:35:16 -05:00
Andreea Pavel
f4081d2372 Backed out changeset e2949379e13e (bug 1451759) for linux debug failures at dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html on a CLOSED TREE
Enter commit message.  Lines beginning with 'HG:' are removed.
2018-04-11 12:38:00 +03:00