cryptic-wizard/Run SpecFlow Tests
A Github Action to run SpecFlow tests and create a LivingDoc
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Mar 15, 2024
- License
- MIT
Pinned Snippet
uses: cryptic-wizard/run-specflow-tests@e777fc7e6f3e87142b6537dd2958e0856c63f85c # v1.3.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| test-assembly-path | Path of the working directory for build assemblies (example: MySpecflowProject/bin/Debug/net7.0) | no | null |
| test-assembly-dll | Relative path of <MySpecflowProject.dll> (example: MySpecflowProject/bin/Debug/net7.0/MySpecflowProject.dll or MySpecflowProject.dll if using test-assembly-path) | yes | — |
| test-execution-json | Relative path of <MySpecflowProjectTestExecution(s).json> (example: MySpecflowProject/bin/Debug/net7.0/TestExecution.json or TestExecution.json if using test-assembly-path) | no | TestExecution.json |
| output-html | Name of Specflow LivingDoc output file (must end with .html) (example: MyTestResults.html) | no | LivingDoc.html |
| filter | Run tests that match the given description (example: TestCategory=CategoryA or FullyQualifiedName~Calculator) | no | null |
| framework | Framework version of dotnet (example: net6.0, net7.0) | no | null |
| configuration | Build configuration (example: Debug) | no | Release |
| build-verbosity | Verbosity of the Dotnet App Build (default = minimal) | no | minimal |
| test-verbosity | Verbosity of the SpecFlow Test Execution (default = normal) | no | normal |
| no-build | Set to true to disable dotnet build and dotnet restore | no | false |
| logger | Dotnet test logger to run in addition to Specflow Test Logger (example: trx) | no | null |
| logger-file-name | Dotnet test log file name; required if logger is defined (example: MyTestResults.trx) | no | null |
| upload-artifact | Set to false to disable uploading <LivingDoc.html> artifact automatically | no | true |
Outputs
no outputs