首页 > 解决方案 > 在编译和运行测试之前如何运行二进制文件?

问题描述

我的 crate 是一个生成解析器的代码生成器。

我想编写运行生成的解析器并将其结果与预期结果进行比较的测试。这要求我在测试之前运行我的 crate 的二进制文件以获取解析器的代码,编译该代码,然后运行测试。

我怎么能用 Cargo 做到这一点?

这与这个问题非常相似,不幸的是没有解决。

标签: testingrustcode-generationfunctional-testingrust-cargo

解决方案


推荐阅读