Chromium Code Reviews| Index: PerformanceTests/PaintInvalidation/shift-rectangle-left-invalidate.html |
| diff --git a/PerformanceTests/PaintInvalidation/shift-rectangle-left-invalidate.html b/PerformanceTests/PaintInvalidation/shift-rectangle-left-invalidate.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..d70e81f9b636c1e32ad6305918af2c0e5fd29adc |
| --- /dev/null |
| +++ b/PerformanceTests/PaintInvalidation/shift-rectangle-left-invalidate.html |
| @@ -0,0 +1,46 @@ |
| +<!DOCTYPE html> |
| +<html> |
| +<head> |
| +<style> |
| +.test { |
| + position: relative; |
| + left: 50px; |
| + height: 100px; |
| + width: 100px; |
| + background-color: navy; |
| +} |
| + |
| +.translated { |
|
esprehn
2014/08/08 03:13:54
Translate usually means something else this doesn'
Julien - ping for review
2014/08/09 00:35:16
Done.
|
| + left: 100px; |
| +} |
| +</style> |
| +<script src="../resources/runner.js"></script> |
| +</head> |
| +<body> |
| + <div class="test"></div> |
| + <div class="test translated"></div> |
| + <div class="test"></div> |
| + <div class="test translated"></div> |
| + <div class="test"></div> |
| + <div class="test translated"></div> |
| + <div class="test"></div> |
| + <div class="test translated"></div> |
| + <div class="test"></div> |
| + <div class="test translated"></div> |
| +</body> |
| + <script> |
| + if (!window.internals) { |
| + alert("This test has to be run under DumpRenderTree"); |
| + } else { |
| + var elements = document.getElementsByClassName("test"); |
| + internals.forceCompositingUpdate(document); |
| + |
| + PerfTestRunner.measureRunsPerSecond({run: function() { |
| + for (var i = 0; i < elements.length; ++i) |
| + elements[i].classList.toggle("translated"); |
| + |
| + internals.forceCompositingUpdate(document); |
| + }}); |
| + } |
| + </script> |
| +</html> |