[getdisplaymedia.https.html]
  disabled:
    if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview)
  expected:
    if webrender and not debug and (os == "linux") and not fission: ["OK", "TIMEOUT"]
    if webrender and not debug and (os == "linux") and fission: ["OK", "TIMEOUT"]
    if webrender and not debug and (os == "win"): ["OK", "TIMEOUT"]
  [getDisplayMedia() with getSettings]
    expected:
      if webrender and not debug and not fission and (os == "linux"): ["FAIL", "NOTRUN", "TIMEOUT"]
      if webrender and not debug and not fission and (os == "win"): ["FAIL", "TIMEOUT"]
      if webrender and not debug and fission: ["FAIL", "TIMEOUT", "NOTRUN"]
      FAIL

  [getDisplayMedia({"video":{"height":{"max":0}}}) must fail with OverconstrainedError]
    expected:
      if (os == "linux") and webrender and not debug: ["PASS", "TIMEOUT"]

  [getDisplayMedia({"video":{"width":{"max":-1}}}) must fail with OverconstrainedError]
    expected:
      if webrender and not fission and (os == "linux") and not debug: ["PASS", "TIMEOUT"]
      if webrender and fission and not debug: ["PASS", "NOTRUN"]

  [getDisplayMedia({"video":{"frameRate":{"max":-1}}}) must fail with OverconstrainedError]
    expected:
      if webrender and (os == "linux") and not debug and not fission: ["PASS", "TIMEOUT", "NOTRUN"]
      if webrender and (os == "linux") and not debug and fission: ["PASS", "TIMEOUT", "NOTRUN"]
      if webrender and (os == "win") and fission and not debug: ["PASS", "NOTRUN"]

  [getDisplayMedia({"video":{"frameRate":{"max":0}}}) must fail with OverconstrainedError]
    expected:
      if webrender and fission and not debug and (os == "linux"): ["PASS", "TIMEOUT", "NOTRUN"]
      if webrender and fission and not debug and (os == "win"): ["PASS", "TIMEOUT"]

  [getDisplayMedia() resolves with stream with video track]
    expected:
      if webrender and not debug and not fission and (os == "linux"): ["PASS", "NOTRUN"]
      if webrender and not debug and fission: ["PASS", "NOTRUN"]

  [getDisplayMedia({"video":{"height":{"max":-1}}}) must fail with OverconstrainedError]
    expected:
      if webrender and not debug and not fission and (os == "linux"): ["PASS", "NOTRUN"]
      if webrender and not debug and fission: ["PASS", "NOTRUN"]

