// end-to-end test runner

ECCA Stack — Live API Tests

Run the full 53-assertion cognitive cycle against your Docker services. Each test shows the request, response, assertions, and which blockchain was touched.

Prerequisite: Your ECCA Stack must be running locally via pnpm compose:up with contracts deployed via pnpm contracts:deploy. See the Developer Guide for setup instructions.
0
Total
0
Passed
0
Failed
0
Skipped
0s
Elapsed

Click ▶ Run All Tests to start the full 53-assertion E2E suite.
Tests run sequentially — each step depends on the previous one.

📋 How to Read Logs

While tests run, you can watch logs in real-time from another terminal:

# All services at once
pnpm compose:logs

# Individual services
docker compose logs -f siyana-api          # API gateway
docker compose logs -f thalamus-router       # Epoch engine
docker compose logs -f needlecast-router-svc # Re-sleeving
docker compose logs -f dhf-compositor        # Memory reconstruction
docker compose logs -f quellist-treasury-svc # Token emissions
docker compose logs -f bandwidth-faucet      # Token faucet

# Blockchain nodes
docker compose logs -f medulla-pow           # PoW chain
docker compose logs -f hippocampus-dag       # DAG storage
docker compose logs -f cortex-evm            # EVM chain

Observability Dashboards

📊
Grafana
:3030
🔥
Prometheus
:9090
🔍
Jaeger Traces
:16686
🗄
MinIO Console
:9001