commit | abea26873fd4cecbddf2a478b1dd49ba4018fb1c | [log] [tgz] |
---|---|---|
author | Patrik Höglund <phoglund@webrtc.org> | Fri Jan 17 13:36:29 2020 +0100 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 17 13:19:07 2020 +0000 |
tree | 0842a2893b1a490ce586c52e8ad7598a7da6207a | |
parent | 77bd385b55af84b6a02b383fc80ffd692b061dc0 [diff] |
Repurpose upload script to read natively generated histogram json. This script will be used when tests write proto-backed JSON. It still has to reside source-side because we need to access the catapult Python API to get at HistogramSet and reserved_infos, etc. WebRTC tests will write proto-backed JSON, and this script can read it because the Histogram class has been made capable of doing it. Build information diagnostics are added, and then we upload in the old JSON format (the dashboard can read the new format as well, but there's no reason to implement export to the new format at this point). We could imagine more outlandish solutions where the test binaries themselves do the uploading, but then we would have to pass the build information to them, and they would have to upload from the shards. Alternatively, we could pass build information to tests so they write it right into the histograms. This solution is probably the best one for now since it's 1) consistent with how Chromium does it 2) flexible in the right ways 3) we don't have to worry if uploading from shards even works. Bug: webrtc:11084 Change-Id: I8888ce9f24e0ca58f984d2c2e9af7740ee5e89b6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/166464 Commit-Queue: Patrik Höglund <phoglund@webrtc.org> Reviewed-by: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30301}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.