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

Issue 23132002: GTTF: Add a basic new unit test launcher. (Closed)

Created:
7 years, 4 months ago by Paweł Hajdan Jr.
Modified:
7 years, 4 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, erikwright+watch_chromium.org, jam
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

GTTF: Add a basic new unit test launcher. It launches batches of unit tests in a subprocess for better stability. BUG=236893 R=maruel@chromium.org, satorux@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=219065

Patch Set 1 #

Patch Set 2 : fixes #

Total comments: 16

Patch Set 3 : fixes #

Patch Set 4 : trybots #

Patch Set 5 : fixed gyp cycle #

Unified diffs Side-by-side diffs Delta from patch set Stats (+455 lines, -34 lines) Patch
M base/base.gyp View 1 2 3 4 4 chunks +10 lines, -0 lines 0 comments Download
A base/test/DEPS View 1 chunk +3 lines, -0 lines 0 comments Download
A base/test/gtest_xml_util.h View 1 chunk +24 lines, -0 lines 0 comments Download
A base/test/gtest_xml_util.cc View 1 1 chunk +113 lines, -0 lines 0 comments Download
M base/test/run_all_unittests.cc View 1 2 3 1 chunk +24 lines, -1 line 0 comments Download
M base/test/test_launcher.h View 1 chunk +2 lines, -0 lines 0 comments Download
M base/test/test_launcher.cc View 1 chunk +0 lines, -4 lines 0 comments Download
A base/test/unit_test_launcher.h View 1 1 chunk +22 lines, -0 lines 0 comments Download
A base/test/unit_test_launcher.cc View 1 2 1 chunk +209 lines, -0 lines 0 comments Download
A base/test/unit_test_launcher_ios.cc View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_common.gypi View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M content/content_browser.gypi View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M content/public/test/test_launcher.cc View 1 2 1 chunk +11 lines, -1 line 0 comments Download
M third_party/libxml/chromium/libxml_utils.h View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/libxml/chromium/libxml_utils.cc View 1 chunk +4 lines, -0 lines 0 comments Download
A + third_party/zlib/google/zip.gyp View 1 2 3 4 1 chunk +10 lines, -6 lines 0 comments Download
M third_party/zlib/zlib.gyp View 1 2 3 4 1 chunk +0 lines, -19 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Paweł Hajdan Jr.
Scott, what do you think? This is a bit experimental and behind a flag. I'm ...
7 years, 4 months ago (2013-08-13 22:43:27 UTC) #1
M-A Ruel
https://codereview.chromium.org/23132002/diff/4001/base/base.gyp File base/base.gyp (right): https://codereview.chromium.org/23132002/diff/4001/base/base.gyp#newcode829 base/base.gyp:829: 'target_name': 'test_support_base', It's interesting that test_support_base is in base ...
7 years, 4 months ago (2013-08-14 18:42:41 UTC) #2
Paweł Hajdan Jr.
https://codereview.chromium.org/23132002/diff/4001/base/base.gyp File base/base.gyp (right): https://codereview.chromium.org/23132002/diff/4001/base/base.gyp#newcode829 base/base.gyp:829: 'target_name': 'test_support_base', On 2013/08/14 18:42:41, M-A Ruel wrote: > ...
7 years, 4 months ago (2013-08-14 18:53:40 UTC) #3
M-A Ruel
lgtm with optional nits https://codereview.chromium.org/23132002/diff/4001/base/test/unit_test_launcher.cc File base/test/unit_test_launcher.cc (right): https://codereview.chromium.org/23132002/diff/4001/base/test/unit_test_launcher.cc#newcode31 base/test/unit_test_launcher.cc:31: const char kSingleProcessTestsFlag[] = "single-process-tests"; ...
7 years, 4 months ago (2013-08-15 01:59:14 UTC) #4
Paweł Hajdan Jr.
Darin, what do you think about changes to third_party/libxml/chromium (just adding a method to test ...
7 years, 4 months ago (2013-08-15 21:54:45 UTC) #5
sky
Pawel, do you still need me to review this?
7 years, 4 months ago (2013-08-19 17:21:33 UTC) #6
Paweł Hajdan Jr.
Satoru, could you review changes to third_party/zlib/google? The goal is to avoid a cyclic dependency ...
7 years, 4 months ago (2013-08-21 20:18:43 UTC) #7
satorux1
third_party/zlib/google LGTM
7 years, 4 months ago (2013-08-22 01:03:14 UTC) #8
Paweł Hajdan Jr.
7 years, 4 months ago (2013-08-22 19:14:40 UTC) #9
Message was sent while issue was closed.
Committed patchset #5 manually as r219065.

Powered by Google App Engine
This is Rietveld 408576698