dan sinclair | 5812ed7 | 2024-06-05 15:50:08 +0000 | [diff] [blame] | 1 | # Rolling CTS |
| 2 | |
| 3 | Notes 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 |
| 8 | There is a one-time setup needed to authenticate `gcloud` before the cts |
| 9 | roller 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 |
| 16 | You can verify that you're authenticated by executing: |
| 17 | |
| 18 | * `gcloud auth list` |
| 19 | |
| 20 | which should list your authorizations |
| 21 | |
| 22 | |
| 23 | ## Rolling CTS |
| 24 | The CTS roll can take a long time (sometimes >15 hrs) so it's |
| 25 | recommended to run it in `tmux`, `screen` or some other tool to allow |
| 26 | you to leave the session running in the background. |
| 27 | |
| 28 | * `./tools/run cts roll` |