Summary

Harness status: OK

Found 7 tests

Details

ResultTest NameMessage
Fail<video> and VideoFrame constructed VideoFrameassert_unreached: Reached unreachable code
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at assert_unreached (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2396:10)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2735:13)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at HTMLVideoElement.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35)
Asserts run
Pass
assert_implements_optional(true, "AV.1 file streaming unsupported")
    at Test.<anonymous> ( /webcodecs/videoFrame-canvasImageSource.html:76:5)
PassCSSImageValue constructed VideoFrame
Asserts run
Pass
assert_throws_dom("SecurityError", function "_ => { new VideoFrame(bgImage, {timestamp: 0}); }", "CSSImageValues are currently always tainted")
    at Test.<anonymous> ( /webcodecs/videoFrame-canvasImageSource.html:84:3)
PassWait for onload event to get access to image data
Asserts runNo asserts ran
FailImage element constructed VideoFramepromise_test: Unhandled rejection with value: object "SecurityError: Failed to construct 'VideoFrame': VideoFrames can't be created from tainted sources."
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
FailSVGImageElement constructed VideoFramepromise_test: Unhandled rejection with value: object "SecurityError: Failed to construct 'VideoFrame': VideoFrames can't be created from tainted sources."
Error
    at get_stack (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4571:21)
    at new AssertionError (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4564:22)
    at assert (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:4548:19)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:764:29)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2689:35
Asserts runNo asserts ran
PassCanvas element constructed VideoFrame
Asserts run
Pass
assert_equals("Yellow", "Yellow", "top left corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:198:3)
Pass
assert_equals("Red", "Red", "top right corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:200:3)
Pass
assert_equals("Blue", "Blue", "bottom left corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:202:3)
Pass
assert_equals("Green", "Green", "bottom right corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:204:3)
Pass
assert_equals("Yellow", "Yellow", "top left corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:198:3)
Pass
assert_equals("Red", "Red", "top right corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:200:3)
Pass
assert_equals("Blue", "Blue", "bottom left corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:202:3)
Pass
assert_equals("Green", "Green", "bottom right corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:204:3)
PassCopy of canvas element constructed VideoFrame
Asserts run
Pass
assert_equals("Yellow", "Yellow", "top left corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:198:3)
Pass
assert_equals("Red", "Red", "top right corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:200:3)
Pass
assert_equals("Blue", "Blue", "bottom left corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:202:3)
Pass
assert_equals("Green", "Green", "bottom right corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:204:3)
Pass
assert_equals("Yellow", "Yellow", "top left corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:198:3)
Pass
assert_equals("Red", "Red", "top right corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:200:3)
Pass
assert_equals("Blue", "Blue", "bottom left corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:202:3)
Pass
assert_equals("Green", "Green", "bottom right corner")
    at verifyFourColorsImage ( /webcodecs/image-decoder-utils.js:204:3)