Changeset 252749 in webkit
- Timestamp:
- Nov 21, 2019 1:30:10 PM (4 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 25 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r252747 r252749 1 2019-11-21 Simon Fraser <simon.fraser@apple.com> 2 3 Flaky Test: compositing/backing/backing-store-attachment-with-rotation.html 4 https://bugs.webkit.org/show_bug.cgi?id=204394 5 6 Reviewed by Myles C. Maxfield. 7 8 Move compositing-overlap-utils.js to compositing/resources and use its layerTreeWithoutTransforms() 9 function to not dump transforms for the flakey test. 10 11 Adjust other tests which use this JS file. 12 13 * compositing/backing/backing-store-attachment-with-rotation-expected.txt: 14 * compositing/backing/backing-store-attachment-with-rotation.html: 15 * compositing/layer-creation/animation-overlap-with-children.html: 16 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: 17 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: 18 * compositing/layer-creation/mismatched-transform-transition-overlap.html: 19 * compositing/layer-creation/multiple-keyframes-animation-overlap.html: 20 * compositing/layer-creation/scale-rotation-animation-overlap.html: 21 * compositing/layer-creation/scale-rotation-transition-overlap.html: 22 * compositing/layer-creation/translate-animation-overlap.html: 23 * compositing/layer-creation/translate-scale-animation-overlap.html: 24 * compositing/layer-creation/translate-scale-transition-overlap.html: 25 * compositing/layer-creation/translate-transition-overlap.html: 26 * compositing/resources/compositing-test-utils.js: Renamed from LayoutTests/compositing/layer-creation/resources/compositing-overlap-utils.js. 27 (makeDots): 28 (layerTreeWithoutTransforms): 29 (dumpLayersWithoutTransforms): 30 * legacy-animation-engine/compositing/layer-creation/animation-overlap-with-children.html: 31 * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: 32 * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: 33 * legacy-animation-engine/compositing/layer-creation/mismatched-transform-transition-overlap.html: 34 * legacy-animation-engine/compositing/layer-creation/multiple-keyframes-animation-overlap.html: 35 * legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap.html: 36 * legacy-animation-engine/compositing/layer-creation/scale-rotation-transition-overlap.html: 37 * legacy-animation-engine/compositing/layer-creation/translate-animation-overlap.html: 38 * legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap.html: 39 * legacy-animation-engine/compositing/layer-creation/translate-scale-transition-overlap.html: 40 * legacy-animation-engine/compositing/layer-creation/translate-transition-overlap.html: 41 1 42 2019-11-21 Nikita Vasilyev <nvasilyev@apple.com> 2 43 -
trunk/LayoutTests/compositing/backing/backing-store-attachment-with-rotation-expected.txt
r252486 r252749 16 16 (drawsContent 1) 17 17 (backingStoreAttached 1) 18 (transform [-0.00 1.00 0.00 0.00] [-1.00 -0.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])19 18 ) 20 19 ) -
trunk/LayoutTests/compositing/backing/backing-store-attachment-with-rotation.html
r252486 r252749 31 31 } 32 32 </style> 33 <script src="../resources/compositing-test-utils.js"></script> 33 34 <script> 34 35 if (window.testRunner) { … … 41 42 var layersResult = document.getElementById('layers'); 42 43 if (window.testRunner) 43 layersResult.innerText = window.internals.layerTreeAsText(document,internals.LAYER_TREE_INCLUDES_BACKING_STORE_ATTACHED);44 layersResult.innerText = layerTreeWithoutTransforms(internals.LAYER_TREE_INCLUDES_BACKING_STORE_ATTACHED); 44 45 } 45 46 -
trunk/LayoutTests/compositing/layer-creation/animation-overlap-with-children.html
r244800 r252749 53 53 } 54 54 </style> 55 <script src=" resources/compositing-overlap-utils.js"></script>55 <script src="../resources/compositing-test-utils.js"></script> 56 56 <script> 57 57 if (window.testRunner) { … … 63 63 { 64 64 var box = document.getElementById('to-animate'); 65 box.addEventListener('webkitAnimationStart', dumpLayers , false);65 box.addEventListener('webkitAnimationStart', dumpLayersWithoutTransforms, false); 66 66 box.classList.add('animating'); 67 67 } -
trunk/LayoutTests/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html
r244800 r252749 38 38 } 39 39 </style> 40 <script src="resources/compositing-overlap-utils.js"></script>40 <script src="../resources/compositing-test-utils.js"></script> 41 41 <script> 42 42 if (window.testRunner) { … … 50 50 51 51 window.setTimeout(function() { 52 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);52 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 53 53 document.body.classList.add('changed'); 54 54 }, 0); -
trunk/LayoutTests/compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html
r244800 r252749 29 29 } 30 30 </style> 31 <script src=" resources/compositing-overlap-utils.js"></script>31 <script src="../resources/compositing-test-utils.js"></script> 32 32 <script> 33 33 if (window.testRunner) { … … 42 42 window.setTimeout(function() { 43 43 document.body.classList.add('changed'); 44 window.setTimeout(dumpLayers , 0);44 window.setTimeout(dumpLayersWithoutTransforms, 0); 45 45 }, 0); 46 46 } -
trunk/LayoutTests/compositing/layer-creation/mismatched-transform-transition-overlap.html
r244800 r252749 29 29 } 30 30 </style> 31 <script src=" resources/compositing-overlap-utils.js"></script>31 <script src="../resources/compositing-test-utils.js"></script> 32 32 <script> 33 33 if (window.testRunner) { … … 42 42 window.setTimeout(function() { 43 43 document.body.classList.add('changed'); 44 window.setTimeout(dumpLayers , 0);44 window.setTimeout(dumpLayersWithoutTransforms, 0); 45 45 }, 0); 46 46 } -
trunk/LayoutTests/compositing/layer-creation/multiple-keyframes-animation-overlap.html
r244800 r252749 46 46 } 47 47 </style> 48 <script src=" resources/compositing-overlap-utils.js"></script>48 <script src="../resources/compositing-test-utils.js"></script> 49 49 <script> 50 50 if (window.testRunner) { … … 58 58 59 59 window.setTimeout(function() { 60 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);60 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 61 61 document.body.classList.add('changed'); 62 62 }, 0); -
trunk/LayoutTests/compositing/layer-creation/scale-rotation-animation-overlap.html
r244800 r252749 46 46 } 47 47 </style> 48 <script src=" resources/compositing-overlap-utils.js"></script>48 <script src="../resources/compositing-test-utils.js"></script> 49 49 <script> 50 50 if (window.testRunner) { … … 58 58 59 59 window.setTimeout(function() { 60 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);60 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 61 61 document.body.classList.add('changed'); 62 62 }, 0); -
trunk/LayoutTests/compositing/layer-creation/scale-rotation-transition-overlap.html
r244800 r252749 28 28 } 29 29 </style> 30 <script src=" resources/compositing-overlap-utils.js"></script>30 <script src="../resources/compositing-test-utils.js"></script> 31 31 <script> 32 32 if (window.testRunner) { -
trunk/LayoutTests/compositing/layer-creation/translate-animation-overlap.html
r244800 r252749 35 35 } 36 36 </style> 37 <script src=" resources/compositing-overlap-utils.js"></script>37 <script src="../resources/compositing-test-utils.js"></script> 38 38 <script> 39 39 if (window.testRunner) { … … 47 47 48 48 window.setTimeout(function() { 49 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);49 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 50 50 document.body.classList.add('changed'); 51 51 }, 0); -
trunk/LayoutTests/compositing/layer-creation/translate-scale-animation-overlap.html
r244800 r252749 37 37 } 38 38 </style> 39 <script src=" resources/compositing-overlap-utils.js"></script>39 <script src="../resources/compositing-test-utils.js"></script> 40 40 <script> 41 41 if (window.testRunner) { … … 49 49 50 50 window.setTimeout(function() { 51 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);51 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 52 52 document.body.classList.add('changed'); 53 53 }, 0); -
trunk/LayoutTests/compositing/layer-creation/translate-scale-transition-overlap.html
r244800 r252749 28 28 } 29 29 </style> 30 <script src=" resources/compositing-overlap-utils.js"></script>30 <script src="../resources/compositing-test-utils.js"></script> 31 31 <script> 32 32 if (window.testRunner) { -
trunk/LayoutTests/compositing/layer-creation/translate-transition-overlap.html
r244800 r252749 28 28 } 29 29 </style> 30 <script src=" resources/compositing-overlap-utils.js"></script>30 <script src="../resources/compositing-test-utils.js"></script> 31 31 <script> 32 32 if (window.testRunner) { … … 41 41 window.setTimeout(function() { 42 42 document.body.classList.add('changed'); 43 window.setTimeout(dumpLayers , 0);43 window.setTimeout(dumpLayersWithoutTransforms, 0); 44 44 }, 0); 45 45 } -
trunk/LayoutTests/compositing/resources/compositing-test-utils.js
r252748 r252749 12 12 } 13 13 14 function layerTreeWithoutTransforms( )14 function layerTreeWithoutTransforms(layerTreeFlags = 0) 15 15 { 16 var layerTreeText = internals.layerTreeAsText(document );16 var layerTreeText = internals.layerTreeAsText(document, layerTreeFlags); 17 17 var filteredLines = layerTreeText.split("\n").filter(line => line.indexOf('transform') == -1); 18 18 return filteredLines.join('\n'); 19 19 } 20 20 21 function dumpLayers ()21 function dumpLayersWithoutTransforms() 22 22 { 23 23 if (window.testRunner) { -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/animation-overlap-with-children.html
r244800 r252749 53 53 } 54 54 </style> 55 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>55 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 56 56 <script> 57 57 if (window.testRunner) { … … 63 63 { 64 64 var box = document.getElementById('to-animate'); 65 box.addEventListener('webkitAnimationStart', dumpLayers , false);65 box.addEventListener('webkitAnimationStart', dumpLayersWithoutTransforms, false); 66 66 box.classList.add('animating'); 67 67 } -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html
r244800 r252749 38 38 } 39 39 </style> 40 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>40 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 41 41 <script> 42 42 if (window.testRunner) { … … 50 50 51 51 window.setTimeout(function() { 52 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);52 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 53 53 document.body.classList.add('changed'); 54 54 }, 0); -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html
r244800 r252749 29 29 } 30 30 </style> 31 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>31 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 32 32 <script> 33 33 if (window.testRunner) { … … 42 42 window.setTimeout(function() { 43 43 document.body.classList.add('changed'); 44 window.setTimeout(dumpLayers , 0);44 window.setTimeout(dumpLayersWithoutTransforms, 0); 45 45 }, 0); 46 46 } -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/mismatched-transform-transition-overlap.html
r244800 r252749 29 29 } 30 30 </style> 31 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>31 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 32 32 <script> 33 33 if (window.testRunner) { … … 42 42 window.setTimeout(function() { 43 43 document.body.classList.add('changed'); 44 window.setTimeout(dumpLayers , 0);44 window.setTimeout(dumpLayersWithoutTransforms, 0); 45 45 }, 0); 46 46 } -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/multiple-keyframes-animation-overlap.html
r244800 r252749 46 46 } 47 47 </style> 48 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>48 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 49 49 <script> 50 50 if (window.testRunner) { … … 58 58 59 59 window.setTimeout(function() { 60 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);60 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 61 61 document.body.classList.add('changed'); 62 62 }, 0); -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap.html
r244800 r252749 46 46 } 47 47 </style> 48 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>48 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 49 49 <script> 50 50 if (window.testRunner) { … … 58 58 59 59 window.setTimeout(function() { 60 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);60 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 61 61 document.body.classList.add('changed'); 62 62 }, 0); -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/scale-rotation-transition-overlap.html
r244800 r252749 28 28 } 29 29 </style> 30 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>30 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 31 31 <script> 32 32 if (window.testRunner) { … … 41 41 window.setTimeout(function() { 42 42 document.body.classList.add('changed'); 43 window.setTimeout(dumpLayers , 0);43 window.setTimeout(dumpLayersWithoutTransforms, 0); 44 44 }, 0); 45 45 } -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/translate-animation-overlap.html
r244800 r252749 35 35 } 36 36 </style> 37 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>37 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 38 38 <script> 39 39 if (window.testRunner) { … … 47 47 48 48 window.setTimeout(function() { 49 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);49 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 50 50 document.body.classList.add('changed'); 51 51 }, 0); -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap.html
r244800 r252749 37 37 } 38 38 </style> 39 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>39 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 40 40 <script> 41 41 if (window.testRunner) { … … 49 49 50 50 window.setTimeout(function() { 51 document.getElementById('target').addEventListener('animationstart', dumpLayers , false);51 document.getElementById('target').addEventListener('animationstart', dumpLayersWithoutTransforms, false); 52 52 document.body.classList.add('changed'); 53 53 }, 0); -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/translate-scale-transition-overlap.html
r244800 r252749 28 28 } 29 29 </style> 30 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>30 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 31 31 <script> 32 32 if (window.testRunner) { … … 41 41 window.setTimeout(function() { 42 42 document.body.classList.add('changed'); 43 window.setTimeout(dumpLayers , 0);43 window.setTimeout(dumpLayersWithoutTransforms, 0); 44 44 }, 0); 45 45 } -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/translate-transition-overlap.html
r244800 r252749 28 28 } 29 29 </style> 30 <script src="../../../compositing/ layer-creation/resources/compositing-overlap-utils.js"></script>30 <script src="../../../compositing/resources/compositing-test-utils.js"></script> 31 31 <script> 32 32 if (window.testRunner) { … … 41 41 window.setTimeout(function() { 42 42 document.body.classList.add('changed'); 43 window.setTimeout(dumpLayers , 0);43 window.setTimeout(dumpLayersWithoutTransforms, 0); 44 44 }, 0); 45 45 }
Note: See TracChangeset
for help on using the changeset viewer.