-
Notifications
You must be signed in to change notification settings - Fork 691
Developer Wiki
This wiki is intended as a reference for Valkey developers.
For documentation about the Valkey project, please see our official documentation at https://valkey.io/.
By default, PRs only run a subset of all tests. We have a more complete set of tests known as the daily tests. If you are a member of the valkey-contributor group, you can kick off these daily tests manually. To do that, go to https://github.com/valkey-io/valkey/actions/workflows/daily.yml and click the "run workflow" button. It will generate a dropdown like:
The first drop down which daily.yml file should be used for running the tests, this must come from the valkey-io/valkey repo. Note, this is NOT the branch that will be checked out to run the tests against. This is controlled by the last two fields "repo owner and name" and "git branch".
To control which tests to run, you specific the jobs and tests to skip. You delete the tests you want to skip. So, for example, if you wanted to run only the normal tests on macos, you would delete "macos" from "jobs to skip" and delete "valkey" from "tests to skip". If you want to run everything, delete everything and replace it with "all".
You can additionally run specific tests by adding --single 'name of test'
in the "extra test arguments" field. Example, --single unit/querbuf
will just run the querybuf test.