Rust测试
简介
Rust测试包括
单元测试、集成测试、文档测试和性能测试;单元测试一般和相应的源码位于同一个源文件中;单元测试mod上一般增加cfg(test)注解,以避免将单元测试代码包含到编译结构中;集成测试一般位于独立的文件中;性能测试自带的性能测试(Benchmark)框架还没有完全稳定,目前只能够使用Nightly版本进行性能测试;文档测试
示例
| |
运行测试:
| |
Rust测试包括单元测试、集成测试、文档测试和性能测试;
单元测试一般和相应的源码位于同一个源文件中;
单元测试mod上一般增加cfg(test)注解,以避免将单元测试代码包含到编译结构中;
集成测试一般位于独立的文件中;
性能测试自带的性能测试(Benchmark)框架还没有完全稳定,目前只能够使用Nightly版本进行性能测试;
文档测试
| |
运行测试:
| |
#{description}
#{ end }#{content}