Let's suppose we're talking about a microservices project. Then we usually have different repositories for each microservice. Unit tests, component tests (low layers of test pyramid) are often kept in the same repository with the microservice itself.
But what about integration tests (testing different services together) - in which repository do we keep them? Do we create a separate repository for integration tests?