Guava有一个guava-tests
子目录,其中包含一个名为benchmark
的目录子树。执行mvn test
(或mvn install
)似乎在test
子树中运行完整的单元测试套件,但基准测试套件中没有运行任何内容。
我的问题是:你如何实际运行基准测试套件?换句话说,如果我从git下载guava源代码(例如,在Linux环境中),我需要采取哪些步骤采取建立番石榴并在当地运行其基准套件?
令人惊讶的是,这方面的信息很少。我偶然发现了这个旧Google groups post,以及关于为此添加文档的git issue,但我还没有找到更多其他内容。
答案 0 :(得分:0)
基于cgdecker的comment,似乎你不能(轻松)运行基准测试,因为它们甚至不能在外部编译。目前,它们仅仅是为了参考而有效发布。显然,Guava团队打算让外部用户运行基准测试,但它还没有完成。评论这个bug,特别是如果你包含用例信息(比如说不仅仅是" + 1"),可能会帮助他们优先完成这个。