Tool for generating test documentation
Project description
k3testdocumentation-generator
Tool for generating test documentation out of a test hierarchy or test.son
Prerequisites/Limitations:
wkhtmltopdf needs to be installed when generating PDFs (required by the pdfkit library). It is available in the package managers of the common linux distributions.
May require running a virtual X server on a headless environment.
Installation (use within viruatlenv or equivalent)
pip install k3testdocumentation-generator
Usage:
k3testdocumentation-generator -h
usage: k3testdocumentation-generator [-h] [-t {PDF,JSON,HTML}] [-o OUTPUT]
[-v] [-vv]
input
CLI tool for creating a test document from an test directory or JSON
Author: Joachim Kestner <joachim.kestner@khoch3.de>
Version: 0.1.0
positional arguments:
input Input to generate documentation from. Can either be a
directory containing the specified structure or an
appropriate JSON
optional arguments:
-h, --help show this help message and exit
-t {PDF,JSON,HTML}, --output_type {PDF,JSON,HTML}
The output format. Default is PDF
-o OUTPUT, --output OUTPUT
Output file path. If not set a name will be generated
by: basename(input) + output_type.lower()
-v, --verbose Enable info logging
-vv, --extra_verbose Enable debug logging
Example: k3testdocumentation-generator ../he_platform_module_test_documentation/base_tests_documentation/ -v -t PDF
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for k3testdocumentation-generator-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bdfcdfd4fe16f7eac500528bf810327794e8db12608dc5f7291d29a48d32d6b |
|
MD5 | 375132b98bb4f8f347a0c4e8df8ea6e0 |
|
BLAKE2b-256 | 5ade24609014c94cd4f4005087c086ff3e3a42127f2da05a937062313938fabc |
Close
Hashes for k3testdocumentation_generator-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63bec47da5f370125ea261780d6811df237bd0d8b58123a0fb614fc7f81bca87 |
|
MD5 | 80a962f94a27dafb7443aa98d6fcb542 |
|
BLAKE2b-256 | 1dd9c9c7e7c5601382af4f8e30a030d31d5ce2ce0cfd52d9b8326c52e16112d4 |