可以测试两个规则是否相同

时间:2018-08-24 02:09:30

标签: bazel

我想比较两个规则,以查看它们是否相同(特别是,我希望能够在提交之前和之后测试bazel目标以查看其是否已更改)

是否有办法(可能是通过bazel查询)来完成此任务?

1 个答案:

答案 0 :(得分:2)

您可以尝试将bazel query--output=build一起使用,以在更改前后将所有扩展的内容(例如评估的宏,扩展的glob,评估的表达式等)打印出规则,并比较结果。有关更多信息,请参见https://docs.bazel.build/versions/master/query.html#output-build