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
Java tests (unit / integration) rely on services like Debezium and testcontainers. A lot of runtime is spent waiting for these services to be available. E.G: in unit tests wait 1mn for debezium to start. For testcontainers: a lot of database containers are started (one by test): it’s resource intensive and might be optimizable with clever container reuse.
Furthermore, in Java tests, a lot of tests are effectively skipped by early exits, because those tests are defined in connector-agnostic base classes. However, we still pay the price of doing setups and teardowns.
Finally, on CAT very simple tests like spec take a couple of minutes to run. This can be due to a CAT daggerization overhead
The text was updated successfully, but these errors were encountered:
Java tests (unit / integration) rely on services like Debezium and testcontainers. A lot of runtime is spent waiting for these services to be available. E.G: in unit tests wait 1mn for debezium to start. For testcontainers: a lot of database containers are started (one by test): it’s resource intensive and might be optimizable with clever container reuse.
Furthermore, in Java tests, a lot of tests are effectively skipped by early exits, because those tests are defined in connector-agnostic base classes. However, we still pay the price of doing setups and teardowns.
Finally, on CAT very simple tests like spec take a couple of minutes to run. This can be due to a CAT daggerization overhead
The text was updated successfully, but these errors were encountered: