stylecraft-builders/Prettify Pester Reports
Prettify Pester Reports is a GitHub Action designed to convert the XML outputs from the Pester Unit Testing framework into Markdown for easy display in GitHub PR comments or other locations that support Markdown formatting.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | The path string that points to the XML file you want to parse. Must be parseable by pathlib.Path() | yes | — |
| output | The path string that points to the location where you want the Markdown file to be written. Must be parseable by pathlib.Path() | yes | — |
| reportType | The type of report that this script is parsing. Each type has restricted schema options. | yes | — |
| reportSchema | The specific XML schema that will be used to parse this XML report. Each report type has restricted schema options. | yes | — |
| headingLevel | The topmost heading that should be included in the report. e.g. 1 for H1 (#), 2 for H2 (##), and so on. All other headings will be placed relative to the top level. Defaults to 3 (###). | no | 3 |
| minLineCov | The minimum coverage threshold for line coverage, between 0.0 and 100.0 | no | 0.0 |
| minInstructionCov | The minimum coverage threshold for instruction coverage, between 0.0 and 100.0 | no | 0.0 |
| minMethodCov | The minimum coverage threshold for method coverage, between 0.0 and 100.0 | no | 0.0 |
| minClassCov | The minimum coverage threshold for class coverage, between 0.0 and 100.0 | no | 0.0 |
Outputs
no outputs