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