2012-03-16 71 views
6

我发现使用标准here的一些老的例子。看起来好像在2009年它支持绘制图形的命令行选项。能力标准

现在,当我输入标准0.6,它包装在一个基本的应用程序(进行测试),并说./application --help它仅给出了有关用vert图纸一点可用的选项并没有什么。在我看来,如果涉及到输出格式和功能,它在2009年的功能比2012年更多?

似乎有一个criterion-to-html创建基本的HTML报告,但没有什么接近例如PNG输出显示在上述网站或标准源数据包的示例目录中。

我在哪里可以找到准确和最新的信息?

./application --help 

Usage: application [OPTIONS] [BENCHMARKS] 
    -h, -?  --help    print help, then exit 
    -G   --no-gc    do not collect garbage between iterations 
    -g   --gc     collect garbage between iterations 
    -I CI  --ci=CI    bootstrap confidence interval 
    -l   --list    print only a list of benchmark names 
    -o FILENAME --output=FILENAME report file to write to 
    -q   --quiet    print less output 
       --resamples=N  number of bootstrap resamples to perform 
    -s N   --samples=N   number of samples to collect 
    -t FILENAME --template=FILENAME template file to use 
    -u FILENAME --summary=FILENAME produce a summary CSV file of all results 
    -V   --version   display version, then exit 
    -v   --verbose   print more output 
If no benchmark names are given, all are run 
Otherwise, benchmarks are run by prefix match 


./application -k win 
Error: unrecognized option `-k' 
Run "application --help" for usage information 
+0

试试'-k = win'?那就是我过去使用过的(<1年前) – alternative 2012-03-16 00:29:26

+0

@monadic做了一个修改。请参阅上文。 – 2012-03-16 00:55:07

+1

@J Fritsch另外IIRC在构建标准时支持绘图。请检查小集团文件 – alternative 2012-03-16 01:14:51

回答

2

由于Criterion中不再支持注释中的一元链接(通过图表库)。它提供的最好的CSV输出和HTML output,都非常有用。 CSV输出可以使用任何你想要的图(pgfplots,Chart,gnuplot等)来绘制,但是需要一些解析。 HTML非常好,如果你不想自动查找任何东西,你可以拍摄一个截图。

如果你有时间的话,或许你可以建立/上传包,读取标准的CSV,并通过图表生成旧条形图(甚至更好的!)。

+2

链接到的HTML输出非常好,你如何生成它们? – danr 2012-03-16 10:42:08

+0

CSV是概率分布还是原始数据? – alternative 2012-03-16 11:17:54

+0

它的意思是,stddev,以及每个的上限和下限。基本上打印到终端上的是什么。 – 2012-03-16 14:31:05