【问题标题】:How do I run Guava's benchmark suite?如何运行 Guava 的基准测试套件?
【发布时间】:2016-08-28 00:31:33
【问题描述】:

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

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

关于这方面的在线信息令人惊讶地少。我偶然发现了这个旧的Google groups post,以及一个关于为此添加文档的git issue,但我还没有找到太多其他内容。

【问题讨论】:

    标签: maven guava benchmarking caliper


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      • 2011-10-15
      • 2021-12-04
      • 2022-01-20
      • 1970-01-01
      相关资源
      最近更新 更多