2026-02-16 11:38:31 +01:00

34 lines
1.1 KiB
Markdown

# Logos Testing Framework Extension
This directory contains the **Logos-specific extension layer** that plugs into the generic
`testing-framework` core. The goal is to keep all Nomos logic in one place with a clear
structure so it can be reviewed and moved into the `logos-blockchain-node` repo cleanly.
## Layout
- `runtime/env`
Logos implementation of the core `Application` trait and runtime wiring.
- `runtime/ext`
Logos extension glue for compose/k8s/cfgsync integration and scenario helpers.
- `runtime/workloads`
Logos workloads and expectations (e.g., transaction workload, consensus liveness).
- `runtime/cfgsync`
Logos cfgsync server/client and config bundling.
- `infra/assets/stack`
Docker stack assets, scripts, and monitoring bundles.
- `infra/helm/logos-runner`
Helm chart used by the k8s deployer.
## Extension Boundary
The **core** (`testing-framework/*`) remains Logos-agnostic. All app assumptions should
live under `logos/runtime/*` and expose only the minimal surface needed by the core.
If you need to introduce new core capabilities, add them to the core and keep the Logos
implementation in `logos/runtime/*`.