Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(697)

Side by Side Diff: samples/third_party/dromaeo/Dromaeo.dart

Issue 12223074: Create generated tests inside the build directory (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 library dromaeo_test; 1 library dromaeo_test;
2 2
3 import 'dart:html'; 3 import 'dart:html';
4 import 'dart:async'; 4 import 'dart:async';
5 import 'dart:json' as json; 5 import 'dart:json' as json;
6 import 'dart:math' as Math; 6 import 'dart:math' as Math;
7 import 'Suites.dart'; 7 import 'Suites.dart';
8 8
9 main() { 9 main() {
10 new Dromaeo().run(); 10 new Dromaeo().run();
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 _element.innerHtml = 61 _element.innerHtml =
62 '<b>${suiteName}:</b>' 62 '<b>${suiteName}:</b>'
63 '<div class="bar"><div style="width:${percent}%;">${info}</div></div>'; 63 '<div class="bar"><div style="width:${percent}%;">${info}</div></div>';
64 } 64 }
65 65
66 _init() { 66 _init() {
67 final div = _createDiv('result-item'); 67 final div = _createDiv('result-item');
68 div.nodes.add(_element); 68 div.nodes.add(_element);
69 final description = _suiteDescription.description; 69 final description = _suiteDescription.description;
70 final originUrl = _suiteDescription.origin.url; 70 final originUrl = _suiteDescription.origin.url;
71 final testUrl = 'tests/${_suiteDescription.file}'; 71 final testUrl = '${_suiteDescription.file}';
72 div.innerHtml = 72 div.innerHtml =
73 '${div.innerHtml}<p>${description}<br/><a href="${originUrl}">Origin</a' 73 '${div.innerHtml}<p>${description}<br/><a href="${originUrl}">Origin</a'
74 '>, <a href="${testUrl}">Source</a>' 74 '>, <a href="${testUrl}">Source</a>'
75 '<ol class="results"></ol>'; 75 '<ol class="results"></ol>';
76 // Reread the element, as the previous wrapper get disconnected thanks 76 // Reread the element, as the previous wrapper get disconnected thanks
77 // to .innerHtml update above. 77 // to .innerHtml update above.
78 _element = div.nodes[0]; 78 _element = div.nodes[0];
79 79
80 document.query('#main').nodes.add(div); 80 document.query('#main').nodes.add(div);
81 } 81 }
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 final Element suiteNameElement = _byId('overview').nodes[0]; 131 final Element suiteNameElement = _byId('overview').nodes[0];
132 final category = Suites.getCategory(tags); 132 final category = Suites.getCategory(tags);
133 if (category != null) { 133 if (category != null) {
134 suiteNameElement.innerHtml = category; 134 suiteNameElement.innerHtml = category;
135 } 135 }
136 _css(_byId('tests'), 'display', 'none'); 136 _css(_byId('tests'), 'display', 'none');
137 for (SuiteDescription suite in Suites.getSuites(tags)) { 137 for (SuiteDescription suite in Suites.getSuites(tags)) {
138 final iframe = new IFrameElement(); 138 final iframe = new IFrameElement();
139 _css(iframe, 'height', '1px'); 139 _css(iframe, 'height', '1px');
140 _css(iframe, 'width', '1px'); 140 _css(iframe, 'width', '1px');
141 iframe.src = 'tests/${suite.file}'; 141 iframe.src = '${suite.file}';
142 document.body.nodes.add(iframe); 142 document.body.nodes.add(iframe);
143 143
144 _suiteControllers.add(new SuiteController(suite, iframe)); 144 _suiteControllers.add(new SuiteController(suite, iframe));
145 } 145 }
146 } 146 }
147 147
148 static const double _SECS_PER_TEST = 5.0; 148 static const double _SECS_PER_TEST = 5.0;
149 149
150 Function _createHandler() { 150 Function _createHandler() {
151 int suitesLoaded = 0; 151 int suitesLoaded = 0;
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
221 } 221 }
222 222
223 Element _byId(String id) { 223 Element _byId(String id) {
224 return document.query('#$id'); 224 return document.query('#$id');
225 } 225 }
226 226
227 int get _suitesTotal { 227 int get _suitesTotal {
228 return _suiteControllers.length; 228 return _suiteControllers.length;
229 } 229 }
230 } 230 }
OLDNEW
« no previous file with comments | « pkg/intl/test/date_time_format_http_request_test.dart ('k') | samples/third_party/dromaeo/Suites.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698