Closed Bug 1621399 Opened 5 years ago Closed 5 years ago

Add perfect negotiation wpt tests

Categories

(Core :: WebRTC: Signaling, task, P2)

Unspecified
All
task

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: jib, Assigned: jib)

References

Details

Attachments

(1 file)

No description provided.
Depends on: 1620844

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:jib, could you have a look please?
For more information, please visit auto_nag documentation.

Flags: needinfo?(jib)
No longer blocks: 1622384
Depends on: 1622384
Flags: needinfo?(jib)
Depends on: 1628139
Pushed by jbruaroey@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fbc8ec8ecc0b Add RTCPeerConnection-perfect-negotiation.https.html wpt test. r=bwc
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/23037 for changes under testing/web-platform/tests
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77

Hi James, I added a wpt test in this bug with an ini file for Firefox failures, and then fixed them in bug 1628139, which landed together. Looks like this blocked upstream merge because the first version of the WPT (in this bug) does not pass Firefox upstream by itself. How do I solve it?

Flags: needinfo?(jib) → needinfo?(james)
Blocks: 1628139
No longer depends on: 1628139

The second part of the WPT test failed to uplift in bug 1628139 comment 7.

So this didn't fail because of firefox failures as such, but because the stability checks failed in Chrome and Firefox.

Chrome:

10:28.80 INFO ## Unstable results ##
10:28.80 INFO |                            Test                            |                        Subtest                         |             Results             |                                                              Messages                                                             |
10:28.80 INFO |------------------------------------------------------------|--------------------------------------------------------|---------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
10:28.80 INFO | `/webrtc/RTCPeerConnection-perfect-negotiation.https.html` | `Perfect negotiation stress glare`                     | **FAIL: 2/10, TIMEOUT: 8/10**   | `assert_unreached: Error in iframe: Error: have direction expected sendonly but got null Reached unreachable code;Test timed out` |
10:28.80 INFO | `/webrtc/RTCPeerConnection-perfect-negotiation.https.html` | `Perfect negotiation stress glare with roles reversed` | **NOTRUN: 8/10, TIMEOUT: 2/10** | `Test timed out`                                                                                                                  |
10:28.80 INFO 

Firefox:

 1:18.37 INFO |                            Test                            |                            Subtest                            |          Results           |                              Messages                             |
 1:18.37 INFO |------------------------------------------------------------|---------------------------------------------------------------|----------------------------|-------------------------------------------------------------------|
 1:18.37 INFO | `/webrtc/RTCPeerConnection-perfect-negotiation.https.html` | `Perfect negotiation stress glare linear with roles reversed` | **FAIL: 1/10, PASS: 9/10** | `assert_equals: 42 transceivers on side B expected 42 but got 31` |
 1:18.37 INFO 

If there's a reason those failures are unavoidable I can force merge, but the ideal fix would be to land a followup patch on this bug to fix the intermittents.

Flags: needinfo?(james)

Right, when I said "failures" I should have said intermittent failures.

If there's a reason those failures are unavoidable I can force merge, but the ideal fix would be to land a followup patch on this bug to fix the intermittents.

I vote for force merge. The followup patches that fix the intermittents are bug 1628139 comment 7 and are already on central.

Flags: needinfo?(james)
Flags: needinfo?(james)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: