blob: 75b01d6cf0f445f4183444d8583d9257003dc94b [file] [log] [blame] [view]
dan sinclair5812ed72024-06-05 15:50:08 +00001# Rolling CTS
2
3Notes and instructions for rolling CTS manually.
4
5* [Roll history](https://dawn-review.googlesource.com/q/file:third_party/webgpu-cts+-%22%5BDO+NOT+SUBMIT%5D%22)
6
7## Setup
8There is a one-time setup needed to authenticate `gcloud` before the cts
9roller can be used:
10
11* `sudo apt install -y google-cloud-cli`
12* `gcloud auth login`
13* `gcloud auth application-default login`
14
15### Verification
16You can verify that you're authenticated by executing:
17
18* `gcloud auth list`
19
20which should list your authorizations
21
22
23## Rolling CTS
24The CTS roll can take a long time (sometimes >15 hrs) so it's
25recommended to run it in `tmux`, `screen` or some other tool to allow
26you to leave the session running in the background.
27
28* `./tools/run cts roll`