[script-transform-generateKeyFrame.https.html]
expected:
if (os == "android") and not debug: [OK, CRASH]
[generateKeyFrame throws NotFoundError for unknown rid]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL, TIMEOUT]
[generateKeyFrame() throws for audio]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL]
[generateKeyFrame throws NotAllowedError for invalid rid]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL]
[generateKeyFrame(null) resolves for video sender, and throws for video receiver]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL]
[generateKeyFrame does not reject when the sender is stopped, even without negotiation]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL, NOTRUN]
[generateKeyFrame does not reject with a null track]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL, NOTRUN]
[await generateKeyFrame, await generateKeyFrame should see an increase in count of keyframes]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL, NOTRUN]
[generateKeyFrame timestamp should advance]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL, NOTRUN]
[generateKeyFrame does not reject when the sender is negotiated inactive, and resumes succeeding when negotiated back to active]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL, NOTRUN]
[generateKeyFrame does not throw for unset transforms]
expected:
if (os == "mac") and debug: [PASS, FAIL]
if (os == "mac") and not debug: [PASS, FAIL, NOTRUN]