Run Postman tests in project related pipelines
Context and Scope
Existing approach of Postman collection execution has few disadvantages:
- since it's executed in separate pipeline in Platform Validation repository only it is not quality gate for services under test
- trigger for Postman collection execution is changes in collection, but not changes in services under test
- dev teams need to do additional steps to get test feedback on service changes
This ADR proposes to include service related Postman test into service related CI pipeline in addition to (or even instead of) existing integration (unit) tests.
It will allow us to use Postman collection as quality gate for services, get fast feedback and monitor service pass rate daily.
Proposal is add additional jobs to Integration stage of common pipeline
.pre | Build | Containerize | Scan | Deploy | Integration `└──`aws-postman-test `└──`azure-postman-test `└──`ibm-postman-test `└──`osdu-postman-test | Attribution