Completely failed files: 811; Completely failed subtests: 129; Failure level: 129/1334 (9.67%)
| Test | Ch73 |
|---|---|
| /2dcontext/drawing-text-to-the-canvas/2d.text.measure.emHeights.html (1/1, 100.00%, 0.07% of total) | OK |
| Testing emHeights | FAIL |
| /2dcontext/wide-gamut-canvas/transferFromImageBitmap.html (8/8, 100.00%, 0.60% of total) | OK |
| Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: float16, alpha: 0.5, intermediate color space: default | FAIL |
| Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: float16, alpha: 0.5, intermediate color space: none | FAIL |
| Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: float16, alpha: 1, intermediate color space: default | FAIL |
| Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: float16, alpha: 1, intermediate color space: none | FAIL |
| Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 0.5, intermediate color space: default | FAIL |
| Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 0.5, intermediate color space: none | FAIL |
| Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 1, intermediate color space: default | FAIL |
| Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 1, intermediate color space: none | FAIL |
| /2dcontext/imagebitmap/createImageBitmap-invalid-args.html (2/49, 4.08%, 0.15% of total) | OK |
| createImageBitmap with a vector HTMLImageElement source and oversized (unallocatable) crop region | FAIL |
| createImageBitmap with a vector SVGImageElement source and oversized (unallocatable) crop region | FAIL |
| /2dcontext/wide-gamut-canvas/canvas-draw-high-bit-depth-images.html (40/40, 100.00%, 3.00% of total) | ERROR |
| Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_AdobeRGB_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_interlaced_AdobeRGB_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_AdobeRGB_transparent.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_interlaced_AdobeRGB_transparent.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_DisplayP3_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_interlaced_DisplayP3_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_DisplayP3_transparent.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_interlaced_DisplayP3_transparent.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_ProPhoto_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_interlaced_ProPhoto_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_ProPhoto_transparent.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_interlaced_ProPhoto_transparent.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_Rec2020_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_interlaced_Rec2020_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_Rec2020_transparent.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_interlaced_Rec2020_transparent.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_interlaced_sRGB_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_sRGB_opaque.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_transparent.png vs 2x2_16bit_interlaced_sRGB_transparent.png | TIMEOUT |
| Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_transparent.png vs 2x2_16bit_sRGB_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_AdobeRGB_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_interlaced_AdobeRGB_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_AdobeRGB_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_interlaced_AdobeRGB_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_DisplayP3_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_interlaced_DisplayP3_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_DisplayP3_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_interlaced_DisplayP3_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_ProPhoto_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_interlaced_ProPhoto_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_ProPhoto_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_interlaced_ProPhoto_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_Rec2020_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_interlaced_Rec2020_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_Rec2020_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_interlaced_Rec2020_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_interlaced_sRGB_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_sRGB_opaque.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_sRGB_transparent.png vs 2x2_16bit_interlaced_sRGB_transparent.png | TIMEOUT |
| Canvas color params: srgb, uint8. Testing 2x2_8bit_sRGB_transparent.png vs 2x2_16bit_sRGB_transparent.png | TIMEOUT |
| /2dcontext/pixel-manipulation/2d.imageData.object.ctor.array.bounds.html (1/1, 100.00%, 0.07% of total) | OK |
| ImageData has a usable constructor | FAIL |
| /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html (1/1, 100.00%, 0.07% of total) | OK |
| getImageData() throws TypeError if arguments are not finite | FAIL |
| /2dcontext/wide-gamut-canvas/canvas-getImageData-e_srgb.html (4/4, 100.00%, 0.30% of total) | OK |
| tests drawing SRGB color on e-sRGB canvas and getting e-sRGB image data. | FAIL |
| tests putting SRGB image data on e-sRGB canvas and getting e-sRGB image data. | FAIL |
| tests putting and getting in-range e-sRGB image data on e-sRGB canvas. | FAIL |
| tests putting and getting out-of-range e-sRGB image data on e-sRGB canvas. | FAIL |
| /2dcontext/text-styles/2d.text.draw.space.collapse.other.html (1/1, 100.00%, 0.07% of total) | OK |
| Space characters are converted to U+0020, and collapsed (per CSS) | FAIL |
| /2dcontext/wide-gamut-canvas/imageData-colorSpace.html (6/6, 100.00%, 0.45% of total) | OK |
| Test color settings: {srgb, float32} | FAIL |
| Test color settings: {srgb, uint16} | FAIL |
| Test color settings: {srgb, uint8} | FAIL |
| Test default color settings: {undefined, undefined} -> {srgb, uint8} | FAIL |
| Test default color space: {undefined, float32} -> {srgb, float32} | FAIL |
| Test default storage format: {srgb, undefined} -> {srgb, uint8} | FAIL |
| /2dcontext/scroll/2d.scrollPathIntoView.path.html (1/1, 100.00%, 0.07% of total) | OK |
| scrollPathIntoView() with path argument works | FAIL |
| /2dcontext/text-styles/2d.text.measure.width.space.html (1/1, 100.00%, 0.07% of total) | OK |
| Space characters are converted to U+0020 and collapsed (per CSS) | FAIL |
| /2dcontext/path-objects/2d.path.stroke.prune.arc.html (1/1, 100.00%, 0.07% of total) | OK |
| Zero-length line segments from arcTo and arc are removed before stroking | FAIL |
| /2dcontext/wide-gamut-canvas/canvas-drawImage-e_srgb.html (1/1, 100.00%, 0.07% of total) | OK |
| Draw SRGB image on an e-sRGB canvas and read back the e-sRGB pixels. | FAIL |
| /2dcontext/drawing-text-to-the-canvas/2d.text.measure.advances.html (1/1, 100.00%, 0.07% of total) | OK |
| Testing width advances | FAIL |
| /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html (1/1, 100.00%, 0.07% of total) | OK |
| @font-face fonts should work even if they are not used in the page | FAIL |
| /2dcontext/wide-gamut-canvas/canvas-createPutGetImageData-colorManaged.html (10/10, 100.00%, 0.75% of total) | OK |
| Test color managed cretateImageData: {srgb, float16} -> {srgb, float32} | FAIL |
| Test color managed cretateImageData: {srgb, uint8} -> {srgb, uint8} | FAIL |
| Test color managed getImageData: {srgb, float16} -> {srgb, float32} | FAIL |
| Test color managed getImageData: {srgb, uint8} -> {srgb, uint8} | FAIL |
| Test color managed putImageData: {srgb, float32} -> {srgb, float16} | FAIL |
| Test color managed putImageData: {srgb, float32} -> {srgb, uint8} | FAIL |
| Test color managed putImageData: {srgb, uint16} -> {srgb, float16} | FAIL |
| Test color managed putImageData: {srgb, uint16} -> {srgb, uint8} | FAIL |
| Test color managed putImageData: {srgb, uint8} -> {srgb, float16} | FAIL |
| Test color managed putImageData: {srgb, uint8} -> {srgb, uint8} | FAIL |
| /2dcontext/text-styles/2d.text.draw.baseline.hanging.html (1/1, 100.00%, 0.07% of total) | OK |
| Canvas test: 2d.text.draw.baseline.hanging | FAIL |
| /2dcontext/wide-gamut-canvas/canvas-createImageBitmap-e_srgb.html (11/11, 100.00%, 0.82% of total) | ERROR |
| createImageBitmap in e-sRGB from a sRGB HTMLVideoElement with resize. | FAIL |
| createImageBitmap in e-sRGB from a sRGB SVG image with resize. | FAIL |
| createImageBitmap in e-sRGB from a transparent e-sRGB HTMLCanvasElement with resize. | FAIL |
| createImageBitmap in e-sRGB from a transparent sRGB Blob with resize. | FAIL |
| createImageBitmap in e-sRGB from a transparent sRGB HTMLCanvasElement with resize. | FAIL |
| createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (BMP, ICO, PNG, WEBP) with resize. | FAIL |
| createImageBitmap in e-sRGB from an opaque e-sRGB HTMLCanvasElement with resize. | FAIL |
| createImageBitmap in e-sRGB from an opaque sRGB Blob with resize. | FAIL |
| createImageBitmap in e-sRGB from an opaque sRGB HTMLCanvasElement with resize. | FAIL |
| createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (BMP, GIF, ICO, JPG, PNG, WEBP) with resize. | FAIL |
| createImageBitmap in e-sRGB from color managed Blob with resize. blobPixelFormat: uint8, transparency: false | NOTRUN |
| /2dcontext/text-styles/2d.text.draw.space.collapse.space.html (1/1, 100.00%, 0.07% of total) | OK |
| Space characters are converted to U+0020, and collapsed (per CSS) | FAIL |
| /2dcontext/drawing-text-to-the-canvas/2d.text.measure.fontBoundingBox.html (1/1, 100.00%, 0.07% of total) | OK |
| Testing fontBoundingBox | FAIL |
| /2dcontext/wide-gamut-canvas/imageData-colorManagedBehavior.html (1/1, 100.00%, 0.07% of total) | OK |
| imageData-colorManagedBehavior | FAIL |
| /2dcontext/text-styles/2d.text.draw.space.collapse.start.html (1/1, 100.00%, 0.07% of total) | OK |
| Space characters at the start of a line are collapsed (per CSS) | FAIL |
| /2dcontext/wide-gamut-canvas/canvas-colorspace-arguments.html (6/6, 100.00%, 0.45% of total) | OK |
| Test CanvasColorSpace value srgb | FAIL |
| Test CanvasPixelFormat value float16 | FAIL |
| Test CanvasPixelFormat value uint8 | FAIL |
| Test default context creation parameters: srgb/uint8 | FAIL |
| Test supported color settings srgb/float16 | FAIL |
| Test supported color settings srgb/uint8 | FAIL |
| /2dcontext/scroll/2d.scrollPathIntoView.verticalRL.html (1/1, 100.00%, 0.07% of total) | OK |
| scrollPathIntoView() works in vertical-rl writing mode | FAIL |
| /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html (1/1, 100.00%, 0.07% of total) | OK |
| drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR | FAIL |
| /2dcontext/scroll/2d.scrollPathIntoView.basic.html (1/1, 100.00%, 0.07% of total) | OK |
| scrollPathIntoView() works | FAIL |
| /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html (1/1, 100.00%, 0.07% of total) | OK |
| Canvas test: 2d.text.draw.baseline.ideographic | FAIL |
| /2dcontext/hit-regions/hitregions-members-exist.html (3/3, 100.00%, 0.22% of total) | OK |
| context.addHitRegion Exists | FAIL |
| context.clearHitRegions Exists | FAIL |
| context.removeHitRegion Exists | FAIL |
| /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html (4/4, 100.00%, 0.30% of total) | OK |
| fillRect should not affect current default path and NotSupportedError should be thrown. | FAIL |
| fillText should not affect current default path and NotSupportedError should be thrown. | FAIL |
| strokeRect should not affect current default path and NotSupportedError should be thrown. | FAIL |
| strokeText should not affect current default path and NotSupportedError shuld be thrown. | FAIL |
| /2dcontext/text-styles/2d.text.draw.space.collapse.end.html (1/1, 100.00%, 0.07% of total) | OK |
| Space characters at the end of a line are collapsed (per CSS) | FAIL |
| /2dcontext/drawing-text-to-the-canvas/2d.text.measure.baselines.html (1/1, 100.00%, 0.07% of total) | OK |
| Testing baselines | FAIL |
| /2dcontext/path-objects/2d.path.stroke.prune.curve.html (1/1, 100.00%, 0.07% of total) | OK |
| Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking | FAIL |
| /2dcontext/path-objects/2d.path.stroke.prune.rect.html (1/1, 100.00%, 0.07% of total) | OK |
| Zero-length line segments from rect and strokeRect are removed before stroking | FAIL |
| /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html (1/1, 100.00%, 0.07% of total) | OK |
| createImageData() throws TypeError if arguments are not finite | FAIL |
| /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html (1/1, 100.00%, 0.07% of total) | OK |
| putImageData() throws TypeError if arguments are not finite | FAIL |
| /2dcontext/wide-gamut-canvas/imagedata-no-color-settings-crash.html (2/2, 100.00%, 0.15% of total) | OK |
| Putting a float-32 ImageData with no color settings on a context 2D should not crash. | FAIL |
| Putting a uint-16 ImageData with no color settings on a context 2D should not crash. | FAIL |
| /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html (1/1, 100.00%, 0.07% of total) | OK |
| drawImage() of an APNG draws the poster frame | FAIL |
| /2dcontext/scroll/2d.scrollPathIntoView.verticalLR.html (1/1, 100.00%, 0.07% of total) | OK |
| scrollPathIntoView() works in vertical-lr writing mode | FAIL |
| /2dcontext/wide-gamut-canvas/canvas-drawImage-offscreenCanvas.html (1/1, 100.00%, 0.07% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /2dcontext/path-objects/2d.path.stroke.prune.closed.html (1/1, 100.00%, 0.07% of total) | OK |
| Zero-length line segments from closed paths are removed before stroking | FAIL |
| /2dcontext/path-objects/2d.path.stroke.prune.line.html (1/1, 100.00%, 0.07% of total) | OK |
| Zero-length line segments from lineTo are removed before stroking | FAIL |
| /2dcontext/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip.html (1/1, 100.00%, 0.07% of total) | ERROR |
| Test canvas convertToBlob(): mimeType: image/png, blobPixelFormat: uint8, source color space: srgb, pixel format: uint8, alpha: 0.5 | NOTRUN |
| /2dcontext/drawing-text-to-the-canvas/2d.text.measure.actualBoundingBox.html (1/1, 100.00%, 0.07% of total) | OK |
| Testing actualBoundingBox | FAIL |
| /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html (1/1, 100.00%, 0.07% of total) | OK |
| Canvas test: 2d.pattern.image.broken | FAIL |