You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most persistences run in addition to the persistence tests the acceptance tests too. Yet many of the acceptance tests are not really relevant for the persistence and have a big impact on the test execution time which greatly hinders the productivity due to the long test feedback cycles. To address that, persistences then start removing certain groups of acceptance tests like the following
This is not ideal because the exclusions are managed by the downstream and not by core itself. It would be better if core had a dedicated acceptance test source package that contains relevant tests for the persistence and the storages that need to be supported from the core perspective. For example, the source package could contain the following ATTs
Outbox
Sagas
Timeouts (when timeout storage needs to be supported)
Routing (containing the tests that require subscription storage)
Most persistences run in addition to the persistence tests the acceptance tests too. Yet many of the acceptance tests are not really relevant for the persistence and have a big impact on the test execution time which greatly hinders the productivity due to the long test feedback cycles. To address that, persistences then start removing certain groups of acceptance tests like the following
This is not ideal because the exclusions are managed by the downstream and not by core itself. It would be better if core had a dedicated acceptance test source package that contains relevant tests for the persistence and the storages that need to be supported from the core perspective. For example, the source package could contain the following ATTs
Examples of exclusions
https://github.com/search?q=org%3AParticular+%22%3CCompile+Remove%3D%22%5C%2A%2A%5CAudit%5C%2A.%2A%22+%2F%3E%22&type=code
The text was updated successfully, but these errors were encountered: