【发布时间】:2014-11-22 03:57:35
【问题描述】:
我想对我的 rust 标准库副本进行一些更改,然后在我更改的源文件中运行测试。我不需要测试编译器本身。如果不测试很多我没有改变和不关心的东西,我怎么能做到这一点?
这是我已经尝试过的一些事情。注意 - 我想使用的特定文件是 rust 0.12.0 中的 libstd/io/net/pipes.rs。
- 我尝试了
rustc --test pipes.rs- 导入和选项似乎没有正确设置,结果是大量错误。 - 在the rust test suite documentation 之后,我尝试了
make check-stage1-std NO_REBUILD=1,但以“找不到`green` 的箱子”失败。 #rust-internals irc 频道上的一个人告诉我,“make check-stage1 经常中断,因为它不是运行测试的‘官方方式’。” - 该频道上的另一个人建议
make check-stage0-std,这似乎检查了 libstd,但并不限制对我更改的文件进行测试,即使我使用了 rust 测试套件文档中指定的TESTNAME标志。
【问题讨论】:
标签: testing standard-library rust-0.11