如何使用Cobertura测试基准Dacapo的覆盖率



最近,我在使用一个新的基准:Dacapo(这里是网站:http://dacapobench.org/)。

我的老师告诉我使用Cobertura来测试Dacapo中11个基准的分支覆盖率。与此同时,我正在学习Cobertura。我找到了Cobertura instruments .class文件,然后运行它们以获得一些报告。而Dacapo是一个.jar文件,其中包含许多文件。我只是不知道如何用Cobertura测试它们。

如果你能提供一些有用的建议,我将不胜感激。谢谢!

如果使用ant:

, Cobertura可以检测jar文件。

还可以传入要使用标准ant进行检测的jar文件文件集。Cobertura将从jar中提取每个类仪器。如果'todir'没有被指定,那么原始jar将被指定用工具化的版本覆盖。否则一个新罐子会写入输出目录

<cobertura-instrument todir="${instrumented.dir}">
    <fileset dir="${jars.dir}">
        <include name="my-simple-plugin.jar" />
    </fileset>
</cobertura-instrument>

相关内容

  • 没有找到相关文章

最新更新