chromeperf/

directory
v0.0.0-...-9994f1b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2025 License: BSD-3-Clause

README

Chromeperf Services

This directory contains source code for all new services for the Chromeperf project. This will include:

  • Microservices for the Pinpoint project.
  • Microservices for the Chromeperf Dashboard.

Code for existing services for the Chromeperf project are currently hosted in the catapult repository.

Onboarding Steps

The only thing you need to do is to just run the generic bootstrapping that is needed for the Go infra directory, as noted by these other docs.

To verify that things are set up correctly, execute make from this directory:

  $ make all
  $ make test

Deploying chromeperf/pinpoint/server

After a change is pushed to Geritt, a build will be executed here, and metadata for successful builds will automatically be added here. To deploy a build, find the metadata corresponding to your change, and modify the stable and canary lines in the pinpoint_server block here.

For the more detailed version of this explanation, see here.

Directories

Path Synopsis
cmd
Package pinpoint includes all proto/service definitions for the Pinpoint service.
Package pinpoint includes all proto/service definitions for the Pinpoint service.
assertions
Package assertions contains GoConvey assertions used by pinpoint.
Package assertions contains GoConvey assertions used by pinpoint.
cli
server/convert
Package convert contains code to convert from the Legacy JSON API to the new Proto API, and vice-versa.
Package convert contains code to convert from the Legacy JSON API to the new Proto API, and vice-versa.
Package workflows includes all proto/service definitions for the Workflows service.
Package workflows includes all proto/service definitions for the Workflows service.
Package workflows includes all proto/service definitions for the Workflows service.
Package workflows includes all proto/service definitions for the Workflows service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL