Index: sky/tests/resources/display_list.dart |
diff --git a/sky/tests/resources/display_list.dart b/sky/tests/resources/display_list.dart |
index d5497d3cbd48bf0e688ef9062797b32323b1a90c..7a29787c4d9eefd0fc2a0b2b399b0b92a01c6942 100644 |
--- a/sky/tests/resources/display_list.dart |
+++ b/sky/tests/resources/display_list.dart |
@@ -1,5 +1,6 @@ |
import 'dart:sky' as sky; |
+import "dart:sky.internals" as internals; |
import 'package:sky/rendering/box.dart'; |
import 'package:sky/rendering/object.dart'; |
@@ -142,10 +143,16 @@ class TestRenderView extends RenderView { |
RenderObject.debugDoingPaint = false; |
} |
+ // TEST API: |
+ |
void checkFrame() { |
RenderObject.flushLayout(); |
paintFrame(); |
print(lastPaint); // TODO(ianh): figure out how to make this fit the unit testing framework better |
} |
+ void endTest() { |
+ internals.notifyTestComplete("PAINTED $frame FRAMES"); |
+ } |
+ |
} |