E2E testing flake
| etc | ||
| grapevine | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
atoki-playground
… is a Nix flake that runs a Matrix homeserver (Grapevine) and client (Cinny) with tracing (Jaeger) and network analysis (Wireshark) to learn the matrix protocol with real examples.
running
it only really targets nixos rn.
- clone it
- have direnv configured and
direnv allowor usenix-shell nix run- cinny will open, user
testpassmeow - jaeger will open
todo
- inline a cinny and get it in the root flake
- auto-run wireshark isolated on the relevant traffic
- contain cinny state in proj to not conflict w user
- run a lot of clients and homeservers