- Download the Google Cloud SDK.
- Update the Cloud SDK and set the default project to your project ID by
invoking the following commands:
Replace
gcloud components update gcloud components install app-engine-python gcloud config set project [PROJECT-ID]
[PROJECT-ID]
with your project ID. For chromeperf.appspot.com, it'schromeperf
. - Make sure that gcloud is in your PATH.
- Make sure that you have installed protoc.
To run the Python unit tests, use bin/run_py_tests
. To run the front-end
component tests, use bin/run_dev_server_tests
.
Running a local instance (i.e., a dev server) of the Performance Dashboard is no longer supported due to a python2 dependency in the appengine toolchain.
To manually test your python server changes, deploy them to chromeperf-stage.
See Docker deploy.
- App Engine
- Polymer (web component framework)
- Flot (JS chart plotting library)
- App engine stubs
- Python mock