Now the “schemathesis” tool is able to be used and test the OpenAPI specifications. Some issues were fixed in the documentation.
If you want to run this tool locally you need to run the following line:
schemathesis run http://localhost:8080/documentation/cicero.yaml --validate-schema=false
We must use the condition validate-schema in false because some values like Facts are in progress, and the library is not working with this value “map[string]interface{}”.
Another additional improvement was moving the OpenAPI behavior in another package's decoupling called apidoc. And some methods were unified to be reused.
Now the “schemathesis” tool is able to be used and test the OpenAPI specifications. Some issues were fixed in the documentation. If you want to run this tool locally you need to run the following line: schemathesis run http://localhost:8080/documentation/cicero.yaml --validate-schema=false We must use the condition validate-schema in false because some values like Facts are in progress, and the library is not working with this value “map[string]interface{}”.
Another additional improvement was moving the OpenAPI behavior in another package's decoupling called apidoc. And some methods were unified to be reused.
Next Tasks: