Closed Bug 1546662 Opened 7 years ago Closed 3 years ago

webauth tests have become unstable

Categories

(Core :: DOM: Web Authentication, defect, P2)

defect

Tracking

()

RESOLVED FIXED
118 Branch
Tracking Status
firefox68 --- wontfix
firefox118 --- fixed

People

(Reporter: jgraham, Assigned: jgraham)

References

Details

Attachments

(1 file, 1 obsolete file)

After the latest wpt import the following tests keep switching between TIMEOUT/NOTRUN and whatever their real status is (PASS or FAIL). I've already been backed out once for this and I really don't want to be again, so as a short term measure I'm going to disable the follwoing list of tests:

/webauthn/createcredential-badargs-authnrselection.https.html
/webauthn/createcredential-badargs-rp.https.html
/webauthn/createcredential-badargs-user.https.html
/webauthn/createcredential-excludecredentials.https.html
/webauthn/createcredential-extensions.https.html
/webauthn/createcredential-passing.https.html
/webauthn/getcredential-badargs-rpid.https.html
/webauthn/getcredential-badargs-userverification.https.html
/webauthn/getcredential-extensions.https.html
/webauthn/getcredential-passing.https.html
/webauthn/getcredential-timeout.https.html

It may just be that they need a longer timeout. It may be that we need some pref to stop a prompt from interfering with the tests. I hope someone working on webauthn can investigate and reenable these as soon as possible.

Pushed by james@hoppipolla.co.uk: https://hg.mozilla.org/integration/mozilla-inbound/rev/da523e237c3d Disable webauthn tests for instability, a=testonly
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
Assignee: nobody → james
Status: RESOLVED → REOPENED
Resolution: FIXED → ---

It's unclear why the WPTs became unstable when our internal tests didn't. Nevertheless, can't get to this in 68.

Priority: -- → P2

J.C. do you know what the status is here? There's various stuff that our internal tests do not test that the wpts do, but with them disabled we don't have that test coverage...

Flags: needinfo?(jjones)

I have to rewrite the plumbing for WebAuthnManager and rewrite the soft token to implement the VirtualDriver interface (bug 1587563), when I work on WebAuthn again.

Flags: needinfo?(jjones)
Severity: normal → S3

Depends on D162624

Attachment #9329589 - Attachment is obsolete: true

Backed out for causing wpt failures in response.py

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-FAIL | /webdriver/tests/classic/new_session/response.py | test_capability_type[webauthn:extension:credBlob-bool] - AssertionError: assert 'webauthn:extension:credBlob' in {'acceptInsecureCerts': False, 'browserName': 'firefox', 'browserVersion': '118.0a1', 'moz:accessibilityChecks': False, ...}
Flags: needinfo?(dkeeler)
Flags: needinfo?(dkeeler)
Status: REOPENED → RESOLVED
Closed: 7 years ago → 3 years ago
Resolution: --- → FIXED
Target Milestone: mozilla68 → 118 Branch
Flags: needinfo?(james)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: