当前位置 : 主页 > 手机开发 > 其它 >

rust – 如何对本地依赖项进行Cargo运行测试?

来源:互联网 收集:自由互联 发布时间:2021-06-22
我正在研究一个跨越多个板条箱的项目.顶级包(app)需要另外两个包(库)作为依赖.在顶级包中运行货物测试构建依赖关系并运行顶级包的测试,但它不会对其他两个包执行测试.有没有办法
我正在研究一个跨越多个板条箱的项目.顶级包(app)需要另外两个包(库)作为依赖.在顶级包中运行货物测试构建依赖关系并运行顶级包的测试,但它不会对其他两个包执行测试.有没有办法配置货物测试,以便它将在所有三个板条箱中运行测试?

谢谢!

您可以传递-p参数以使Cargo运行依赖项的测试.

因此,如果您的包被称为sublib,您可以使用以下命令运行其测试:

cargo test -p sublib

从货物测试 – 帮助:

-p SPEC, –package SPEC Package to run tests for

If the –package argument is given, then SPEC is a package id
specification which indicates which package should be tested. If it is
not given, then the current package is tested. For more information on
SPEC and its format, see the cargo help pkgid command.

网友评论