6 Commits

Author SHA1 Message Date
kjellander
7e1070df22 Roll chromium_revision 3cd4e5505f..b4a2bcaef4 (436604:437198)
Due to https://codereview.chromium.org/2521353003 mb.py had to be updated
since xvfb.py no longer expects the build dir argument.

Change log: 3cd4e5505f..b4a2bcaef4
Full diff: 3cd4e5505f..b4a2bcaef4

Changed dependencies:
* src/buildtools: 64e38f0ceb..55ad626b08
* src/third_party/catapult: 6f82f49c5a..11d3d44fb9
* src/third_party/ffmpeg: 16cdcb08bb..26be2ced90
DEPS diff: 3cd4e5505f..b4a2bcaef4/DEPS

No update to Clang.

TBR=ehmaldonado@webrtc.org
BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2557673005
Cr-Commit-Position: refs/heads/master@{#15466}
2016-12-08 08:49:11 +00:00
kjellander
969b12f6aa Remove xdisplaycheck
The tool is no longer needed and will be removed in Chromium.

BUG=chromium:670470

Review-Url: https://codereview.webrtc.org/2548763002
Cr-Commit-Position: refs/heads/master@{#15384}
2016-12-02 11:30:51 +00:00
ehmaldonado
e1a13f8b3c MB: Remove a --target-devices-file flag for JUnit tests on android.
Not needed since it doesn't run in a device. It will enable us to run JUnit
tests on android on swarming too :) and more good stuff like flakiness dashboard

BUG=chromium:497757
R=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/2531993003
Cr-Commit-Position: refs/heads/master@{#15268}
2016-11-28 15:14:15 +00:00
ehmaldonado
ed8c8ede5d 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

Review-Url: https://codereview.webrtc.org/2510033004
Cr-Commit-Position: refs/heads/master@{#15219}
2016-11-23 20:58:45 +00:00
ehmaldonado
b2fcf6d96f MB: Run test with gtest-parallel on swarming.
TBR=pbos@webrtc.org
BUG=chromium:497757, chromium:664425
NOTRY=True

Review-Url: https://codereview.webrtc.org/2503503002
Cr-Commit-Position: refs/heads/master@{#15093}
2016-11-15 20:20:35 +00:00
kjellander
a013a02e01 MB: Copy MB from Chromium repo
Essentially a copy of https://codereview.chromium.org/2299953002/
plus changes to WebRTC's license, changed OWNERS and additional
MB updates up to Chromium revision http://crrev.com/f1e2718a3ff.

The PRESUBMIT.py check was updated to use the existing
webrtc/build/mb_config.pyl to avoid breaking bots (that have
this path hardcoded).

This replaces the previously symlinked MB, which already
runs validation of the WebRTC configs as part of
webrtc/build/PRESUBMIT.py.

BUG=chromium:664425
NOTRY=True
TESTED=Ran:
tools/mb/mb.py gen -m client.webrtc -b 'Mac64 Release' --config-file webrtc/build/mb_config.pyl --isolate-map-file=webrtc/build/gn_isolate_map.pyl --gyp-script=webrtc/build/gyp_webrtc.py //out/Release

Review-Url: https://codereview.webrtc.org/2306163002
Cr-Commit-Position: refs/heads/master@{#15068}
2016-11-14 13:54:29 +00:00