-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathmulti-psmdb-4.0-param.yml
170 lines (170 loc) · 6.4 KB
/
multi-psmdb-4.0-param.yml
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
- job:
axes:
- axis:
name: label_exp
type: label-expression
values:
- min-centos-6-x64
- min-centos-7-x64
- min-stretch-x64
- min-bionic-x64
- min-xenial-x64
- axis:
name: BUILD_TYPE
type: user-defined
values:
- debug
- release
block-downstream: false
block-upstream: false
builders:
- builders-from: percona-server-for-mongodb-4.0-template
concurrent: true
description: null
disabled: false
execution-strategy:
sequential: false
name: multi-psmdb-4.0-param
node: docker
parameters:
- string:
default: ''
description: Build description which will be visible in build history on the
right side.
name: DESCRIPTION
trim: 'true'
- string:
default: https://github.com/percona/percona-server-mongodb.git
description: ''
name: PSM_REPO
trim: 'true'
- string:
default: v4.0
description: ''
name: PSM_BRANCH
trim: 'true'
- string:
default: auto
description: <h3>Number of parallel jobs for running tests, auto=number of
cores or specify exact number like 8,4,2,1</h3>
name: JOBS
trim: 'true'
- string:
default: resmoke_psmdb_4.0_big
description: |-
<h3>AVAILABLE OPTIONS:<br>
resmoke_psmdb_4.0_big<br>
resmoke_psmdb_4.0_big_wiredTiger<br>
resmoke_psmdb_4.0_big_inMemory<br>
resmoke_psmdb_4.0_big_nommap<br>
resmoke_psmdb_4.0_big_special<br>
resmoke_psmdb_4.0_medium<br>
This is test suite from psmdb-misc-scripts/suite_sets and needs to be without .txt extension</h3>
name: SUITE
trim: 'true'
- string:
default: ''
description: |-
<h3>With this you can specify a custom suite content which will be generated and passed to resmoke script.<br>
EXAMPLE CONTENT:<br>
aggregation|mmapv1|wiredTiger|inMemory<br>
core|mmapv1|wiredTiger|inMemory<br>
sharding --excludeWithAnyTags=requires_persistence,requires_journaling|inMemory</h3>
name: CUSTOM_SUITE
trim: 'false'
- string:
default: '1'
description: Number of trials to execute - makes sense if you wish to execute
1 suite some number of times because of flapping tests.
name: NUM_TRIALS
trim: 'true'
- string:
default: https://github.com/Percona-QA/psmdb-misc-scripts.git
description: Use this if you wish to use another psmdb-misc-repo for testing
purposes.
name: MISC_SCRIPTS_REPO
trim: 'true'
- string:
default: master
description: Set to whatever needs to be checked out from psmdb-misc-scripts
repo
name: MISC_SCRIPTS_BRANCH
trim: 'true'
- bool:
default: false
description: Don't build the binaries from github but copy the latest binaries
from the release job and run tests on them
name: RELEASE_TEST
- bool:
default: true
description: This enables killer.sh to monitor and kill stalled tests
name: ENABLE_KILLER
project-type: matrix
properties:
- build-discarder:
artifact-days-to-keep: -1
artifact-num-to-keep: 10
days-to-keep: -1
num-to-keep: 10
publishers:
- raw:
xml: !!binary |
PGlvLmplbmtpbnMucGx1Z2lucy5hbmFseXNpcy5jb3JlLnN0ZXBzLklzc3Vlc1JlY29yZGVyIHBs
dWdpbj0id2FybmluZ3MtbmdAOS4wLjEiPgogICAgICA8YW5hbHlzaXNUb29scz4KICAgICAgICA8
aW8uamVua2lucy5wbHVnaW5zLmFuYWx5c2lzLndhcm5pbmdzLkdjYzQ+CiAgICAgICAgICA8aWQg
Lz4KICAgICAgICAgIDxuYW1lIC8+CiAgICAgICAgICA8cGF0dGVybiAvPgogICAgICAgICAgPHJl
cG9ydEVuY29kaW5nIC8+CiAgICAgICAgICA8c2tpcFN5bWJvbGljTGlua3M+ZmFsc2U8L3NraXBT
eW1ib2xpY0xpbmtzPgogICAgICAgIDwvaW8uamVua2lucy5wbHVnaW5zLmFuYWx5c2lzLndhcm5p
bmdzLkdjYzQ+CiAgICAgIDwvYW5hbHlzaXNUb29scz4KICAgICAgPHNvdXJjZUNvZGVFbmNvZGlu
ZyAvPgogICAgICA8c291cmNlRGlyZWN0b3J5IC8+CiAgICAgIDxpZ25vcmVRdWFsaXR5R2F0ZT5m
YWxzZTwvaWdub3JlUXVhbGl0eUdhdGU+CiAgICAgIDxpZ25vcmVGYWlsZWRCdWlsZHM+dHJ1ZTwv
aWdub3JlRmFpbGVkQnVpbGRzPgogICAgICA8ZmFpbE9uRXJyb3I+ZmFsc2U8L2ZhaWxPbkVycm9y
PgogICAgICA8aGVhbHRoeT4wPC9oZWFsdGh5PgogICAgICA8dW5oZWFsdGh5PjA8L3VuaGVhbHRo
eT4KICAgICAgPG1pbmltdW1TZXZlcml0eSBwbHVnaW49ImFuYWx5c2lzLW1vZGVsLWFwaUAxMC4w
LjAiPgogICAgICAgIDxuYW1lPkxPVzwvbmFtZT4KICAgICAgPC9taW5pbXVtU2V2ZXJpdHk+CiAg
ICAgIDxmaWx0ZXJzIC8+CiAgICAgIDxpc0VuYWJsZWRGb3JGYWlsdXJlPmZhbHNlPC9pc0VuYWJs
ZWRGb3JGYWlsdXJlPgogICAgICA8aXNBZ2dyZWdhdGluZ1Jlc3VsdHM+ZmFsc2U8L2lzQWdncmVn
YXRpbmdSZXN1bHRzPgogICAgICA8aXNCbGFtZURpc2FibGVkPmZhbHNlPC9pc0JsYW1lRGlzYWJs
ZWQ+CiAgICAgIDxza2lwUHVibGlzaGluZ0NoZWNrcz5mYWxzZTwvc2tpcFB1Ymxpc2hpbmdDaGVj
a3M+CiAgICAgIDxwdWJsaXNoQWxsSXNzdWVzPmZhbHNlPC9wdWJsaXNoQWxsSXNzdWVzPgogICAg
ICA8cXVhbGl0eUdhdGVzIC8+CiAgICAgIDx0cmVuZENoYXJ0VHlwZT5BR0dSRUdBVElPTl9UT09M
UzwvdHJlbmRDaGFydFR5cGU+CiAgICAgIDxzY20gLz4KICAgIDwvaW8uamVua2lucy5wbHVnaW5z
LmFuYWx5c2lzLmNvcmUuc3RlcHMuSXNzdWVzUmVjb3JkZXI+CiAg
- archive:
allow-empty: false
artifacts: '**/**/percona-server-mongodb/bin/resmoke_summary*.log, **/**/percona-server-mongodb/bin/resmoke_summary*.log,
**/**/percona-server-mongodb/bin/killer.log, **/**/percona-server-mongodb/bin/resmoke_logs.tar.gz,
**/**/percona-server-mongodb/bin/perf.json, **/**/percona-server-mongodb/bin/perf_sharding.json'
case-sensitive: true
default-excludes: true
fingerprint: false
only-if-success: false
- junit:
results: '**/**/percona-server-mongodb/bin/junit.xml'
keep-long-stdio: false
health-scale-factor: 1.0
allow-empty-results: false
- workspace-cleanup:
clean-if:
- success: true
- unstable: true
- failure: true
- not-built: true
- aborted: true
clean-parent: false
dirmatch: false
exclude: []
fail-build: true
include: []
scm:
- git:
basedir: percona-server-mongodb
branches:
- ${PSM_BRANCH}
url: ${PSM_REPO}
wipe-workspace: true
triggers: []
wrappers:
- timestamps
- inject:
properties-content: WORKFLOW_TYPE=param