File size: 1,486 Bytes
3cdaa7d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# 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']