etcd functional test suite link: https://github.com/etcd-io/etcd/tree/main/tests/functional
verifies the correct behavior of etcd under various system and network malfunctions. It sets up an etcd cluster under high pressure loads and continuously injects failures into the cluster. Then it expects the etcd cluster to recover within a few seconds. This has been extremely helpful to find critical bugs.
I have deployed a etcd cluster on 3 nodes (192.168.1.97/98/99), and I want to run etcd functional testing to inject failures.But I'm not very familiar with the test framework.For example how to run case_failpoints.go? runcommand: go build case_failpoints.go? I guess depend on functional.yaml ?
Thanks!