首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查询Bazel缓存?

查询Bazel缓存?
EN

Stack Overflow用户
提问于 2018-06-13 17:13:29
回答 1查看 570关注 0票数 2

我想使用Bazel运行e2e测试。

每个Bazel e2e测试规则都需要一组唯一的外部服务。例如,一些e2e测试可能需要postgresql,而其他测试可能需要kafka,等等。

我不想在每次测试运行之前都站起来支持所有这些服务。相反,我想查询Bazel缓存。如果测试已经通过并缓存的结果仍然有效,我将跳过外部服务设置。

如何查询Bazel缓存以查看哪些测试已经通过并且不会重新运行?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-13 21:18:01

如果您保持Bazel服务器运行,并且不更改任何依赖项(测试文件、源文件、Bazel目标信任),Bazel将自动缓存通过测试。

换句话说,如果我跑:

代码语言:javascript
运行
复制
bazel test //foo:bar

第一次,bazel构建并执行测试。如果我离开Bazel服务器重新运行

代码语言:javascript
运行
复制
bazel test //foo:bar

...bazel返回得相当快,并注意到缓存命中了:

//foo:以0.1s传递的bar(缓存)

如果我误解了你的问题,请告诉我。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50842826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档