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

Issue 2320473004: test.dart: Print stack traces of all threads when a test times out (Closed)

Created:
4 years, 3 months ago by Florian Schneider
Modified:
4 years, 3 months ago
Reviewers:
Bill Hesse, rmacnak, siva
CC:
reviews_dartlang.org, rmacnak
Target Ref:
refs/heads/master
Visibility:
Public.

Description

test.dart: Print stack traces of all threads when a test times out This helps diagnosing tests timing out when running test.py. BUG= R=whesse@google.com Committed: https://github.com/dart-lang/sdk/commit/30f16437b1fcdcf81748890b486d449136808a4c

Patch Set 1 #

Total comments: 5

Patch Set 2 : addressed comments #

Patch Set 3 : use eu-stack #

Unified diffs Side-by-side diffs Delta from patch set Stats (+18 lines, -2 lines) Patch
M tools/testing/dart/test_runner.dart View 1 2 1 chunk +18 lines, -2 lines 0 comments Download

Messages

Total messages: 12 (4 generated)
Florian Schneider
Would something like this work?
4 years, 3 months ago (2016-09-07 18:18:31 UTC) #2
rmacnak
https://codereview.chromium.org/2320473004/diff/1/tools/testing/dart/test_runner.dart File tools/testing/dart/test_runner.dart (right): https://codereview.chromium.org/2320473004/diff/1/tools/testing/dart/test_runner.dart#newcode1857 tools/testing/dart/test_runner.dart:1857: io.Process.run('gdb', Only attempt to use gdb on Linux.
4 years, 3 months ago (2016-09-07 19:33:48 UTC) #4
siva
https://codereview.chromium.org/2320473004/diff/1/tools/testing/dart/test_runner.dart File tools/testing/dart/test_runner.dart (right): https://codereview.chromium.org/2320473004/diff/1/tools/testing/dart/test_runner.dart#newcode1864 tools/testing/dart/test_runner.dart:1864: }) Do we also need a catchError handler here ...
4 years, 3 months ago (2016-09-07 19:55:20 UTC) #6
Florian Schneider
https://codereview.chromium.org/2320473004/diff/1/tools/testing/dart/test_runner.dart File tools/testing/dart/test_runner.dart (right): https://codereview.chromium.org/2320473004/diff/1/tools/testing/dart/test_runner.dart#newcode1857 tools/testing/dart/test_runner.dart:1857: io.Process.run('gdb', On 2016/09/07 19:33:47, rmacnak wrote: > Only attempt ...
4 years, 3 months ago (2016-09-07 21:02:58 UTC) #7
Bill Hesse
lgtm https://codereview.chromium.org/2320473004/diff/1/tools/testing/dart/test_runner.dart File tools/testing/dart/test_runner.dart (right): https://codereview.chromium.org/2320473004/diff/1/tools/testing/dart/test_runner.dart#newcode1864 tools/testing/dart/test_runner.dart:1864: }) On 2016/09/07 21:02:58, Florian Schneider wrote: > ...
4 years, 3 months ago (2016-09-08 14:58:01 UTC) #8
siva
/usr/bin/eu-stack also seems to produce a stack trace for a process, something like eu-stack -p ...
4 years, 3 months ago (2016-09-08 16:42:41 UTC) #9
Florian Schneider
On 2016/09/08 16:42:41, siva wrote: > /usr/bin/eu-stack also seems to produce a stack trace > ...
4 years, 3 months ago (2016-09-08 17:14:42 UTC) #10
Florian Schneider
4 years, 3 months ago (2016-09-08 17:49:21 UTC) #12
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
30f16437b1fcdcf81748890b486d449136808a4c (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698