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

Issue 14247033: Updated testrunner: (Closed)

Created:
7 years, 8 months ago by gram
Modified:
7 years, 8 months ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Updated testrunner: - works with latest SDK - understand and works with pub and pubspecs - tested on Linux, Mac and Windows - has its own tests There is still as issue on Windows, where using Process.start to run a .bat file is not terminating until the timeout kills the cmd.exe process. My suspicion is that this is am issue with Process, not testrunner. I have contacted whesse et al about this. Committed: https://code.google.com/p/dart/source/detail?r=21969

Patch Set 1 #

Patch Set 2 : #

Total comments: 27

Patch Set 3 : #

Total comments: 4

Patch Set 4 : #

Total comments: 6

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1412 lines, -510 lines) Patch
M utils/testrunner/http_server.dart View 1 2 3 4 3 chunks +23 lines, -23 lines 0 comments Download
M utils/testrunner/layout_test_controller.dart View 1 2 3 4 1 chunk +191 lines, -145 lines 0 comments Download
M utils/testrunner/layout_test_runner.dart View 1 2 3 4 3 chunks +11 lines, -8 lines 0 comments Download
M utils/testrunner/options.dart View 1 2 3 4 9 chunks +24 lines, -30 lines 0 comments Download
M utils/testrunner/pipeline_utils.dart View 1 2 3 4 8 chunks +84 lines, -60 lines 0 comments Download
M utils/testrunner/pubspec.yaml View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M utils/testrunner/run_pipeline.dart View 1 2 3 4 13 chunks +97 lines, -85 lines 0 comments Download
M utils/testrunner/standard_test_runner.dart View 1 2 3 4 14 chunks +51 lines, -67 lines 0 comments Download
M utils/testrunner/testrunner.dart View 1 2 3 4 11 chunks +198 lines, -55 lines 0 comments Download
M utils/testrunner/utils.dart View 1 2 3 4 4 chunks +43 lines, -35 lines 0 comments Download
A utils/tests/testrunner/browser_tests/pubspec.yaml View 1 chunk +5 lines, -0 lines 0 comments Download
A utils/tests/testrunner/browser_tests/web/browser_test.dart View 1 chunk +24 lines, -0 lines 0 comments Download
A utils/tests/testrunner/browser_tests/web/browser_test.html View 1 chunk +12 lines, -0 lines 0 comments Download
A utils/tests/testrunner/http_client_tests/http_client_test.dart View 1 chunk +42 lines, -0 lines 0 comments Download
A utils/tests/testrunner/layout_tests/pubspec.yaml View 1 chunk +5 lines, -0 lines 0 comments Download
A utils/tests/testrunner/layout_tests/web/layout_test.dart View 1 chunk +17 lines, -0 lines 0 comments Download
A utils/tests/testrunner/layout_tests/web/layout_test.html View 1 chunk +12 lines, -0 lines 0 comments Download
A utils/tests/testrunner/non_browser_tests/non_browser_test.dart View 1 chunk +24 lines, -0 lines 0 comments Download
A utils/tests/testrunner/non_browser_tests/non_browser_toast.dart View 1 chunk +16 lines, -0 lines 0 comments Download
A utils/tests/testrunner/non_browser_tests/pubspec.yaml View 1 chunk +4 lines, -0 lines 0 comments Download
A utils/tests/testrunner/pubspec.yaml View 1 chunk +4 lines, -0 lines 0 comments Download
A utils/tests/testrunner/test.txt View 1 chunk +1 line, -0 lines 0 comments Download
A utils/tests/testrunner/testconfig View 1 chunk +1 line, -0 lines 0 comments Download
A utils/tests/testrunner/testrunner_test.dart View 1 2 3 4 1 chunk +522 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
gram
7 years, 8 months ago (2013-04-19 21:07:13 UTC) #1
Siggi Cherem (dart-lang)
https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/layout_test_controller.dart File utils/testrunner/layout_test_controller.dart (right): https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/layout_test_controller.dart#newcode157 utils/testrunner/layout_test_controller.dart:157: completer.complete(exitCode); can we get rid of using completer? I ...
7 years, 8 months ago (2013-04-19 21:39:39 UTC) #2
Siggi Cherem (dart-lang)
https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/testrunner.dart File utils/testrunner/testrunner.dart (right): https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/testrunner.dart#newcode163 utils/testrunner/testrunner.dart:163: Future doPubConfig(Path sourcePath, String sourceDir, On 2013/04/19 21:39:39, Siggi ...
7 years, 8 months ago (2013-04-19 21:48:38 UTC) #3
gram
PTAL https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/layout_test_controller.dart File utils/testrunner/layout_test_controller.dart (right): https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/layout_test_controller.dart#newcode157 utils/testrunner/layout_test_controller.dart:157: completer.complete(exitCode); On 2013/04/19 21:39:39, Siggi Cherem (dart-lang) wrote: ...
7 years, 8 months ago (2013-04-22 23:54:27 UTC) #4
Siggi Cherem (dart-lang)
https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/pipeline_utils.dart File utils/testrunner/pipeline_utils.dart (right): https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/pipeline_utils.dart#newcode59 utils/testrunner/pipeline_utils.dart:59: Future _processHelper(String command, List<String> args, On 2013/04/22 23:54:27, gram ...
7 years, 8 months ago (2013-04-23 01:10:04 UTC) #5
gram
https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/pipeline_utils.dart File utils/testrunner/pipeline_utils.dart (right): https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/pipeline_utils.dart#newcode59 utils/testrunner/pipeline_utils.dart:59: Future _processHelper(String command, List<String> args, On 2013/04/23 01:10:04, Siggi ...
7 years, 8 months ago (2013-04-23 22:53:39 UTC) #6
Siggi Cherem (dart-lang)
lgtm Minor nits below https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/testrunner.dart File utils/testrunner/testrunner.dart (right): https://codereview.chromium.org/14247033/diff/2001/utils/testrunner/testrunner.dart#newcode192 utils/testrunner/testrunner.dart:192: "name: testrunner\ndependencies:\n unittest: any\n browser: ...
7 years, 8 months ago (2013-04-24 16:34:15 UTC) #7
gram
Committed patchset #5 manually as r21969 (presubmit successful).
7 years, 8 months ago (2013-04-24 18:40:02 UTC) #8
gram
7 years, 8 months ago (2013-04-24 18:42:06 UTC) #9
Message was sent while issue was closed.
I should have updated the change description; the Windows .bat file issue was
resolved.

https://codereview.chromium.org/14247033/diff/26001/utils/testrunner/pipeline...
File utils/testrunner/pipeline_utils.dart (right):

https://codereview.chromium.org/14247033/diff/26001/utils/testrunner/pipeline...
utils/testrunner/pipeline_utils.dart:85: return Future.wait( [process.exitCode,
stdoutFuture, stderrFuture ])
On 2013/04/24 16:34:15, Siggi Cherem (dart-lang) wrote:
> style nit: fix spaces - no space after '(', no space before ']':
> 
> wait([process.exitCode, stdoutFuture, stderrFuture])
> 

Done.

https://codereview.chromium.org/14247033/diff/26001/utils/testrunner/pipeline...
utils/testrunner/pipeline_utils.dart:86: .then((l) {
On 2013/04/24 16:34:15, Siggi Cherem (dart-lang) wrote:
> nit: "l" => "values"

Done.

https://codereview.chromium.org/14247033/diff/26001/utils/testrunner/pipeline...
utils/testrunner/pipeline_utils.dart:90: return new Future.value(l[0]);
On 2013/04/24 16:34:15, Siggi Cherem (dart-lang) wrote:
> you can remove the 'new Future' here.
> 
> return values[0];

Done.

Powered by Google App Engine
This is Rietveld 408576698