fast/canvas/canvas-createPattern-video-loading.html Is constantly failing on iOS 15 on iPad. History: https://results.webkit.org/?suite=layout-tests&test=fast%2Fcanvas%2Fcanvas-createPattern-video-loading.html Result page: https://build.webkit.org/results/Apple-iPadOS-15-Simulator-Release-WK2-Tests/r284589%20(189)/results.html Diff: --- /Volumes/Data/worker/ipados-simulator-15-release-tests-wk2/build/layout-test-results/fast/canvas/canvas-createPattern-video-loading-expected.txt +++ /Volumes/Data/worker/ipados-simulator-15-release-tests-wk2/build/layout-test-results/fast/canvas/canvas-createPattern-video-loading-actual.txt @@ -4,78 +4,78 @@ PASS document.createElement('canvas').getContext('2d').createPattern(video, 'repeat') is null -PASS buffer[0] is within 2 of 200 -PASS buffer[1] is within 2 of 200 -PASS buffer[2] is within 2 of 0 -PASS buffer[0] is within 2 of 200 -PASS buffer[1] is within 2 of 200 -PASS buffer[2] is within 2 of 0 -PASS buffer[0] is within 2 of 200 -PASS buffer[1] is within 2 of 200 -PASS buffer[2] is within 2 of 0 -PASS buffer[0] is within 2 of 200 -PASS buffer[1] is within 2 of 200 -PASS buffer[2] is within 2 of 0 -PASS buffer[0] is within 2 of 57 -PASS buffer[1] is within 2 of 202 -PASS buffer[2] is within 2 of 203 -PASS buffer[0] is within 2 of 57 -PASS buffer[1] is within 2 of 202 -PASS buffer[2] is within 2 of 203 -PASS buffer[0] is within 2 of 57 -PASS buffer[1] is within 2 of 202 -PASS buffer[2] is within 2 of 203 -PASS buffer[0] is within 2 of 57 -PASS buffer[1] is within 2 of 202 -PASS buffer[2] is within 2 of 203 -PASS buffer[0] is within 2 of 53 -PASS buffer[1] is within 2 of 203 -PASS buffer[2] is within 2 of 9 -PASS buffer[0] is within 2 of 53 -PASS buffer[1] is within 2 of 203 -PASS buffer[2] is within 2 of 9 -PASS buffer[0] is within 2 of 53 -PASS buffer[1] is within 2 of 203 -PASS buffer[2] is within 2 of 9 -PASS buffer[0] is within 2 of 53 -PASS buffer[1] is within 2 of 203 -PASS buffer[2] is within 2 of 9 -PASS buffer[0] is within 2 of 200 -PASS buffer[1] is within 2 of 200 -PASS buffer[2] is within 2 of 0 -PASS buffer[0] is within 2 of 200 -PASS buffer[1] is within 2 of 200 -PASS buffer[2] is within 2 of 0 -PASS buffer[0] is within 2 of 200 -PASS buffer[1] is within 2 of 200 -PASS buffer[2] is within 2 of 0 -PASS buffer[0] is within 2 of 200 -PASS buffer[1] is within 2 of 200 -PASS buffer[2] is within 2 of 0 -PASS buffer[0] is within 2 of 57 -PASS buffer[1] is within 2 of 202 -PASS buffer[2] is within 2 of 203 -PASS buffer[0] is within 2 of 57 -PASS buffer[1] is within 2 of 202 -PASS buffer[2] is within 2 of 203 -PASS buffer[0] is within 2 of 57 -PASS buffer[1] is within 2 of 202 -PASS buffer[2] is within 2 of 203 -PASS buffer[0] is within 2 of 57 -PASS buffer[1] is within 2 of 202 -PASS buffer[2] is within 2 of 203 -PASS buffer[0] is within 2 of 53 -PASS buffer[1] is within 2 of 203 -PASS buffer[2] is within 2 of 9 -PASS buffer[0] is within 2 of 53 -PASS buffer[1] is within 2 of 203 -PASS buffer[2] is within 2 of 9 -PASS buffer[0] is within 2 of 53 -PASS buffer[1] is within 2 of 203 -PASS buffer[2] is within 2 of 9 -PASS buffer[0] is within 2 of 53 -PASS buffer[1] is within 2 of 203 -PASS buffer[2] is within 2 of 9 +FAIL buffer[0] should be within 2 of 200. Was 194. +FAIL buffer[1] should be within 2 of 200. Was 194. +FAIL buffer[2] should be within 2 of 0. Was 14. +FAIL buffer[0] should be within 2 of 200. Was 194. +FAIL buffer[1] should be within 2 of 200. Was 194. +FAIL buffer[2] should be within 2 of 0. Was 14. +FAIL buffer[0] should be within 2 of 200. Was 194. +FAIL buffer[1] should be within 2 of 200. Was 194. +FAIL buffer[2] should be within 2 of 0. Was 14. +FAIL buffer[0] should be within 2 of 200. Was 194. +FAIL buffer[1] should be within 2 of 200. Was 194. +FAIL buffer[2] should be within 2 of 0. Was 14. +FAIL buffer[0] should be within 2 of 57. Was 17. +FAIL buffer[1] should be within 2 of 202. Was 197. +FAIL buffer[2] should be within 2 of 203. Was 196. +FAIL buffer[0] should be within 2 of 57. Was 17. +FAIL buffer[1] should be within 2 of 202. Was 197. +FAIL buffer[2] should be within 2 of 203. Was 196. +FAIL buffer[0] should be within 2 of 57. Was 17. +FAIL buffer[1] should be within 2 of 202. Was 197. +FAIL buffer[2] should be within 2 of 203. Was 196. +FAIL buffer[0] should be within 2 of 57. Was 17. +FAIL buffer[1] should be within 2 of 202. Was 197. +FAIL buffer[2] should be within 2 of 203. Was 196. +FAIL buffer[0] should be within 2 of 53. Was 19. +FAIL buffer[1] should be within 2 of 203. Was 199. +FAIL buffer[2] should be within 2 of 9. Was 18. +FAIL buffer[0] should be within 2 of 53. Was 19. +FAIL buffer[1] should be within 2 of 203. Was 199. +FAIL buffer[2] should be within 2 of 9. Was 18. +FAIL buffer[0] should be within 2 of 53. Was 19. +FAIL buffer[1] should be within 2 of 203. Was 199. +FAIL buffer[2] should be within 2 of 9. Was 18. +FAIL buffer[0] should be within 2 of 53. Was 19. +FAIL buffer[1] should be within 2 of 203. Was 199. +FAIL buffer[2] should be within 2 of 9. Was 18. +FAIL buffer[0] should be within 2 of 200. Was 194. +FAIL buffer[1] should be within 2 of 200. Was 194. +FAIL buffer[2] should be within 2 of 0. Was 14. +FAIL buffer[0] should be within 2 of 200. Was 194. +FAIL buffer[1] should be within 2 of 200. Was 194. +FAIL buffer[2] should be within 2 of 0. Was 14. +FAIL buffer[0] should be within 2 of 200. Was 194. +FAIL buffer[1] should be within 2 of 200. Was 194. +FAIL buffer[2] should be within 2 of 0. Was 14. +FAIL buffer[0] should be within 2 of 200. Was 194. +FAIL buffer[1] should be within 2 of 200. Was 194. +FAIL buffer[2] should be within 2 of 0. Was 14. +FAIL buffer[0] should be within 2 of 57. Was 17. +FAIL buffer[1] should be within 2 of 202. Was 197. +FAIL buffer[2] should be within 2 of 203. Was 196. +FAIL buffer[0] should be within 2 of 57. Was 17. +FAIL buffer[1] should be within 2 of 202. Was 197. +FAIL buffer[2] should be within 2 of 203. Was 196. +FAIL buffer[0] should be within 2 of 57. Was 17. +FAIL buffer[1] should be within 2 of 202. Was 197. +FAIL buffer[2] should be within 2 of 203. Was 196. +FAIL buffer[0] should be within 2 of 57. Was 17. +FAIL buffer[1] should be within 2 of 202. Was 197. +FAIL buffer[2] should be within 2 of 203. Was 196. +FAIL buffer[0] should be within 2 of 53. Was 19. +FAIL buffer[1] should be within 2 of 203. Was 199. +FAIL buffer[2] should be within 2 of 9. Was 18. +FAIL buffer[0] should be within 2 of 53. Was 19. +FAIL buffer[1] should be within 2 of 203. Was 199. +FAIL buffer[2] should be within 2 of 9. Was 18. +FAIL buffer[0] should be within 2 of 53. Was 19. +FAIL buffer[1] should be within 2 of 203. Was 199. +FAIL buffer[2] should be within 2 of 9. Was 18. +FAIL buffer[0] should be within 2 of 53. Was 19. +FAIL buffer[1] should be within 2 of 203. Was 199. +FAIL buffer[2] should be within 2 of 9. Was 18. PASS successfullyParsed is true TEST COMPLETE
<rdar://problem/84510569>
According to the history, it looks like it started failing since the changes in https://trac.webkit.org/changeset/284439/webkit.
Marked test expectations https://trac.webkit.org/changeset/284609/webkit
imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize.html is also failing on iPad. History: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fcanvas%2Felement%2Fmanual%2Fimagebitmap%2Fcanvas-createImageBitmap-video-resize.html Diff: --- /Volumes/Data/worker/ipados-simulator-15-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize-expected.txt +++ /Volumes/Data/worker/ipados-simulator-15-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize-actual.txt @@ -1,3 +1,3 @@ -PASS createImageBitmap(HTMLVideoElement) with resize option +FAIL createImageBitmap(HTMLVideoElement) with resize option assert_true: expected true got false
Marked expectations https://trac.webkit.org/changeset/284616/webkit