【发布时间】:2018-06-13 17:13:29
【问题描述】:
我想使用 Bazel 运行 e2e 测试。
每个 Bazel e2e 测试规则都需要一组独特的外部服务。例如,一些 e2e 测试可能需要 postgresql,其他可能需要 kafka 等。
我不想在每次测试运行之前都支持所有这些服务。相反,我想查询 Bazel 缓存。如果测试已经通过并且缓存的结果仍然有效,我会跳过外部服务设置。
如何查询 Bazel 缓存以查看我的哪些测试已经通过并且不会重新运行?
【问题讨论】:
-
对 SkyFrame 状态使用查询怎么样?这能解决问题吗?我没用过,但听起来可以:docs.bazel.build/versions/master/aquery.html#SkyFrame-state
标签: bazel