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

Side by Side Diff: client/testing/unittest/unittest_dartest.dart

Issue 8966029: Report errors and warnings for hiding elements, issue 572. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Fixes for comments Created 9 years 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 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 /** 5 /**
6 * A simple unit test library for running tests inside the DARTest In-App test 6 * A simple unit test library for running tests inside the DARTest In-App test
7 * runner along side the application under test in a browser. 7 * runner along side the application under test in a browser.
8 */ 8 */
9 #library("unittest"); 9 #library("unittest");
10 10
(...skipping 13 matching lines...) Expand all
24 Function updateUI = null; 24 Function updateUI = null;
25 25
26 Function dartestLogger = null; 26 Function dartestLogger = null;
27 27
28 _platformDefer(void callback()) { 28 _platformDefer(void callback()) {
29 _testRunner = runDartests; 29 _testRunner = runDartests;
30 // DARTest ignores the callback. Tests are launched from UI. 30 // DARTest ignores the callback. Tests are launched from UI.
31 } 31 }
32 32
33 // Update test results 33 // Update test results
34 updateTestStats(TestCase test) { 34 updateTestStats(TestCase test_) {
35 assert(test.result != null); 35 assert(test_.result != null);
36 if(test.startTime != null) { 36 if(test_.startTime != null) {
37 test.runningTime = (new Date.now()).difference(test.startTime); 37 test_.runningTime = (new Date.now()).difference(test_.startTime);
38 } 38 }
39 testsRun++; 39 testsRun++;
40 switch (test.result) { 40 switch (test_.result) {
41 case 'fail': testsFailed++; break; 41 case 'fail': testsFailed++; break;
42 case 'error': testsErrors++; break; 42 case 'error': testsErrors++; break;
43 } 43 }
44 updateUI(test); 44 updateUI(test_);
45 } 45 }
46 46
47 // Run tests sequentially 47 // Run tests sequentially
48 runDartests() { 48 runDartests() {
49 if(previousAsyncTest) { 49 if(previousAsyncTest) {
50 updateTestStats(_tests[_currentTest - 1]); 50 updateTestStats(_tests[_currentTest - 1]);
51 previousAsyncTest = false; 51 previousAsyncTest = false;
52 } 52 }
53 if(_currentTest < _tests.length) { 53 if(_currentTest < _tests.length) {
54 final testCase = _tests[_currentTest]; 54 final testCase = _tests[_currentTest];
(...skipping 12 matching lines...) Expand all
67 67
68 _platformStartTests() { 68 _platformStartTests() {
69 // TODO(shauvik): Support for VM and command line coming soon! 69 // TODO(shauvik): Support for VM and command line coming soon!
70 window.console.log("Warning: Running DARTest from VM or Command-line."); 70 window.console.log("Warning: Running DARTest from VM or Command-line.");
71 } 71 }
72 72
73 _platformInitialize() { 73 _platformInitialize() {
74 // Do nothing 74 // Do nothing
75 } 75 }
76 76
77 _platformCompleteTests(int testsPassed, int testsFailed, int testsErrors) { 77 _platformCompleteTests(int testsPassed_, int testsFailed_, int testsErrors_) {
78 // Do nothing 78 // Do nothing
79 } 79 }
80 80
81 String getTestResultsCsv() { 81 String getTestResultsCsv() {
82 StringBuffer out = new StringBuffer(); 82 StringBuffer out = new StringBuffer();
83 _tests.forEach((final test) { 83 _tests.forEach((final test_) {
84 String result = 'none'; 84 String result = 'none';
85 if(test.result != null) { 85 if(test_.result != null) {
86 result = test.result.toUpperCase(); 86 result = test_.result.toUpperCase();
87 } 87 }
88 out.add('${test.id}, "${test.description}", $result\n'); 88 out.add('${test_.id}, "${test_.description}", $result\n');
89 }); 89 });
90 return out.toString(); 90 return out.toString();
91 } 91 }
OLDNEW
« no previous file with comments | « client/testing/unittest/unittest.dart ('k') | client/tests/client/html/DocumentFragmentTests.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698