bazel 可以测试两个规则是否相同
can bazel test if two rules are identical
我想比较两个规则以查看它们是否相同(特别是,我希望能够在提交之前和之后测试 bazel 目标以查看它是否已更改)
有没有办法完成这个,也许用 bazel 查询?
您可以尝试 bazel query
和 --output=build
让 bazel 打印出更改前后所有扩展的规则(例如评估的宏、扩展的 glob、评估的表达式等),并进行比较结果。有关详细信息,请参阅 https://docs.bazel.build/versions/master/query.html#output-build。
我想比较两个规则以查看它们是否相同(特别是,我希望能够在提交之前和之后测试 bazel 目标以查看它是否已更改)
有没有办法完成这个,也许用 bazel 查询?
您可以尝试 bazel query
和 --output=build
让 bazel 打印出更改前后所有扩展的规则(例如评估的宏、扩展的 glob、评估的表达式等),并进行比较结果。有关详细信息,请参阅 https://docs.bazel.build/versions/master/query.html#output-build。