mkdocs_coverage
¤
MkDocs Coverage Plugin package.
MkDocs plugin to integrate your coverage HTML report into your site.
Classes:
-
MkDocsCoverageConfig–Configuration options for the plugin.
-
MkDocsCoveragePlugin–The MkDocs plugin to integrate the coverage HTML report in the site.
MkDocsCoverageConfig
¤
Bases: Config
Configuration options for the plugin.
Attributes:
-
html_report_dir–Path to the HTML coverage report directory.
-
page_path–Path to the coverage page (without .md suffix).
-
placeholder–Placeholder in the coverage page to insert the coverage report.
MkDocsCoveragePlugin
¤
Bases: BasePlugin[MkDocsCoverageConfig]
The MkDocs plugin to integrate the coverage HTML report in the site.
Methods:
-
on_files–Add the coverage page to the navigation.
-
on_post_build–Copy the coverage HTML report into the site directory.
on_files
¤
Add the coverage page to the navigation.
Hook for the on_files event.
This hook is used to add the coverage page to the navigation, using a temporary file.
Parameters:
-
(files¤Files) –The files collection.
-
(config¤MkDocsConfig) –The MkDocs config object.
-
(**kwargs¤Any, default:{}) –Additional arguments passed by MkDocs.
Returns:
-
Files–The modified files collection.
Source code in src/mkdocs_coverage/_internal/plugin.py
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
on_post_build
¤
Copy the coverage HTML report into the site directory.
Hook for the on_post_build event.
Rename index.html into covindex.html.
Replace every occurrence of index.html by covindex.html in the HTML files.
Parameters:
-
(config¤MkDocsConfig) –The MkDocs config object.
-
(**kwargs¤Any, default:{}) –Additional arguments passed by MkDocs.
Source code in src/mkdocs_coverage/_internal/plugin.py
134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | |