gpt4 book ai didi

rust-cargo - cargo 说 "test failed, to rerun pass ' --lib” - 这是什么意思?

转载 作者:行者123 更新时间:2023-12-04 14:49:15 25 4
gpt4 key购买 nike

通过这最后一条消息,cargo 想告诉我什么? :error: test failed, to rerun pass '--lib'甚至 Cargo 书中也有测试示例显示了这个确切的最后一行,没有解释。听起来几乎是在说,“如果您不通过 --lib,我们将不会重新运行测试” - 它是否从缓存中提取测试结果?
如果我在命令行中添加“--lib”,则:cargo test --features some_feature --lib ,好像没什么特别的。
做一些挖掘,我发现 a Cargo code change似乎试图显示“{pkg_info}--lib”
那么,Cargo 想告诉我什么?有意义的事情,还是只是让新用户感到困惑的错误?

最佳答案

该错误消息意味着为了重新运行失败的测试,您应该通过 --lib .什么 --lib确实是(来自帮助)“仅测试此包的库单元测试”。所以一个库单元测试失败了,Cargo 告诉你如何只重新运行库单元测试,因为你不需要重新运行刚刚通过的测试,而是通常想要专注于失败的测试和只重新运行那些。

关于rust-cargo - cargo 说 "test failed, to rerun pass ' --lib” - 这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69340746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com