【发布时间】:2023-03-09 17:01:01
【问题描述】:
我想为我的 C++ 二进制文件编写一些端到端测试,这将提供一些输入文件并从标准输出读取输出并断言它是正确的。我写了一个简单的 python 测试,它工作正常,现在我尝试让它与 bazel 一起工作。我将 py_test 添加到 bazel 并构建,但我无法指定 cc_binary 依赖于该目标(bazel 抱怨)。如果我不单独运行cc_binary 的构建命令,python 测试将看不到bazel-bin 中的二进制文件。如何在运行 py_test 之前强制构建我的 cc_binary?
【问题讨论】:
标签: bazel