Added test results json.
This commit is contained in:
@@ -13,6 +13,18 @@ inputs:
|
|||||||
description: "Command to run tests. Default: npm test"
|
description: "Command to run tests. Default: npm test"
|
||||||
required: false
|
required: false
|
||||||
default: "npm test"
|
default: "npm test"
|
||||||
|
uploadTestResults:
|
||||||
|
description: "Whether to upload test results artifacts. Values: true, false."
|
||||||
|
required: false
|
||||||
|
default: "true"
|
||||||
|
testResultsFile:
|
||||||
|
description: "Path to test results file (relative to workingDirectory). Default: test-results.json"
|
||||||
|
required: false
|
||||||
|
default: "test-results.json"
|
||||||
|
testResultsArtifactName:
|
||||||
|
description: "Name of the test results artifact to upload. Default: test-results"
|
||||||
|
required: false
|
||||||
|
default: "test-results"
|
||||||
uploadCoverage:
|
uploadCoverage:
|
||||||
description: "Whether to upload coverage artifacts. Values: true, false."
|
description: "Whether to upload coverage artifacts. Values: true, false."
|
||||||
required: false
|
required: false
|
||||||
@@ -21,7 +33,7 @@ inputs:
|
|||||||
description: "Directory for the coverage output. Default: coverage"
|
description: "Directory for the coverage output. Default: coverage"
|
||||||
required: false
|
required: false
|
||||||
default: "coverage"
|
default: "coverage"
|
||||||
artifactName:
|
coverageArtifactName:
|
||||||
description: "Name of the coverage artifact to upload. Default: coverage"
|
description: "Name of the coverage artifact to upload. Default: coverage"
|
||||||
required: false
|
required: false
|
||||||
default: "coverage"
|
default: "coverage"
|
||||||
@@ -46,11 +58,19 @@ runs:
|
|||||||
run: ${{ inputs.testCommand }}
|
run: ${{ inputs.testCommand }}
|
||||||
working-directory: ${{ inputs.workingDirectory }}
|
working-directory: ${{ inputs.workingDirectory }}
|
||||||
shell: bash
|
shell: bash
|
||||||
|
- name: "Upload test results"
|
||||||
|
if: ${{ inputs.uploadTestResults == 'true' && always() }}
|
||||||
|
uses: https://github.com/ChristopherHX/gitea-upload-artifact@v4
|
||||||
|
with:
|
||||||
|
name: ${{ inputs.testResultsArtifactName }}
|
||||||
|
path: ${{ inputs.workingDirectory }}/${{ inputs.testResultsFile }}
|
||||||
|
if-no-files-found: warn
|
||||||
|
retention-days: ${{ inputs.retention-days }}
|
||||||
- name: "Upload coverage artifacts"
|
- name: "Upload coverage artifacts"
|
||||||
if: ${{ inputs.uploadCoverage == 'true' && always() }}
|
if: ${{ inputs.uploadCoverage == 'true' && always() }}
|
||||||
uses: https://github.com/ChristopherHX/gitea-upload-artifact@v4
|
uses: https://github.com/ChristopherHX/gitea-upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: ${{ inputs.artifactName }}
|
name: ${{ inputs.coverageArtifactName }}
|
||||||
path: ${{ inputs.workingDirectory }}/${{ inputs.coverageDirectory }}
|
path: ${{ inputs.workingDirectory }}/${{ inputs.coverageDirectory }}
|
||||||
if-no-files-found: warn
|
if-no-files-found: warn
|
||||||
retention-days: ${{ inputs.retention-days }}
|
retention-days: ${{ inputs.retention-days }}
|
||||||
|
|||||||
Reference in New Issue
Block a user