Updated test command.

This commit is contained in:
2026-01-01 16:46:57 -08:00
parent db1a85ff44
commit bca586f32d

View File

@@ -13,26 +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"
coverageCommand: uploadCoverage:
description: "Command to run tests with coverage. Default: npm run test:coverage" description: "Whether to upload coverage artifacts. Values: true, false."
required: false
default: "npm run test:coverage"
runCoverage:
description: "Whether to run coverage. Values: true, false."
required: false required: false
default: "false" default: "false"
coverageDirectory: coverageDirectory:
description: "Directory for the coverage output. Default: coverage" description: "Directory for the coverage output. Default: coverage"
required: false required: false
default: "coverage" default: "coverage"
uploadArtifacts:
description: "Whether to upload test artifacts. Values: true, false."
required: false
default: "false"
artifactName: artifactName:
description: "Name of the artifact to upload. Default: test-results" description: "Name of the coverage artifact to upload. Default: coverage"
required: false required: false
default: "test-results" default: "coverage"
retention-days: retention-days:
description: "Number of retention days for artifacts. Default: 7" description: "Number of retention days for artifacts. Default: 7"
required: false required: false
@@ -54,13 +46,8 @@ runs:
run: ${{ inputs.testCommand }} run: ${{ inputs.testCommand }}
working-directory: ${{ inputs.workingDirectory }} working-directory: ${{ inputs.workingDirectory }}
shell: bash shell: bash
- name: "Run tests with coverage" - name: "Upload coverage artifacts"
if: ${{ inputs.runCoverage == 'true' }} if: ${{ inputs.uploadCoverage == 'true' && always() }}
run: ${{ inputs.coverageCommand }}
working-directory: ${{ inputs.workingDirectory }}
shell: bash
- name: "Upload test artifacts"
if: ${{ inputs.uploadArtifacts == '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.artifactName }}