Camunda Process Test -Embedded engine

Hi,

I’m currently migrating my test suite from Camunda 7 to Camunda 8 and exploring the use of the new Camunda Platform Test (CPT) library.

In Camunda 7, I relied on in-memory embedded engine testing without needing Docker , which worked great, especially in environments with limited resources.

For Camunda 8, I’m constrained by infrastructure and would prefer to avoid dependencies on Docker.

Does CPT support running tests against an embedded Camunda 8 engine (similar to Zeebe Process Test)? Or is Docker/Testcontainers (or an external cluster) mandatory for CPT-based testing with Camunda 8?

Additionally Does the zeebe-test library support the new Camunda Java Client introduced in 8.8+?

ZPT will be deprecated in V8.8, CPT will be introduced in V8.8, due on Oct 2025 release.

This is the default way.

Recently, we added a new option to run the process tests on a Remote runtime, for example, on a local Camunda 8 Run.

Hi Philipp, thanks for checking this. Can we also configure a Saas cluster for the remote runtime?

additional questions are since this is not an ephemeral engine, how is the lifecycle managed for the deployed process defintions and the instances that are run in the test context? are they deleted once the test is complete?