cryptic-wizard/Run SpecFlow Tests

A Github Action to run SpecFlow tests and create a LivingDoc

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Mar 15, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: cryptic-wizard/run-specflow-tests@e777fc7e6f3e87142b6537dd2958e0856c63f85c # v1.3.3

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
test-assembly-pathPath of the working directory for build assemblies (example: MySpecflowProject/bin/Debug/net7.0)nonull
test-assembly-dllRelative path of <MySpecflowProject.dll> (example: MySpecflowProject/bin/Debug/net7.0/MySpecflowProject.dll or MySpecflowProject.dll if using test-assembly-path)yes
test-execution-jsonRelative path of <MySpecflowProjectTestExecution(s).json> (example: MySpecflowProject/bin/Debug/net7.0/TestExecution.json or TestExecution.json if using test-assembly-path)noTestExecution.json
output-htmlName of Specflow LivingDoc output file (must end with .html) (example: MyTestResults.html)noLivingDoc.html
filterRun tests that match the given description (example: TestCategory=CategoryA or FullyQualifiedName~Calculator)nonull
frameworkFramework version of dotnet (example: net6.0, net7.0)nonull
configurationBuild configuration (example: Debug)noRelease
build-verbosityVerbosity of the Dotnet App Build (default = minimal)nominimal
test-verbosityVerbosity of the SpecFlow Test Execution (default = normal)nonormal
no-buildSet to true to disable dotnet build and dotnet restorenofalse
loggerDotnet test logger to run in addition to Specflow Test Logger (example: trx)nonull
logger-file-nameDotnet test log file name; required if logger is defined (example: MyTestResults.trx)nonull
upload-artifactSet to false to disable uploading <LivingDoc.html> artifact automaticallynotrue

no outputs