| # Rolling CTS |
| |
| Notes and instructions for rolling CTS manually. |
| |
| * [Roll history](https://dawn-review.googlesource.com/q/file:third_party/webgpu-cts+-%22%5BDO+NOT+SUBMIT%5D%22) |
| |
| ## Setup |
| There is a one-time setup needed to authenticate `gcloud` before the cts |
| roller can be used: |
| |
| * `sudo apt install -y google-cloud-cli` |
| * `gcloud auth login` |
| * `gcloud auth application-default login` |
| |
| ### Verification |
| You can verify that you're authenticated by executing: |
| |
| * `gcloud auth list` |
| |
| which should list your authorizations |
| |
| |
| ## Rolling CTS |
| The CTS roll can take a long time (sometimes >15 hrs) so it's |
| recommended to run it in `tmux`, `screen` or some other tool to allow |
| you to leave the session running in the background. |
| |
| * `./tools/run cts roll` |