testing - 在编译和运行测试之前如何运行二进制文件?
问题描述
我的 crate 是一个生成解析器的代码生成器。
我想编写运行生成的解析器并将其结果与预期结果进行比较的测试。这要求我在测试之前运行我的 crate 的二进制文件以获取解析器的代码,编译该代码,然后运行测试。
我怎么能用 Cargo 做到这一点?
这与这个问题非常相似,不幸的是没有解决。
解决方案
推荐阅读
- r - 我需要删除数据框中两列之一中缺少值的所有行
- spring-integration - 春季集成 AWS RabbitMQ Kinesis
- reactjs - 您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件。(网络包)
- javascript - 通过 Express 生成器表达样板
- go - 如何在 Windows 上加载 gl 函数?
- javascript - 为什么 Gulp Watch 看不到 .pug 文件的变化?只是 gulp 命令看到了它们。问题是什么?
- visual-studio - WebBrowser 选项在工具箱中灰显 (Visual Studio 2019)
- authentication - 应将哪些信息/数据添加到令牌声明中?
- apache-flink - Beam + Flink:使用 SDFBoundedSourceReader 时没有并行性
- mysql - 如何从给定 ID 的所有月份的某个标志 YES 相同的表中排除行