Skip to content

Commit

Permalink
feat: ignoreTestFailures flag was added (#12)
Browse files Browse the repository at this point in the history
  • Loading branch information
matzuk authored May 23, 2024
1 parent f243e6b commit a19b914
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@ jobs:
- name: Build app
run: ./gradlew assembleDebug assembleAndroidTest
- name: Run tests
uses: MarathonLabs/[email protected].5
uses: MarathonLabs/[email protected].6
with:
apiKey: ${{ secrets.MARATHON_CLOUD_API_TOKEN }}
application: app/build/outputs/apk/debug/app-debug.apk
testApplication: app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk
platform: android
output: "./results"
version: "1.0.10"
version: "1.0.13"
```
## Inputs
Expand All @@ -54,6 +54,7 @@ jobs:
| `xctestplanTargetName` (optional) | Target name to use for test filtering in .xctestplan | `` | `` |
| `xctestrunEnv` (optional) | Xctestrun environment variables, format: 'VAR1=VALUE1,VAR2=VALUE2' | `` | `VAR1=VALUE1,VAR2=VALUE2` |
| `xctestrunTestEnv` (optional) | Xctestrun testing environment variables, format: 'VAR1=VALUE1,VAR2=VALUE2' | `` | `VAR1=VALUE1,VAR2=VALUE2` |
| `ignoreTestFailures` (optional) | When tests fail and this option is true then GHA will exit with code 0. By default, GHA will exit with code 1 in case of test failures and 0 for passing tests [possible values: true, false] | `false` | `true`, `false` |


## marathon-cloud version
Expand Down
6 changes: 5 additions & 1 deletion action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,9 @@ inputs:
xctestrunTestEnv:
description: "xctestrun testing environment variables, format: 'VAR1=VALUE1,VAR2=VALUE2'"
required: false
ignoreTestFailures:
description: "When tests fail and this option is true then GHA will exit with code 0. By default, GHA will exit with code 1 in case of test failures and 0 for passing tests [possible values: true, false]"
required: false
branding:
color: purple
icon: play-circle
Expand All @@ -71,7 +74,7 @@ runs:
with:
version: ${{ inputs.version }}
- name: Run tests using marathon-cloud
uses: MarathonLabs/[email protected].4
uses: MarathonLabs/[email protected].5
with:
apiKey: ${{ inputs.apiKey }}
application: ${{ inputs.application }}
Expand All @@ -92,3 +95,4 @@ runs:
xctestplanTargetName: ${{ inputs.xctestplanTargetName }}
xctestrunEnv: ${{ inputs.xctestrunEnv }}
xctestrunTestEnv: ${{ inputs.xctestrunTestEnv }}
ignoreTestFailures: ${{ inputs.ignoreTestFailures }}

0 comments on commit a19b914

Please sign in to comment.