Jepsen test suite for the Sable IRCd
Go to file
Val Lorentz 5d0de1c70e Add scaffholding to support workloads other than TOPIC 2023-09-17 16:40:27 +02:00
doc Install Sable from path provided with --sable-bin 2023-09-08 21:01:57 +02:00
src/jable Add scaffholding to support workloads other than TOPIC 2023-09-17 16:40:27 +02:00
test/jable Add support for getting all commands with a given label 2023-09-15 19:00:50 +02:00
.gitignore Configure and start Sable in guest VMs 2023-09-09 17:33:05 +02:00
LICENSE Initial commit 2023-09-08 14:12:09 +00:00
README.md Configure and start Sable in guest VMs 2023-09-09 17:33:05 +02:00
gen_conf.sh Fix certs so peering succeeds 2023-09-09 20:36:18 +02:00
project.clj Configure and start Sable in guest VMs 2023-09-09 17:33:05 +02:00

jable (jepsen sable)

Test suite for Sable's networking layer using the Jepsen framework.

How to run:

  1. Compile Sable somewhere on your system
  2. setup VMs suitable for Jepsen
  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/