Configure and start Sable in guest VMs

This commit is contained in:
2023-09-09 17:33:05 +02:00
parent fbe2cd6951
commit 776d4a425f
6 changed files with 218 additions and 11 deletions

View File

@ -1,2 +1,13 @@
# jable
# jable (jepsen sable)
Test suite for [Sable](https://github.com/Libera-Chat/sable)'s networking layer
using the [Jepsen](https://github.com/jepsen-io/jepsen/) framework.
How to run:
1. Compile Sable somewhere on your system
2. setup VMs [suitable for Jepsen](https://github.com/jepsen-io/jepsen#vms-real-hardware-etc)
3. `git clone https://git.tf/val/jable/ && cd jable`
4. generate test TLS certs in `resources/`: `./gen_conf.sh`
5. Run tests: `lein run test --sable-bin /home/dev-sable/sable/target/debug/`
```