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

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/*.