glennawatson/Coverlet-MsBuild
Runs the Coverlet project using dotnet test.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| project-files | Projects to build for. | yes | — |
| follow-symbolic-links | Indicates whether to follow symbolic links | no | true |
| no-build | Indicates to not build the output | no | false |
| configuration | The dotnet configuration level | no | — |
| framework | The dotnet framework to use when testing | no | — |
| use-sourcelink | Specifies if Coverlet will generate results that contain the URL to the source files in your source control instead of absolute file paths. | no | false |
| exclude-filter | Specifies a filter to exclude from the results. | no | — |
| exclude-by-attribute | Specifies a attribute to exclude results by. | no | — |
| exclude-by-file | A glob pattern for files to exclude. | no | — |
| include-filter | Specifies a filter to include in the results. | no | — |
| skip-auto-props | Specifies if coverlet will neither track nor record auto-implemented properties. | no | false |
| output-format | Specifies the end output format. Supported formats include: * json (default) * lcov * opencover * cobertura * teamcity | no | — |
| output | Specify a directory where all results will be written to (especially if using multiple formats), end the value with a `/`. | no | — |
| merge-with | Specify a file to combine multiple coverage results into one. Must be specified in JSON format. This GitHub action will combine all your projects into the desired output if this value is specified. | no | — |
| threshold | A threshold where the build will fail if coverage is below this number. | no | — |
| threshold-type | Specifies the type to calculate the threshold. The types supported are: * Minimum (Default): Ensures the coverage result of each module isn't less than the threshold * Total: Ensures the total combined coverage result of all modules isn't less than the threshold * Average: Ensures the average coverage result of all modules isn't less than the threshold | no | — |
| does-not-return-attribute | Methods that do not return can be marked with attributes to cause statements after them to be excluded from coverage. DoesNotReturnAttribute is included by default. Attributes can be specified with the following syntax. Syntax: /p:DoesNotReturnAttribute="DoesNotReturnAttribute,OtherAttribute" | no | — |
| working-directory | The working directory for the individual projects. | no | — |
Outputs
no outputs