Skip to content

Commit a03cf49

Browse files
authored
Merge pull request #98 from boschglobal/feature-96
feature(Build): Make "run-tests" able to run Custom Sets of Tests
2 parents f5ca5f1 + 31ff2cf commit a03cf49

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

.github/actions/run-tests/action.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,29 @@ description: Runs Unit and Integration Test. Tests will be executed on a Databro
44
inputs:
55
upload-test-reports:
66
description: "Uploads the resulting test reports if enabled"
7-
required: false
87
default: 'false'
98
upload-code-coverage-reports:
109
description: "Executes Code Coverage Generation and uploads the resulting reports if enabled"
11-
required: false
1210
default: 'false'
1311
databroker-version:
1412
description: "Databroker Version"
15-
required: false
1613
default: 'master'
14+
kotest-tag:
15+
description: >
16+
The Kotest Tag to use when executing the tests. Check Tag.kt for valid options. Different Tags might require the
17+
Databroker to be started in a different mode. Currently only unsecured mode (no tls, no authentication) is
18+
supported.
19+
default: '!CustomDatabroker'
1720

1821
runs:
1922
using: "composite"
2023
steps:
21-
- name: Checkout code
22-
uses: actions/checkout@v4
23-
2424
- name: "Run Docker Container of Databroker in detached mode"
2525
run: docker run --pull=always --rm --publish 55556:55556/tcp --detach --name databroker ghcr.io/eclipse/kuksa.val/databroker:${{ inputs.databroker-version }} --port 55556 --insecure
2626
shell: bash
2727

2828
- name: Run 'test' with Gradle Wrapper
29-
run: ./gradlew test -Dkotest.tags="!CustomDatabroker"
29+
run: ./gradlew test -Dkotest.tags="${{ inputs.kotest-tag}}"
3030
shell: bash
3131

3232
- name: Upload Test Reports

0 commit comments

Comments
 (0)