[ifAvailable.tentative.https.any.html]
  [Returned Promise rejects if callback throws synchronously]
    expected: FAIL

  [Shared lock request with ifAvailable - exclusive lock held]
    expected: FAIL

  [Locks are available once previous release is processed]
    expected: FAIL

  [Lock request with ifAvailable - lock not available, callback throws]
    expected: FAIL

  [Exclusive lock request with ifAvailable - shared lock held]
    expected: FAIL

  [Returned Promise rejects if async callback yields rejected promise]
    expected: FAIL

  [Lock request with ifAvailable - lock not available]
    expected: FAIL

  [Lock request with ifAvailable - unrelated lock held]
    expected: FAIL

  [Shared lock request with ifAvailable - shared lock held]
    expected: FAIL

  [Lock request with ifAvailable - lock available]
    expected: FAIL


[ifAvailable.tentative.https.any.worker.html]
  [Returned Promise rejects if callback throws synchronously]
    expected: FAIL

  [Shared lock request with ifAvailable - exclusive lock held]
    expected: FAIL

  [Locks are available once previous release is processed]
    expected: FAIL

  [Lock request with ifAvailable - lock not available, callback throws]
    expected: FAIL

  [Exclusive lock request with ifAvailable - shared lock held]
    expected: FAIL

  [Returned Promise rejects if async callback yields rejected promise]
    expected: FAIL

  [Lock request with ifAvailable - lock not available]
    expected: FAIL

  [Lock request with ifAvailable - unrelated lock held]
    expected: FAIL

  [Shared lock request with ifAvailable - shared lock held]
    expected: FAIL

  [Lock request with ifAvailable - lock available]
    expected: FAIL


[ifAvailable.tentative.https.any.serviceworker.html]
  expected:
    if webrender and debug and (os == "linux"): ["OK", "TIMEOUT"]
  [Returned Promise rejects if callback throws synchronously]
    expected: FAIL

  [Shared lock request with ifAvailable - exclusive lock held]
    expected: FAIL

  [Locks are available once previous release is processed]
    expected: FAIL

  [Lock request with ifAvailable - lock not available, callback throws]
    expected: FAIL

  [Exclusive lock request with ifAvailable - shared lock held]
    expected: FAIL

  [Returned Promise rejects if async callback yields rejected promise]
    expected: FAIL

  [Lock request with ifAvailable - lock not available]
    expected: FAIL

  [Lock request with ifAvailable - unrelated lock held]
    expected: FAIL

  [Shared lock request with ifAvailable - shared lock held]
    expected: FAIL

  [Lock request with ifAvailable - lock available]
    expected: FAIL


[ifAvailable.tentative.https.any.sharedworker.html]
  [Returned Promise rejects if callback throws synchronously]
    expected: FAIL

  [Shared lock request with ifAvailable - exclusive lock held]
    expected: FAIL

  [Locks are available once previous release is processed]
    expected: FAIL

  [Lock request with ifAvailable - lock not available, callback throws]
    expected: FAIL

  [Exclusive lock request with ifAvailable - shared lock held]
    expected: FAIL

  [Returned Promise rejects if async callback yields rejected promise]
    expected: FAIL

  [Lock request with ifAvailable - lock not available]
    expected: FAIL

  [Lock request with ifAvailable - unrelated lock held]
    expected: FAIL

  [Shared lock request with ifAvailable - shared lock held]
    expected: FAIL

  [Lock request with ifAvailable - lock available]
    expected: FAIL

