# map platform-string β platform definiton | |
platforms: | |
ubuntu-20.04.gcc: | |
os: ubuntu-20.04 | |
compiler: gcc | |
python: '3.9' | |
ubuntu-20.04.clang: | |
os: ubuntu-20.04 | |
compiler: clang | |
python: '3.9' | |
# map of test-set-name β tests | |
test-sets: | |
main: | |
- ubuntu-20.04.clang.rfd | |
python: | |
- ubuntu-20.04.gcc.self.python | |
- ubuntu-20.04.clang.self.python | |
self: | |
- ubuntu-20.04.gcc.self.state | |
- ubuntu-20.04.gcc.self.subtests | |
- ubuntu-20.04.gcc.self.release | |
# map of GitHub-label β [test-set] | |
github-label-test-sets: | |
00 main: [main] | |
10 self: [self] | |
16 python: [python] | |
# map of submit-page-category β tests | |
# tests that does not get assigned will be automatically displayed in 'other' category | |
category-tests: | |
main: | |
- rfd | |
self: | |
- self.state | |
- self.subtests | |
- self.release | |
- self.python | |
# map branch β test-set to | |
# specify list of tests that should be applied by-default during testing of each new commits to specific branch | |
branch-test-sets: | |
main: [main] | |
benchmark: [main, python] | |
# map branch β test-sets for pull-request's | |
# specify which test-sets should be scheduled for PR's by-default (ie in addition to GH labels applied) | |
# use empty branch name to specify defult value for (ie any branch not explicitly listed) | |
pull-request-branch-test-sets: | |
# specific test sets for benchmark branch | |
benchmark: ['main', 'python'] | |
# default, will apply to PR's to any other branch | |
'': ['main'] | |