Commit Graph

5 Commits

Author SHA1 Message Date
e2a72fa6fc Add 'requests' to .vpython.
This is needed since after [1], "requests" is imported by result_sink.py
but there are no explicit dependencies to configure the sys.path to
the requests module.

This CL applies the same configuration Chromium has, see [2].

[1] - https://chromium-review.googlesource.com/c/chromium/src/+/2365216
[2] - https://source.chromium.org/chromium/chromium/src/+/master:.vpython;l=285-288;drc=e6df1447adea859ee8161feba5f803903ff55fee

TBR=tommi@webrtc.org

No-Try: True
Bug: chromium:1104245
Change-Id: I76fd8b183907fc923db633017914429d52003d4a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/183762
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32059}
2020-09-09 14:36:03 +00:00
cb0b87473a Add source-side perf upload script for WebRTC.
This effectively makes WebRTC upload histogram sets instead of Chart
JSON. Histogram sets is the newest format used by Chromium. I'm doing
this because it's nice to use the most modern thing, but mostly because
it's the default for PinPoint. This means I don't have to implement and
support a new read quest for Chart JSON.

This script has to be source side, because we need third_party/catapult
to write correct histograms. This script will be called from recipes.

I also considered generating histogram JSON directly in
test/testsupport/perf_test.cc, which could have avoided this conversion
from Chart JSON to histogram sets, but I can't because there is no C++
API for histogram sets.

Bug: webrtc:11084
Change-Id: If0d2315d2057112b3c2d54a9cfd12e59b5858a18
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/159780
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29818}
2019-11-18 14:37:01 +00:00
4639d46eaa Add vpython dependencies needed to run presubmit tests on LUCI
E.g. tools_webrtc/libs/generate_licenses_test.py needs 'mock', which needs the other libs added here.

This is taken from 641bce4223/.vpython (29)

TBR: kwiberg@webrtc.org
No-Try: True
Bug: chromium:749664
Change-Id: I180fc1190d2664c5a82f63857b740334145e7daa
Reviewed-on: https://webrtc-review.googlesource.com/77520
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23294}
2018-05-18 08:10:25 +00:00
fa4fe647ed vpython: Specify dependency on pywin32
TBR: phoglund@webrtc.org
No-Try: True
Bug: chromium:749668
Change-Id: Ifb3398d67b57caf0bb34e01b8de06c26a08a4aee
Reviewed-on: https://webrtc-review.googlesource.com/53140
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22019}
2018-02-14 13:56:39 +00:00
678636bf7c Add psutil to vpython dependencies (used on builder bots)
This is copied from https://chromium-review.googlesource.com/639357

BUG=chromium:761720
NOTRY=True
R=kjellander@webrtc.org
TBR=kwiberg@webrtc.org

Review-Url: https://codereview.webrtc.org/3008063002
Cr-Commit-Position: refs/heads/master@{#19646}
2017-09-04 08:04:16 +00:00