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

Issue 1997493002: Adding basic unittest manifest generation to blimp/BUILD.gn (Closed)

Created:
4 years, 7 months ago by Jess
Modified:
4 years, 6 months ago
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, jessicag+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, lethalantidote+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org, shaktisahu+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adding basic unittest manifest generation to blimp/BUILD.gn along with appropriate blacklist. Currently there is no manifest generated for any unittests. Manifests are used to ensure all required files are bundled into a tarball for export and later use with docker. This change adds targets to create manifests for //blimp:blimp_unittests and //base:base_unittests. The next step would be to use these manifests to bundle the tests into tarballs for export. BUG=613000 Committed: https://crrev.com/5f84f9b09435c54bc2ee6e52235d7039e6e04295 Cr-Commit-Position: refs/heads/master@{#397471}

Patch Set 1 #

Patch Set 2 : Broadly functional manifest generation. #

Patch Set 3 : Minor clean up for buildbots. #

Total comments: 1

Patch Set 4 : Cleaning up if(is_linux) scope. #

Patch Set 5 : Resolving a trybot dependency complaint. #

Total comments: 8

Patch Set 6 : Responding to comments. #

Patch Set 7 : Merging test manifests as discussed offline. #

Total comments: 3

Patch Set 8 : Remove shared object that should not be in blacklist. #

Total comments: 8

Patch Set 9 : Updates based on comments. #

Total comments: 5

Patch Set 10 : Update manifest filename to reduce the risk of collision. #

Total comments: 6

Patch Set 11 : Nit fix. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+62 lines, -3 lines) Patch
M blimp/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +58 lines, -0 lines 0 comments Download
A + blimp/tools/tests-manifest-blacklist.txt View 1 2 3 4 5 6 7 2 chunks +4 lines, -3 lines 0 comments Download

Messages

Total messages: 43 (13 generated)
Jess
PTAL. https://codereview.chromium.org/1997493002/diff/40001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/40001/blimp/BUILD.gn#newcode102 blimp/BUILD.gn:102: "//base:base_unittests", dpranke: Please sanity check how I am ...
4 years, 7 months ago (2016-05-24 00:18:30 UTC) #3
Dirk Pranke
this more-or-less lgtm to me. Short of actually testing the patch locally myself, I think ...
4 years, 7 months ago (2016-05-24 21:29:28 UTC) #4
maniscalco
https://codereview.chromium.org/1997493002/diff/80001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/80001/blimp/BUILD.gn#newcode102 blimp/BUILD.gn:102: group("blimp_env_tests_group") { Env stands for environment, right? What do ...
4 years, 7 months ago (2016-05-24 22:04:48 UTC) #6
Jess
On 2016/05/24 21:29:28, Dirk Pranke wrote: > this more-or-less lgtm to me. Short of actually ...
4 years, 7 months ago (2016-05-24 23:52:00 UTC) #7
Jess
https://codereview.chromium.org/1997493002/diff/80001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/80001/blimp/BUILD.gn#newcode102 blimp/BUILD.gn:102: group("blimp_env_tests_group") { On 2016/05/24 22:04:48, maniscalco wrote: > Env ...
4 years, 7 months ago (2016-05-24 23:53:38 UTC) #8
Dirk Pranke
On 2016/05/24 23:52:00, Jess wrote: > On 2016/05/24 21:29:28, Dirk Pranke wrote: > > this ...
4 years, 7 months ago (2016-05-25 01:56:05 UTC) #9
Dirk Pranke
On 2016/05/25 01:56:05, Dirk Pranke wrote: > On 2016/05/24 23:52:00, Jess wrote: > > Do ...
4 years, 7 months ago (2016-05-25 04:51:48 UTC) #11
maniscalco
https://codereview.chromium.org/1997493002/diff/80001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/80001/blimp/BUILD.gn#newcode102 blimp/BUILD.gn:102: group("blimp_env_tests_group") { On 2016/05/24 23:53:37, Jess wrote: > On ...
4 years, 6 months ago (2016-05-25 15:42:58 UTC) #12
Jess
Merged to a single test manifest. PTAL.
4 years, 6 months ago (2016-05-25 22:00:11 UTC) #14
Sriram
https://codereview.chromium.org/1997493002/diff/120001/blimp/tools/tests-manifest-blacklist.txt File blimp/tools/tests-manifest-blacklist.txt (right): https://codereview.chromium.org/1997493002/diff/120001/blimp/tools/tests-manifest-blacklist.txt#newcode10 blimp/tools/tests-manifest-blacklist.txt:10: ./libmalloc_wrapper.so Why are you blacklisting this library? The test ...
4 years, 6 months ago (2016-05-26 00:06:20 UTC) #15
Jess
https://codereview.chromium.org/1997493002/diff/120001/blimp/tools/tests-manifest-blacklist.txt File blimp/tools/tests-manifest-blacklist.txt (right): https://codereview.chromium.org/1997493002/diff/120001/blimp/tools/tests-manifest-blacklist.txt#newcode10 blimp/tools/tests-manifest-blacklist.txt:10: ./libmalloc_wrapper.so On 2016/05/26 00:06:19, Sriram wrote: > Why are ...
4 years, 6 months ago (2016-05-26 00:39:39 UTC) #16
Jess
PTAL https://codereview.chromium.org/1997493002/diff/120001/blimp/tools/tests-manifest-blacklist.txt File blimp/tools/tests-manifest-blacklist.txt (right): https://codereview.chromium.org/1997493002/diff/120001/blimp/tools/tests-manifest-blacklist.txt#newcode10 blimp/tools/tests-manifest-blacklist.txt:10: ./libmalloc_wrapper.so On 2016/05/26 00:39:39, Jess wrote: > On ...
4 years, 6 months ago (2016-05-27 16:44:50 UTC) #17
maniscalco
Nice, looks much simpler. Here are my comments... https://codereview.chromium.org/1997493002/diff/140001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/140001/blimp/BUILD.gn#newcode84 blimp/BUILD.gn:84: _blimp_tests_runtime_deps ...
4 years, 6 months ago (2016-05-27 17:24:41 UTC) #18
Jess
https://codereview.chromium.org/1997493002/diff/140001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/140001/blimp/BUILD.gn#newcode84 blimp/BUILD.gn:84: _blimp_tests_runtime_deps = "$root_gen_dir/blimp-tests.runtime_deps" On 2016/05/27 17:24:40, maniscalco wrote: > ...
4 years, 6 months ago (2016-05-27 18:37:54 UTC) #19
Jess
Adding Wez for input on how to handle the testing binary. In offline discussions with ...
4 years, 6 months ago (2016-05-27 19:35:50 UTC) #21
Jess
Adding Wez for input on how to handle the testing binary. In offline discussions with ...
4 years, 6 months ago (2016-05-27 19:35:53 UTC) #22
Jess
Isolates have been closed as an alternate option (please contact me off issue if you ...
4 years, 6 months ago (2016-06-01 20:55:13 UTC) #23
maniscalco
LGTM % a couple nits https://codereview.chromium.org/1997493002/diff/150001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/150001/blimp/BUILD.gn#newcode108 blimp/BUILD.gn:108: _blimp_engine_env_tests_manifest = "$root_gen_dir/tests-manifest.txt" nit: ...
4 years, 6 months ago (2016-06-01 22:25:40 UTC) #24
Jess
https://codereview.chromium.org/1997493002/diff/150001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/150001/blimp/BUILD.gn#newcode108 blimp/BUILD.gn:108: _blimp_engine_env_tests_manifest = "$root_gen_dir/tests-manifest.txt" On 2016/06/01 22:25:40, maniscalco wrote: > ...
4 years, 6 months ago (2016-06-01 23:07:24 UTC) #25
Sriram
lgtm
4 years, 6 months ago (2016-06-01 23:16:46 UTC) #26
Wez
nit: Re CL description it's not immediately clear what the manifest is for - are ...
4 years, 6 months ago (2016-06-02 00:01:42 UTC) #27
Wez
lgtm https://codereview.chromium.org/1997493002/diff/170001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/170001/blimp/BUILD.gn#newcode99 blimp/BUILD.gn:99: # everything it requires) is a build-time dependency ...
4 years, 6 months ago (2016-06-02 00:07:20 UTC) #28
Jess
PTAL https://codereview.chromium.org/1997493002/diff/170001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/170001/blimp/BUILD.gn#newcode99 blimp/BUILD.gn:99: # everything it requires) is a build-time dependency ...
4 years, 6 months ago (2016-06-02 00:24:28 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1997493002/190001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1997493002/190001
4 years, 6 months ago (2016-06-02 01:03:21 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/239322)
4 years, 6 months ago (2016-06-02 02:04:18 UTC) #35
maniscalco
https://codereview.chromium.org/1997493002/diff/150001/blimp/BUILD.gn File blimp/BUILD.gn (right): https://codereview.chromium.org/1997493002/diff/150001/blimp/BUILD.gn#newcode112 blimp/BUILD.gn:112: rebase_path("//blimp/tools/tests-manifest-blacklist.txt") On 2016/06/01 23:07:24, Jess wrote: > On 2016/06/01 ...
4 years, 6 months ago (2016-06-02 14:41:54 UTC) #36
maniscalco
4 years, 6 months ago (2016-06-02 14:41:56 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1997493002/190001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1997493002/190001
4 years, 6 months ago (2016-06-02 16:54:07 UTC) #39
commit-bot: I haz the power
Committed patchset #11 (id:190001)
4 years, 6 months ago (2016-06-02 18:17:39 UTC) #41
commit-bot: I haz the power
4 years, 6 months ago (2016-06-02 18:21:17 UTC) #43
Message was sent while issue was closed.
Patchset 11 (id:??) landed as
https://crrev.com/5f84f9b09435c54bc2ee6e52235d7039e6e04295
Cr-Commit-Position: refs/heads/master@{#397471}

Powered by Google App Engine
This is Rietveld 408576698