mirror of
https://github.com/logos-blockchain/logos-blockchain-testing.git
synced 2026-08-07 07:13:14 +00:00
824 B
824 B
Examples
Use the app layer first when the test is about an application or composed system interface.
Canonical app-layer examples:
kvstore_app_host_convergence: one local app cluster exposed throughAppHostopenraft_kv_app_host_smoke: one richer local app cluster exposed throughAppHostmulti-app-e2e: composed queue, worker, and result-store stack exercised through integration tests
The older direct ScenarioBuilder<AppEnv> examples are still useful for
backend-specific coverage:
- local uniform cluster behavior
- compose runner behavior
- k8s runner behavior
- manual cluster control
Do not use those older examples as the pattern for new composed systems. New
multi-app tests should define an AppDeployment, expose typed handles, and run
through AppHost::scenario().with_app(...).