如何在每个单元测试之前完全重置 Hystrix 断路器?
How to reset Hystrix Circuit Breaker completely before every unit tests?
我有一些测试用例,还有一个我想测试 CB 是否被触发的测试。但是每次我 运行 测试,有时失败,有时通过。我知道我需要重置 hystrix,但我该怎么做呢?谢谢
我自己也遇到过一些问题。
单独使用 Hystrix.reset()
重置断路器时不起作用。
以下方法对我有用。
private void resetCircuitBreakers() {
Hystrix.reset();
HealthCountsStream.reset();
}
我有一些测试用例,还有一个我想测试 CB 是否被触发的测试。但是每次我 运行 测试,有时失败,有时通过。我知道我需要重置 hystrix,但我该怎么做呢?谢谢
我自己也遇到过一些问题。
单独使用 Hystrix.reset()
重置断路器时不起作用。
以下方法对我有用。
private void resetCircuitBreakers() {
Hystrix.reset();
HealthCountsStream.reset();
}