Index: tools/cc-frame-viewer/src/analysis_view_test.html |
diff --git a/tools/cc-frame-viewer/src/analysis_view_test.html b/tools/cc-frame-viewer/src/analysis_view_test.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..fd55621e76368145d0f1c9571000aac16a4de542 |
--- /dev/null |
+++ b/tools/cc-frame-viewer/src/analysis_view_test.html |
@@ -0,0 +1,42 @@ |
+<!DOCTYPE HTML> |
+<html> |
+<!-- |
+Copyright (c) 2012 The Chromium Authors. All rights reserved. |
+Use of this source code is governed by a BSD-style license that can be |
+found in the LICENSE file. |
+--> |
+<head> |
+<script src="base.js"></script> |
+<script> |
+ base.require('base.unittest'); |
+ base.require('analysis_view'); |
+ base.require('model'); |
+</script> |
+</head> |
+<body> |
+<script src="../unittest_data/full_trace_but_with_only_one_frame.js"></script> |
+<script> |
+ 'use strict'; |
+ |
+ var Model = ccfv.Model; |
+ var AnalysisView = ccfv.AnalysisView; |
+ |
+ function testInstantiate() { |
+ var model = new Model(); |
+ model.initFromTraceEvents(gFullTraceButWithOnlyOneFrame); |
+ var lthiHistory = base.dictionaryValues(model.lthiHistories)[0]; |
+ var lthi = lthiHistory.lthiSnapshots[0]; |
+ |
+ var analysisView = new AnalysisView(); |
+ this.addHTMLOutput('Analysis View', analysisView); |
+ |
+ analysisView.selection = { |
+ activate: function() {}, |
+ deactivate: function() {}, |
+ tiles: [lthi.activeTree.tiles[0], |
+ lthi.activeTree.tiles[1]] |
+ }; |
+ } |
+</script> |
+</body> |
+</html> |