4

Guava 有一个guava-tests子目录,其中包含一个名为benchmark. 似乎执行mvn test(或mvn install)在子树中运行全套单元测试test,但在基准测试套件中没有运行任何内容。

我的问题是:您如何实际运行基准测试套件?换句话说,如果我从 git 下载 guava 源代码(例如,在 Linux 环境中),我需要采取哪些步骤来构建 guava 并在本地运行其基准套件?

令人惊讶的是,网上有关此的信息很少。我偶然发现了这个旧的Google 群组帖子,以及一个关于为此添加文档的git 问题,但我还没有找到太多其他内容。

4

1 回答 1

0

根据 cgdecker 的评论,您似乎无法(轻松)运行基准测试,因为它们甚至不会在外部编译。目前,它们已有效发布,仅供参考。显然,Guava 团队打算让外部用户运行基准测试,但还没有完成。评论错误,特别是如果您包含用例信息(即不仅仅是“+1”),可能会帮助他们优先考虑完成这项工作。

于 2016-08-01T03:36:09.677 回答