Преглед на файлове

chromeperf: Distribute the Pinpoint CLI

This is an early version of the `pinpoint` client for starting Telemetry A/B experiments.

R=nodir@chromium.org

Change-Id: Iff11f8a16f93172cf71d9f76b02c27bd3b659111
Bug: chromium:1175615
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2703000
Auto-Submit: Dean Berris <dberris@chromium.org>
Reviewed-by: Nodir Turakulov <nodir@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Dean Michael Berris преди 4 години
родител
ревизия
aa70e7ab7c
променени са 4 файла, в които са добавени 74 реда и са изтрити 0 реда
  1. 3 0
      cipd_manifest.txt
  2. 52 0
      cipd_manifest.versions
  3. 12 0
      pinpoint
  4. 7 0
      pinpoint.bat

+ 3 - 0
cipd_manifest.txt

@@ -61,3 +61,6 @@ infra/goma/client/${os}-amd64 git_revision:be1b7f4547023e809b636dc9572c976ccb33d
 
 # dirmd, a tool to work with DIR_METADATA files
 infra/tools/dirmd/${platform} git_revision:e338559e3b43debaad0de9605d13cfef52f566ec
+
+# Pinpoint CLI
+infra/chromeperf/pinpoint/${platform} git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6

+ 52 - 0
cipd_manifest.versions

@@ -5,6 +5,58 @@ chromiumos/infra/crosjobs/linux-amd64
 	git_revision:ed616d595eb7241d39d34907050d2949121d6ae8
 	_vAeU0Q9lAxn933K8vDhwGK40zKVvV-yXGpIy43ATXAC
 
+infra/chromeperf/pinpoint/linux-386
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	xyH1aLTcVvhGIZMq62hzkjA21mK7b6cadLSI-FtCRN0C
+
+infra/chromeperf/pinpoint/linux-amd64
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	3A-wcQKR_m28KYTCwnwXBt5gvR9g_BeCouhdNfgDMmIC
+
+infra/chromeperf/pinpoint/linux-arm64
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	X7QcBfQGRESUpjmXPbEs7yZuIXBSVmQPvnIDLEVJygwC
+
+infra/chromeperf/pinpoint/linux-armv6l
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	fb5tmdVShOkScZF8GBHSGA8HzR_XC_A4XHrek7tHk2cC
+
+infra/chromeperf/pinpoint/linux-mips64
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	Fn52XTW3rcd22EpsIAdIYeo7TMYk8TunUdVUylRFJosC
+
+infra/chromeperf/pinpoint/linux-mips64le
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	E7B-Edk1PXb39H8JsqPi-96g442wdYPOW9WWWZupC20C
+
+infra/chromeperf/pinpoint/linux-mipsle
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	Q5ibG4COMsicmzK_2tg8fzQ15q_mOuDih5l0pu_Mf8AC
+
+infra/chromeperf/pinpoint/linux-ppc64
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	RCftsHdx_b4pX7vD3XFrAogwFUkCM38_qlmeUQ2ZIQoC
+
+infra/chromeperf/pinpoint/linux-ppc64le
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	QU8X7vZ7LVkTe6lWL4y-OXQvsVcTzxuAGVaE0_hb62IC
+
+infra/chromeperf/pinpoint/linux-s390x
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	L5huZIsmzsu0ld6jPBmYw2PmwTW8JJeak6B3ll4NNiAC
+
+infra/chromeperf/pinpoint/mac-amd64
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	q6N3S4cefdTenMrm8dvj2mIwh7X-ZpDB2yn0-8Pw06gC
+
+infra/chromeperf/pinpoint/windows-386
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	mRPDL2AaEJBr_WfB61rpcEklRvwre9ZI-tzM9iYf7cEC
+
+infra/chromeperf/pinpoint/windows-amd64
+	git_revision:527b8fd5485ed6bafca89042a3f0ead5ed4fe1a6
+	oeW2h94CqmZmx73kDnT0-xM0huDNjqoEYlS3ya_4V9oC
+
 infra/goma/client/linux-amd64
 	git_revision:be1b7f4547023e809b636dc9572c976ccb33dcac
 	hfsS3xwgShyugKiAzczd3lgaz7BkznLrFDIFr1MjGFEC

+ 12 - 0
pinpoint

@@ -0,0 +1,12 @@
+#!/usr/bin/env bash
+
+# Copyright 2021 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+MYPATH=$(dirname "${BASH_SOURCE[0]}")
+
+source "$MYPATH/cipd_bin_setup.sh"
+cipd_bin_setup &> /dev/null
+
+exec "$MYPATH/.cipd_bin/pinpoint" "$@"

+ 7 - 0
pinpoint.bat

@@ -0,0 +1,7 @@
+@echo off
+:: Copyright 2021 The Chromium Authors. All rights reserved.
+:: Use of this source code is governed by a BSD-style license that can be
+:: found in the LICENSE file.
+
+call "%~dp0\cipd_bin_setup.bat" > nul 2>&1
+"%~dp0\.cipd_bin\pinpoint.exe" %*