Files
api-guidelines/core-principles/testing.md
apidesigner eac4bca7a7 Updates core-principles/testing.md
Auto commit by GitBook Editor
2017-01-30 11:15:13 +00:00

583 B

Testing /Contract Validation/

Every API description (contract) SHOULD be tested against its API implementation. The tests MUST be executed using the Dredd testing framework. The Dredd MUST report the test results to Apiary.

In addition to local runs, the tests SHOULD be an integral part the API implementation's CI/CD pipeline. The CI/CD pipeline SHOULD be configured to run the test whenever there is a change to either API description (contract) or its implementation.