mirror of
https://github.com/logos-blockchain/logos-blockchain-testing.git
synced 2026-07-18 13:39:53 +00:00
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_typed_stack_smoke: composed app stack exposing typed child and stack handles
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(...).