[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]