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

Issue 2510033004: Add rtc_use_memcheck flag, update MB and GN to handle it, and add gni files listing the runtime deps (Closed)

Created:
4 years, 1 month ago by ehmaldonado_webrtc
Modified:
4 years ago
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com, qiang.lu, niklas.enbom, yujie_mao (webrtc), peah-webrtc
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Add rtc_use_memcheck flag, update MB and GN to handle it, and add gni files listing the runtime deps When set to true, this adds the files necessary to run memcheck as data dependencies, listed in the .gni files. This will enable us to run memcheck on swarming. R=kjellander@chromium.org BUG=chromium:497757 NOTRY=True Committed: https://crrev.com/ed8c8ede5d9960c3710682e600a84d84a2dd3f62 Cr-Commit-Position: refs/heads/master@{#15219}

Patch Set 1 #

Patch Set 2 : Update mb_config.pyl #

Total comments: 14

Patch Set 3 : Add unittests. #

Patch Set 4 : Rebased. Splitted memcheck_dependencies.gni #

Total comments: 8

Patch Set 5 : Sorted alphabetically. #

Patch Set 6 : Added TODO with links to CLs. #

Patch Set 7 : Fixed android and added unittest. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+946 lines, -63 lines) Patch
M tools/mb/mb.py View 1 2 3 4 5 6 2 chunks +69 lines, -59 lines 0 comments Download
M tools/mb/mb_unittest.py View 1 2 3 4 5 6 8 chunks +306 lines, -3 lines 0 comments Download
A tools/valgrind-webrtc/python-google.gni View 1 2 3 4 1 chunk +27 lines, -0 lines 0 comments Download
A tools/valgrind-webrtc/valgrind.gni View 1 2 3 4 1 chunk +68 lines, -0 lines 0 comments Download
A tools/valgrind-webrtc/valgrind-binaries.gni View 1 2 3 4 1 chunk +425 lines, -0 lines 0 comments Download
A tools/valgrind-webrtc/valgrind-webrtc.gni View 1 2 3 4 5 1 chunk +32 lines, -0 lines 0 comments Download
M webrtc/build/mb_config.pyl View 1 2 3 3 chunks +8 lines, -1 line 0 comments Download
M webrtc/build/webrtc.gni View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M webrtc/test/BUILD.gn View 1 2 3 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 36 (18 generated)
ehmaldonado_webrtc
4 years, 1 month ago (2016-11-18 15:58:04 UTC) #1
kjellander_webrtc
Very nice. There are some improvements to be made to make this effort more reusable ...
4 years, 1 month ago (2016-11-21 08:33:59 UTC) #3
ehmaldonado_webrtc
https://codereview.webrtc.org/2510033004/diff/20001/tools/mb/mb.py File tools/mb/mb.py (right): https://codereview.webrtc.org/2510033004/diff/20001/tools/mb/mb.py#newcode1071 tools/mb/mb.py:1071: use_x11 = is_linux and not 'use_ozone=true' in vals['gn_args'] On ...
4 years, 1 month ago (2016-11-21 10:51:56 UTC) #4
ehmaldonado_webrtc
https://codereview.webrtc.org/2510033004/diff/20001/tools/mb/mb.py File tools/mb/mb.py (right): https://codereview.webrtc.org/2510033004/diff/20001/tools/mb/mb.py#newcode1071 tools/mb/mb.py:1071: use_x11 = is_linux and not 'use_ozone=true' in vals['gn_args'] On ...
4 years, 1 month ago (2016-11-21 11:02:07 UTC) #5
ehmaldonado_webrtc
On 2016/11/21 11:02:07, ehmaldonado_webrtc wrote: > https://codereview.webrtc.org/2510033004/diff/20001/tools/mb/mb.py > File tools/mb/mb.py (right): > > https://codereview.webrtc.org/2510033004/diff/20001/tools/mb/mb.py#newcode1071 > ...
4 years, 1 month ago (2016-11-21 15:03:21 UTC) #8
kjellander_webrtc
On 2016/11/21 15:03:21, ehmaldonado_webrtc wrote: > On 2016/11/21 11:02:07, ehmaldonado_webrtc wrote: > > https://codereview.webrtc.org/2510033004/diff/20001/tools/mb/mb.py > ...
4 years, 1 month ago (2016-11-21 20:49:51 UTC) #9
ehmaldonado_webrtc
https://codereview.webrtc.org/2510033004/diff/20001/webrtc/base/BUILD.gn File webrtc/base/BUILD.gn (right): https://codereview.webrtc.org/2510033004/diff/20001/webrtc/base/BUILD.gn#newcode236 webrtc/base/BUILD.gn:236: data += [ On 2016/11/21 08:33:59, kjellander_webrtc wrote: > ...
4 years, 1 month ago (2016-11-22 15:16:01 UTC) #10
kjellander_webrtc
Almost there. Can you add links to upstream CLs for the files in this CL ...
4 years ago (2016-11-22 19:51:25 UTC) #12
ehmaldonado_webrtc
Only thing left is submitting the upstream CLs https://codereview.webrtc.org/2510033004/diff/120001/tools/valgrind-webrtc/valgrind_binaries.gni File tools/valgrind-webrtc/valgrind_binaries.gni (right): https://codereview.webrtc.org/2510033004/diff/120001/tools/valgrind-webrtc/valgrind_binaries.gni#newcode13 tools/valgrind-webrtc/valgrind_binaries.gni:13: "../../chromium/src/third_party/valgrind/mac_10.7/lib/valgrind/s390-acr.xml", ...
4 years ago (2016-11-23 16:25:53 UTC) #13
ehmaldonado_webrtc
PTAL
4 years ago (2016-11-23 17:49:38 UTC) #14
kjellander_webrtc
On 2016/11/23 17:49:38, ehmaldonado_webrtc wrote: > PTAL Nice work! LGTM
4 years ago (2016-11-23 17:55:41 UTC) #15
kjellander_webrtc
On 2016/11/23 17:55:41, kjellander_webrtc wrote: > On 2016/11/23 17:49:38, ehmaldonado_webrtc wrote: > > PTAL > ...
4 years ago (2016-11-23 17:56:24 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2510033004/160001
4 years ago (2016-11-23 18:03:47 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_rel on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_arm64_rel/builds/13123) android_dbg on master.tryserver.webrtc (JOB_FAILED, ...
4 years ago (2016-11-23 18:05:37 UTC) #22
kjellander_webrtc
On 2016/11/23 18:05:37, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years ago (2016-11-23 19:59:03 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2510033004/200001
4 years ago (2016-11-23 20:57:01 UTC) #31
commit-bot: I haz the power
Committed patchset #7 (id:200001)
4 years ago (2016-11-23 20:58:40 UTC) #34
commit-bot: I haz the power
4 years ago (2016-11-23 20:58:54 UTC) #36
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/ed8c8ede5d9960c3710682e600a84d84a2dd3f62
Cr-Commit-Position: refs/heads/master@{#15219}

Powered by Google App Engine
This is Rietveld 408576698