[getdisplaymedia.https.html] disabled: if os == "android": bug 1550895 (frequently fails on geckoview) [displaySurface is supported] expected: FAIL [getDisplayMedia({"selfBrowserSurface":"invalid"}) must fail with TypeError] expected: FAIL [getDisplayMedia({"surfaceSwitching":"invalid"}) must fail with TypeError] expected: FAIL [getDisplayMedia({"systemAudio":"invalid"}) must fail with TypeError] expected: FAIL [getDisplayMedia({"video":{"displaySurface":"monitor"}}) with getSettings] expected: FAIL [getDisplayMedia({"video":{"displaySurface":"window"}}) with getSettings] expected: FAIL [getDisplayMedia({"video":{"displaySurface":"browser"}}) with getSettings] expected: FAIL [suppressLocalAudioPlayback is supported] expected: FAIL [getDisplayMedia({"audio":{"suppressLocalAudioPlayback":true}}) with getSettings] expected: FAIL [getDisplayMedia({"audio":{"suppressLocalAudioPlayback":false}}) with getSettings] expected: FAIL [getDisplayMedia() with getCapabilities] expected: FAIL [getDisplayMedia({"monitorTypeSurfaces":"invalid"}) must fail with TypeError] expected: FAIL [getDisplayMedia({"video":{"displaySurface":"monitor"},"monitorTypeSurfaces":"exclude"}) rejects with TypeError] expected: FAIL [getDisplayMedia({"video":{"displaySurface":"monitor"},"monitorTypeSurfaces":"include"}) resolves with a monitor track] expected: FAIL [getDisplayMedia({"monitorTypeSurfaces":"exclude"}) resolves with a non monitor track] expected: FAIL [applyConstraints(width or height) must downscale precisely] expected: if (os == "linux") and debug and not fission: [PASS, FAIL] if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"windowAudio":"invalid"}) must fail with TypeError] expected: FAIL [getDisplayMedia({"windowAudio":"exclude"}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"height":{"max":240}}}) must be constrained] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"selfBrowserSurface":"include"}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({}) must succeed with video] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [applyConstraints({"frameRate":{"max":-1}}) for display media must fail with OverconstrainedError] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"systemAudio":"exclude"}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"height":118}}) must be downscaled precisely] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"windowAudio":"window"}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"selfBrowserSurface":"exclude"}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [applyConstraints({"height":{"max":-1}}) for display media must fail with OverconstrainedError] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"surfaceSwitching":"include"}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"video":{"displaySurface":"monitor"}}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"height":60}}) must be downscaled precisely] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"width":{"max":360},"height":{"max":240}}}) must be constrained] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [applyConstraints({"width":{"max":0}}) for display media must fail with OverconstrainedError] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [applyConstraints({"height":{"min":100,"max":10}}) for display media must fail with OverconstrainedError] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"frameRate":{"max":4},"width":{"max":360}}}) must be constrained] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"width":80}}) must be downscaled precisely] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"video":{}}) must succeed with video] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [applyConstraints({"height":{"max":0}}) for display media must fail with OverconstrainedError] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"video":true}) must succeed with video] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia() resolves with stream with video track] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"width":158}}) must be downscaled precisely] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"width":{"max":360}}}) must be constrained] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"frameRate":{"max":4},"height":{"max":240}}}) must be constrained] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"video":true,"audio":false}) must succeed with video] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [applyConstraints({"frameRate":{"min":100,"max":10}}) for display media must fail with OverconstrainedError] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"video":{"displaySurface":"browser"}}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia(undefined) must succeed with video] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"height":120}}) must be downscaled precisely] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"windowAudio":"system"}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"systemAudio":"include"}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"surfaceSwitching":"exclude"}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"frameRate":{"max":4},"width":{"max":360},"height":{"max":240}}}) must be constrained] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [applyConstraints({"width":{"max":-1}}) for display media must fail with OverconstrainedError] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"frameRate":{"max":4}}}) must be constrained] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [applyConstraints({"width":{"min":100,"max":10}}) for display media must fail with OverconstrainedError] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"audio":false}) must succeed with video] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"video":{"displaySurface":"window"}}) must succeed] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [applyConstraints({"frameRate":{"max":0}}) for display media must fail with OverconstrainedError] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"audio":true}) must succeed with video maybe audio] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({video: {"width":160}}) must be downscaled precisely] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL] [getDisplayMedia({"video":true,"audio":true}) must succeed with video maybe audio] expected: if (os == "mac") and debug: [PASS, FAIL] if (os == "mac") and not debug: [PASS, FAIL]