andrussal
4ac5d07c67
Add orphan manual cluster test utilities
2026-02-01 08:10:12 +01:00
Andrus Salumets
062be51a4f
Local deployer allows to stop and restart nodes ( #16 )
...
* Unify local node control and restart support
* Add local stop-node support
* Use node names for restart/stop control
* merge
---------
Co-authored-by: hansieodendaal <hansie.odendaal@gmail.com>
2026-01-30 14:05:46 +02:00
Hansie Odendaal
e2df69b0d5
chore: merge master into dev and update configs after merge ( #17 )
...
* Sdp config structs from logos blockchain (#15 )
* Update configs after main repo merge
---------
Co-authored-by: gusto <bacv@users.noreply.github.com>
2026-01-29 09:33:25 +02:00
Andrus Salumets
3977a90682
Add node config overrides ( #14 )
2026-01-27 14:12:45 +02:00
andrussal
a372a808bc
docs: sync book with current framework
2026-01-27 03:42:36 +01:00
andrussal
8d2dd4c86a
Unify ndoe types
2026-01-26 09:08:00 +01:00
Hansie Odendaal
dc06af5486
update for main repo changes ( #10 )
...
Update for main repo changes - this implied many changes in the testing framework code
removal of DA config-related code that was still present because it was required by node code until now
nomos-da-network-core = { workspace = true }
subnetworks-assignations = { workspace = true }
nomos-da-dispersal = { workspace = true }
nomos-da-network-core = { workspace = true }
nomos-da-network-service = { workspace = true }
nomos-da-sampling = { workspace = true }
nomos-da-verifier = { workspace = true }
nomos-ledger = { workspace = true, features = ["serde"] }
removal of the executor node
logos-blockchain-executor = { workspace = true }
2026-01-25 10:11:16 +02:00
andrussal
df5641f573
Constrain manual cluster creation to deployers
2026-01-23 04:58:57 +01:00
andrussal
acb146606b
Make manual cluster self-cleaning
2026-01-22 14:19:34 +01:00
andrussal
13a75e7818
Add manual cluster support
2026-01-22 14:19:32 +01:00
andrussal
0fb4eff3c4
testing: allow dynamic node start with peers
2026-01-22 12:13:26 +01:00
andrussal
625179b0e9
testing: add dynamic node control and config helpers
2026-01-22 12:08:13 +01:00
andrussal
6310a5cbe9
Remove DA workload usage from framework
2026-01-22 11:16:13 +01:00
andrussal
015c884f9a
chore: rename node env vars and circuits scripts
2026-01-22 11:09:47 +01:00
Hansie Odendaal
77ae5078a6
feat: refactor for using external cucumber ( #6 )
2026-01-19 08:48:05 +02:00
Hansie Odendaal
a443374e4d
feat: add cucumber auto deployer ( #2 )
...
- Added an example that selects the deployer (local or docker compose) based on an environment variable.
- Let cucumber's argument parsing environment select scenarios to run - this allows for a flexible test environment.
2026-01-09 15:30:59 +02:00
andrussal
30b9950449
chore: rebrand to Logos and refresh docs
2025-12-20 10:05:21 +01:00
andrussal
47b4e8531d
core: make scenario/topology building fallible
2025-12-18 22:48:45 +01:00
andrussal
bb0378792a
examples: export cucumber Mode and share runner defaults
2025-12-18 14:11:54 +01:00
andrussal
91c9044abb
refactor: remove embedded observability
2025-12-18 13:05:40 +01:00
andrussal
d5940c3192
examples: unify demo env vars
2025-12-18 09:26:47 +01:00
andrussal
29d9b40d72
obs: drop grafana query url + simplify env vars
2025-12-18 09:23:39 +01:00
andrussal
3496945bd2
examples(k8s): use consensus_liveness expectation
2025-12-18 09:09:27 +01:00
andrussal
15971dbae0
k8s: stabilize tx+DA workloads
2025-12-18 09:00:14 +01:00
andrussal
3a25c776b2
test: stabilize compose/k8s runners
2025-12-17 21:52:11 +01:00
andrussal
e05bf5e0bd
refactor(observability): remove embedded prometheus/grafana
...
Deployers no longer provision Prometheus/Grafana; metrics query/ingest now come from explicit URLs via env/flags.
2025-12-17 18:28:36 +01:00
andrussal
eca9711ad9
examples: add cucumber runners
2025-12-17 17:28:29 +01:00
andrussal
d6c79ed179
k8s runner: role-based metrics URLs
2025-12-17 17:04:41 +01:00
andrussal
884490e634
fix(scripts): stabilize bundle + runners smoke tests
...
- Fix rapidsnark rebuild path in setup-nomos-circuits (Docker linux builds)
- Fix compose template path after runners→deployers rename
- Make local_runner 30s host run a pure smoke test
2025-12-17 09:10:09 +01:00
andrussal
65ec332743
Update Grafana dashboards and k8s runner assets
2025-12-16 17:14:24 +01:00
andrussal
de2e043e2a
docs: add compilable doc-snippets crate
2025-12-16 06:55:44 +01:00
andrussal
b188bd7364
refactor(examples): declutter scenario builders
2025-12-16 01:41:24 +01:00
andrussal
26dfa1b795
refactor: explicit retry policies + RAII port-forwards
2025-12-15 23:13:38 +01:00
andrussal
6e619d4c03
testing-framework: improve runner defaults + checks
2025-12-15 22:29:36 +01:00
andrussal
57fe5e8376
More robustness: k8s namespace override + extra checks
2025-12-15 20:43:25 +01:00
andrussal
3dbdc2acac
Sync updates to docs, workloads, and monitoring
2025-12-13 05:59:28 +01:00
andrussal
3536c22db0
Refine demo tooling and unify runner config
2025-12-09 06:30:18 +01:00
andrussal
5e818212bf
Simplify demos and update KZG params path
2025-12-08 06:19:45 +01:00
andrussal
83c13b771c
Fix k8s runner keeping scenario alive during checks
2025-12-07 07:33:23 +01:00
andrussal
54a73c54b5
Compose runner: default KZG params path to container mount
2025-12-07 04:00:13 +01:00
andrussal
ce5f2146ae
Align workflows and configs with latest nomos-node rev
2025-12-06 10:17:06 +01:00
andrussal
fa562e514b
Show local runner output in CI logs
2025-12-05 16:26:46 +01:00
andrussal
484f3ab646
Package local_runner binary and reuse in smoke
2025-12-05 14:08:42 +01:00
andrussal
7e544c8838
Add *_with helpers for DSL blocks and apply to examples
2025-12-03 05:52:14 +01:00
andrussal
c0555ca347
Add topology_with helper and format scenario builder usage
2025-12-03 05:46:32 +01:00
andrussal
69c07503a4
Ensure local smoke test has circuits and captures output
2025-12-02 10:09:52 +01:00
andrussal
5a1277da8e
Capture output in local runner smoke test
2025-12-02 10:05:07 +01:00
andrussal
e1c2bb2b95
Initial import of Nomos testing framework
2025-12-01 18:36:58 +01:00