With the system test infrastructure, we don't really need integration tests. The problem of integration tests are that they are somewhat hacky (since they combine air and cloak in a single project), and less close to the production (since we don't test production containers).
System tests use production containers, so they are more appropriate to facilitate integration tests.
One part of this task can be realized through #2819, which is a low hanging fruit that can take us far. Beyond that, we also need to include central in the system tests infrastructure, and migrate the remaining integration tests.
With the system test infrastructure, we don't really need integration tests. The problem of integration tests are that they are somewhat hacky (since they combine air and cloak in a single project), and less close to the production (since we don't test production containers).
System tests use production containers, so they are more appropriate to facilitate integration tests.
One part of this task can be realized through #2819, which is a low hanging fruit that can take us far. Beyond that, we also need to include central in the system tests infrastructure, and migrate the remaining integration tests.