vedro-spec-compare is a tool to compare two OpenAPI specs and generate a coverage report
pip3 install vedro-spec-comparevsc -husage: vsc [-h] {coverage} ...
vedro-spec-compare commands
positional arguments:
{coverage} Available commands
coverage Generate coverage report
options:
-h, --help show this help message and exit
vsc coverage -husage: vsc coverage [-h] [--report-path REPORT_PATH] golden_spec_path testing_spec_path
positional arguments:
golden_spec_path Path to the golden OpenAPI spec
testing_spec_path Path to the testing OpenAPI spec
options:
-h, --help show this help message and exit
--report-path REPORT_PATH
The path of the coverage report
vsc coverage golden_spec.yml testing_spec.ymlgoogle-chrome coverage.html vsc coverage golden_spec.yml testing_spec.yml --report-path coverage_report.htmlgoogle-chrome coverage_report.html vsc coverage https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore-expanded.yaml https://raw.githubusercontent.com/OAI/OpenAPI-Specification/main/examples/v3.0/petstore.yamlgoogle-chrome coverage.html