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

Issue 702903004: Add chrome perf tests and sniffer to GN build. (Closed)

Created:
6 years, 1 month ago by brettw
Modified:
6 years, 1 month ago
Reviewers:
Dirk Pranke
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Add chrome perf tests to GN build, fix harfbuzz This also hooks up the chrome test support target which was previously not compiled (the file wasn't referenced). This duplicates the harfbuzz logic from the GYP build where the system one is conditionally used if the pangoft2 version is sufficiently large. There are some additions to the pkg-config wrapper script to check versions. Write a service_discovery_sniffer target but don't hook it up. Currently this gives linker errors. Fix grit warnings for the remoting resources. R=dpranke@chromium.org Committed: https://chromium.googlesource.com/chromium/src/+/32ce17ab53d97a66e50e7e49ef57e8fa9f881714

Patch Set 1 #

Patch Set 2 : whitespace fix #

Total comments: 1

Patch Set 3 : no android #

Patch Set 4 : No tools on Android #

Patch Set 5 : Fix build #

Patch Set 6 : #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+157 lines, -16 lines) Patch
M BUILD.gn View 1 2 3 2 chunks +4 lines, -0 lines 0 comments Download
M build/config/linux/pkg-config.py View 1 2 3 4 5 3 chunks +18 lines, -0 lines 0 comments Download
M build/config/linux/pkg_config.gni View 1 2 3 4 5 1 chunk +15 lines, -11 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 3 chunks +6 lines, -0 lines 0 comments Download
M chrome/test/BUILD.gn View 1 1 chunk +9 lines, -0 lines 0 comments Download
A chrome/test/perf/BUILD.gn View 1 chunk +25 lines, -0 lines 0 comments Download
M chrome/test/perf/perftests.cc View 1 chunk +0 lines, -1 line 0 comments Download
A chrome/tools/BUILD.gn View 1 2 3 4 5 1 chunk +13 lines, -0 lines 0 comments Download
A chrome/tools/service_discovery_sniffer/BUILD.gn View 1 2 3 4 1 chunk +25 lines, -0 lines 0 comments Download
M content/child/BUILD.gn View 1 2 3 4 5 2 chunks +4 lines, -1 line 0 comments Download
M net/BUILD.gn View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M ppapi/BUILD.gn View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M remoting/resources/BUILD.gn View 1 2 3 4 5 1 chunk +9 lines, -1 line 0 comments Download
M third_party/harfbuzz-ng/BUILD.gn View 1 2 3 4 5 3 chunks +23 lines, -2 lines 1 comment Download

Messages

Total messages: 23 (8 generated)
brettw
I could have done some work to pare down the definition of the GYP perf_tests ...
6 years, 1 month ago (2014-11-05 21:28:40 UTC) #2
Dirk Pranke
lgtm
6 years, 1 month ago (2014-11-05 21:36:13 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/702903004/20001
6 years, 1 month ago (2014-11-05 21:49:50 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/702903004/40001
6 years, 1 month ago (2014-11-05 22:17:38 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: android_chromium_gn_compile_rel on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_chromium_gn_compile_rel/builds/31412) linux_chromium_gn_dbg on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_dbg/builds/14794)
6 years, 1 month ago (2014-11-05 23:00:54 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/702903004/60001
6 years, 1 month ago (2014-11-06 17:36:08 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_gn_dbg on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_dbg/builds/15058)
6 years, 1 month ago (2014-11-06 18:00:45 UTC) #13
brettw
Most recent patch includes some random build fixes that this turned up. There were some ...
6 years, 1 month ago (2014-11-07 21:09:37 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/702903004/80001
6 years, 1 month ago (2014-11-07 21:10:27 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_gn_dbg on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_dbg/builds/15521)
6 years, 1 month ago (2014-11-07 21:31:48 UTC) #18
brettw
Dirk: please look again. the harfbuzz and pkg-config stuff is all new. This comments out ...
6 years, 1 month ago (2014-11-08 01:08:42 UTC) #19
Dirk Pranke
lgtm. Also a question (but lgtm regardless of how you answer). https://codereview.chromium.org/702903004/diff/100001/third_party/harfbuzz-ng/BUILD.gn File third_party/harfbuzz-ng/BUILD.gn (right): ...
6 years, 1 month ago (2014-11-08 01:27:13 UTC) #20
brettw
I'm inclined to punt on the ChromeOS-build-on-old-distro until it comes up. Thanks for pointing that ...
6 years, 1 month ago (2014-11-10 17:38:01 UTC) #21
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/32ce17ab53d97a66e50e7e49ef57e8fa9f881714 Cr-Commit-Position: refs/heads/master@{#303489}
6 years, 1 month ago (2014-11-10 17:46:48 UTC) #22
brettw
6 years, 1 month ago (2014-11-10 17:46:53 UTC) #23
Message was sent while issue was closed.
Committed patchset #6 (id:100001) manually as
32ce17ab53d97a66e50e7e49ef57e8fa9f881714 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698