Skip to content

Commit f03eda1

Browse files
obabecOndrej Babec
authored and
Ondrej Babec
committed
DBZ-6827 Testing farm onboarding
1 parent 9e585e2 commit f03eda1

File tree

9 files changed

+667
-1
lines changed

9 files changed

+667
-1
lines changed

.fmf/README.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## FMF
2+
3+
Flexible Metadata Format [(doc)](https://fmf.readthedocs.io/en/stable/overview.html#description)
4+
5+
This [folder](.) and version [file](version) are required for testing-farm and packit integration.
6+
To see more information about testing-farm please read this [documentation](../debezium-testing/tmt/README.md).

.fmf/version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1

.packit.yaml

+351
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,351 @@
1+
# Default packit instance is a prod and only this is used
2+
# stg instance is present for testing new packit features in forked repositories where stg is installed.
3+
packit_instances: ["prod", "stg"]
4+
upstream_project_url: https://github.com/debezium/debezium
5+
issue_repository: https://github.com/debezium/debezium
6+
jobs:
7+
- job: tests
8+
trigger: pull_request
9+
# Suffix for job name
10+
identifier: "postgres-12-decoderbufs"
11+
targets:
12+
- centos-stream-8-x86_64
13+
skip_build: true
14+
manual_trigger: true
15+
labels:
16+
- postgres
17+
tf_extra_params:
18+
test:
19+
tmt:
20+
name: postgres
21+
environments:
22+
- variables:
23+
POSTGRESQL_VERSION: 12
24+
DECODER_PLUGIN: decoderbufs
25+
26+
###############################################################################################
27+
- job: tests
28+
trigger: pull_request
29+
# Suffix for job name
30+
identifier: "postgres-12-pgoutput"
31+
targets:
32+
- centos-stream-8-x86_64
33+
skip_build: true
34+
manual_trigger: true
35+
labels:
36+
- postgres
37+
tf_extra_params:
38+
test:
39+
tmt:
40+
name: postgres
41+
environments:
42+
- variables:
43+
POSTGRESQL_VERSION: 12
44+
DECODER_PLUGIN: pgoutput
45+
46+
###############################################################################################
47+
- job: tests
48+
trigger: pull_request
49+
# Suffix for job name
50+
identifier: "postgres-15-decoderbufs"
51+
targets:
52+
- centos-stream-8-x86_64
53+
skip_build: true
54+
manual_trigger: true
55+
labels:
56+
- postgres
57+
tf_extra_params:
58+
test:
59+
tmt:
60+
name: postgres
61+
environments:
62+
- variables:
63+
POSTGRESQL_VERSION: 15
64+
DECODER_PLUGIN: decoderbufs
65+
66+
67+
###############################################################################################
68+
- job: tests
69+
trigger: pull_request
70+
# Suffix for job name
71+
identifier: "postgres-15-pgoutput"
72+
targets:
73+
- centos-stream-8-x86_64
74+
skip_build: true
75+
manual_trigger: true
76+
labels:
77+
- postgres
78+
tf_extra_params:
79+
test:
80+
tmt:
81+
name: postgres
82+
environments:
83+
- variables:
84+
POSTGRESQL_VERSION: 15
85+
DECODER_PLUGIN: pgoutput
86+
87+
###############################################################################################
88+
- job: tests
89+
trigger: pull_request
90+
# Suffix for job name
91+
identifier: "mysql-8-none"
92+
targets:
93+
- centos-stream-8-x86_64
94+
skip_build: true
95+
manual_trigger: true
96+
labels:
97+
- mysql
98+
tf_extra_params:
99+
test:
100+
tmt:
101+
name: mysql
102+
environments:
103+
- variables:
104+
MYSQL_VERSION: 8.0.32
105+
PROFILE: none
106+
107+
###############################################################################################
108+
- job: tests
109+
trigger: pull_request
110+
# Suffix for job name
111+
identifier: "mysql-8-assembly"
112+
targets:
113+
- centos-stream-8-x86_64
114+
skip_build: true
115+
manual_trigger: true
116+
labels:
117+
- mysql
118+
tf_extra_params:
119+
test:
120+
tmt:
121+
name: mysql
122+
environments:
123+
- variables:
124+
MYSQL_VERSION: 8.0.32
125+
PROFILE: assembly
126+
127+
###############################################################################################
128+
- job: tests
129+
trigger: pull_request
130+
# Suffix for job name
131+
identifier: "mysql-5-none"
132+
targets:
133+
- centos-stream-8-x86_64
134+
skip_build: true
135+
manual_trigger: true
136+
labels:
137+
- mysql
138+
tf_extra_params:
139+
test:
140+
tmt:
141+
name: mysql
142+
environments:
143+
- variables:
144+
MYSQL_VERSION: 5.7
145+
PROFILE: none
146+
147+
###############################################################################################
148+
- job: tests
149+
trigger: pull_request
150+
# Suffix for job name
151+
identifier: "mysql-5-assembly"
152+
targets:
153+
- centos-stream-8-x86_64
154+
skip_build: true
155+
manual_trigger: true
156+
labels:
157+
- mysql
158+
tf_extra_params:
159+
test:
160+
tmt:
161+
name: mysql
162+
environments:
163+
- variables:
164+
MYSQL_VERSION: 5.7
165+
PROFILE: assembly
166+
167+
###############################################################################################
168+
- job: tests
169+
trigger: pull_request
170+
# Suffix for job name
171+
identifier: "sqlserver-2017"
172+
targets:
173+
- centos-stream-8-x86_64
174+
skip_build: true
175+
manual_trigger: true
176+
labels:
177+
- sqlserver
178+
tf_extra_params:
179+
test:
180+
tmt:
181+
name: sqlserver
182+
environments:
183+
- variables:
184+
SQL_SERVER_VERSION: 2017
185+
186+
###############################################################################################
187+
- job: tests
188+
trigger: pull_request
189+
# Suffix for job name
190+
identifier: "sqlserver-2022"
191+
targets:
192+
- centos-stream-8-x86_64
193+
skip_build: true
194+
manual_trigger: true
195+
labels:
196+
- sqlserver
197+
tf_extra_params:
198+
test:
199+
tmt:
200+
name: sqlserver
201+
environments:
202+
- variables:
203+
SQL_SERVER_VERSION: 2022
204+
205+
###############################################################################################
206+
- job: tests
207+
trigger: pull_request
208+
# Suffix for job name
209+
identifier: "mongodb-4"
210+
targets:
211+
- centos-stream-8-x86_64
212+
skip_build: true
213+
manual_trigger: true
214+
labels:
215+
- mongodb
216+
tf_extra_params:
217+
test:
218+
tmt:
219+
name: mongodb
220+
environments:
221+
- variables:
222+
MONGODB_VERSION: 4.4
223+
TEST_PROFILE: mongodb
224+
225+
###############################################################################################
226+
- job: tests
227+
trigger: pull_request
228+
# Suffix for job name
229+
identifier: "mongodb-5"
230+
targets:
231+
- centos-stream-8-x86_64
232+
skip_build: true
233+
manual_trigger: true
234+
labels:
235+
- mongodb
236+
tf_extra_params:
237+
test:
238+
tmt:
239+
name: mongodb
240+
environments:
241+
- variables:
242+
MONGODB_VERSION: 5.0
243+
TEST_PROFILE: mongodb
244+
245+
###############################################################################################
246+
- job: tests
247+
trigger: pull_request
248+
# Suffix for job name
249+
identifier: "mongodb-6"
250+
targets:
251+
- centos-stream-8-x86_64
252+
skip_build: true
253+
manual_trigger: true
254+
labels:
255+
- mongodb
256+
tf_extra_params:
257+
test:
258+
tmt:
259+
name: mongodb
260+
environments:
261+
- variables:
262+
MONGODB_VERSION: 6.0
263+
TEST_PROFILE: mongodb
264+
265+
###############################################################################################
266+
- job: tests
267+
trigger: pull_request
268+
# Suffix for job name
269+
identifier: "oracle-21"
270+
targets:
271+
centos-stream-8-x86_64:
272+
distros: ["debezium-tf-2130"]
273+
skip_build: true
274+
manual_trigger: true
275+
labels:
276+
- oracle
277+
tf_extra_params:
278+
test:
279+
tmt:
280+
name: oracle
281+
environments:
282+
- variables:
283+
ORACLE_VERSION: 21.3.0
284+
TEST_PROFILE: oracle
285+
286+
###############################################################################################
287+
- job: tests
288+
trigger: pull_request
289+
# Suffix for job name
290+
identifier: "oracle-21-xs"
291+
targets:
292+
centos-stream-8-x86_64:
293+
distros: [ "debezium-tf-2130-xs" ]
294+
skip_build: true
295+
manual_trigger: true
296+
labels:
297+
- oracle
298+
tf_extra_params:
299+
test:
300+
tmt:
301+
name: oracle
302+
environments:
303+
- variables:
304+
ORACLE_VERSION: 21.3.0-xs
305+
TEST_PROFILE: oracle
306+
ORACLE_ARG: "-Poracle-xstream"
307+
308+
###############################################################################################
309+
- job: tests
310+
trigger: pull_request
311+
# Suffix for job name
312+
identifier: "oracle-19"
313+
targets:
314+
centos-stream-8-x86_64:
315+
distros: [ "debezium-tf-1930" ]
316+
skip_build: true
317+
manual_trigger: true
318+
labels:
319+
- oracle
320+
tf_extra_params:
321+
test:
322+
tmt:
323+
name: oracle
324+
environments:
325+
- variables:
326+
ORACLE_VERSION: 19.3.0
327+
TEST_PROFILE: oracle
328+
329+
###############################################################################################
330+
- job: tests
331+
trigger: pull_request
332+
# Suffix for job name
333+
identifier: "oracle-19-xs"
334+
targets:
335+
centos-stream-8-x86_64:
336+
distros: [ "debezium-tf-1930-xs" ]
337+
skip_build: true
338+
manual_trigger: true
339+
labels:
340+
- oracle
341+
tf_extra_params:
342+
test:
343+
tmt:
344+
name: oracle
345+
environments:
346+
- variables:
347+
ORACLE_VERSION: 19.3.0-xs
348+
TEST_PROFILE: oracle
349+
ORACLE_ARG: "-Poracle-xstream"
350+
351+
###############################################################################################

debezium-connector-oracle/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@
252252
<configuration>
253253
<skipTests>${skipITs}</skipTests>
254254
<enableAssertions>true</enableAssertions>
255-
<forkCount>1</forkCount>
255+
<forkCount>0</forkCount>
256256
<argLine>-Djava.library.path=${instantclient.dir} -Ddebezium.embedded.shutdown.pause.before.interrupt.ms=20000 -Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl</argLine>
257257
<systemPropertyVariables>
258258
<database.connection.adapter>${adapter.name}</database.connection.adapter>

0 commit comments

Comments
 (0)