安装 cargo-nextest
RobustMQ 的集成测试依赖cargo-nextest来加快测试用例的运行速度,所以跑集成测试的时候,需要安装 cargo-nextest。
安装教程,请参考这个文档:https://nexte.st/docs/installation/pre-built-binaries/
- cargo-binstall
cargo binstall cargo-nextest --secure
- Linux 安装
curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
- Linux aarch64
curl -LsSf https://get.nexte.st/latest/linux-arm | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
- mac 安装
curl -LsSf https://get.nexte.st/latest/mac | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
- windows
curl -LsSf https://get.nexte.st/latest/windows-tar | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
运行集成测试
在项目根目录运行所有测试用例
make test