#框架 #单元测试 #基准测试 #编译 #基准 #基准测试器 #微基准测试

已删除 libtest

Rust的内置单元测试和微基准测试框架

1个不稳定发布版

0.0.1 2019年3月3日

#40#基准

Download history 2/week @ 2024-02-15 11/week @ 2024-02-22 10/week @ 2024-02-29 8/week @ 2024-03-07 25/week @ 2024-03-14 25/week @ 2024-03-21 23/week @ 2024-03-28

每月81 次下载
tarpc-bincode-transport 中使用

MIT/Apache

190KB
4.5K SLoC

注意: 此仓库不再使用。 test 包位于 rust-lang/rust 仓库中。


Build Status Build Status Latest Version docs

libtest - Rust的内置单元测试和基准测试框架

参见 Rust编程语言中关于测试的章节

平台支持

  • "编译" 显示库是否编译
  • "运行" 显示是否通过完整的测试套件
目标 编译 运行
aarch64-linux-android
aarch64-unknown-linux-gnu
arm-linux-androideabi
arm-unknown-linux-gnueabi
arm-unknown-linux-musleabi
armv7-linux-androideabi
armv7-unknown-linux-gnueabihf
armv7-unknown-linux-musleabihf
i586-unknown-linux-gnu
i586-unknown-linux-musl
i686-linux-android
i686-pc-windows-gnu
i686-apple-darwin
i686-unknown-freebsd
i686-unknown-linux-gnu
i686-unknown-linux-musl
mips-unknown-linux-gnu
mips64-unknown-linux-gnuabi64
mips64el-unknown-linux-gnuabi64
mipsel-unknown-linux-gnu
powerpc-unknown-linux-gnu
powerpc64-unknown-linux-gnu
powerpc64le-unknown-linux-gnu
sparc64-unknown-linux-gnu
s390x-unknown-linux-gnu
x86_64-apple-darwin
x86_64-sun-solaris
x86_64-linux-android
x86_64-pc-windows-gnu
x86_64-pc-windows-msvc
x86_64-unknown-freebsd
x86_64-unknown-linux-gnu
x86_64-unknown-linux-musl
x86_64-unknown-netbsd

许可证

此项目根据您的选择,许可如下

贡献

我们欢迎所有想贡献的人。

对此项目的任何形式(问题、拉取请求等)的贡献都必须遵守Rust的 行为准则

除非您明确声明,否则根据Apache-2.0许可证定义,您提交给libtest库的任何有意贡献,都应按照上述方式双许可,不附加任何额外条款或条件。


lib.rs:

rustc的内置单元测试和微型基准测试框架的支持代码。

几乎所有用户代码都只会关注Bencherblack_box。所有其他交互(例如编写测试和基准测试本身)都应通过#[test]#[bench]属性来完成。

有关更多详细信息,请参阅书籍中的测试章节

依赖项

~140KB