Skip to content

Commit 0ffb21c

Browse files
Merge pull request #547 from openstack-k8s-operators/more-zuul-and-junitxml
More zuul jobs, and generate JUnitXML reports for KUTTL
2 parents 0605fce + a4a45df commit 0ffb21c

File tree

3 files changed

+44
-5
lines changed

3 files changed

+44
-5
lines changed

kuttl-test.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,14 @@
66
# ASSUMPTIONS:
77
#
88
# 1. Latest version of kuttl is installed at /usr/local/bin/kubectl-kuttl
9-
# - wget https://github.com/kudobuilder/kuttl/releases/download/v0.11.1/kubectl-kuttl_0.11.1_linux_x86_64
10-
# - mv kubectl-kuttl_0.11.1_linux_x86_64 /usr/local/bin/kubectl-kuttl
11-
# - chmod 755 /usr/local/bin/kubectl-kuttl
129
# 2. An OCP 4.10+ CRC cluster with Podified Operators has been deployed
1310
# 3. CLI user has access to $KUBECONFIG
1411

1512
apiVersion: kuttl.dev/v1beta1
1613
kind: TestSuite
17-
reportFormat: JSON
18-
reportName: kuttl-test-keystone
14+
reportFormat: xml
15+
reportName: kuttl-report-keystone
16+
reportGranularity: test
1917
timeout: 800
2018
namespace: keystone-kuttl-tests
2119
parallel: 1

zuul.d/jobs.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
- job:
3+
name: keystone-operator-kuttl
4+
parent: cifmw-base-multinode-kuttl
5+
attempts: 1
6+
required-projects:
7+
- github.com/openstack-k8s-operators/keystone-operator
8+
irrelevant-files:
9+
- .*/*.md
10+
- ^\..*$
11+
- ^LICENSE$
12+
- ^OWNERS$
13+
- ^OWNERS_ALIASES$
14+
- ^PROJECT$
15+
- ^README.md$
16+
- tests?\/functional
17+
vars:
18+
cifmw_kuttl_tests_operator_list:
19+
- keystone
20+
21+
- job:
22+
name: keystone-operator-tempest
23+
parent: podified-multinode-edpm-deployment-crc-2comp
24+
vars:
25+
cifmw_test_operator_concurrency: 3
26+
cifmw_test_operator_tempest_include_list: |
27+
^tempest.api.identity.

zuul.d/projects.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
- project:
3+
name: openstack-k8s-operators/keystone-operator
4+
github-check:
5+
jobs:
6+
- openstack-k8s-operators-content-provider
7+
- keystone-operator-kuttl:
8+
dependencies:
9+
- openstack-k8s-operators-content-provider
10+
voting: false
11+
- keystone-operator-tempest:
12+
dependencies:
13+
- openstack-k8s-operators-content-provider
14+
voting: false

0 commit comments

Comments
 (0)