Возможности критерия
Я нашел несколько старых примеров использования критерия здесь. Похоже, что в 2009 году он поддерживал параметры командной строки для рисования графиков.
Теперь, когда я импортирую критерий 0.6, поместите его в основное приложение (чтобы проверить его) и произнесите./application --help, он дает лишь немного доступных опций и ничего не относится к рисованию. Мне кажется, что в отношении выходных форматов и возможностей у него было больше возможностей в 2009 году, чем в 2012 году?
Кажется, что существует критерий для 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
1 ответ
Как монадическая ссылка в комментариях - построение диаграмм (через библиотеку диаграмм) больше не поддерживается в Criterion. Лучшее, что он предоставляет - это CSV-вывод и HTML-вывод, оба они весьма полезны. Выходные данные CSV могут быть отображены с использованием любого, что вы хотите (pgfplots, Chart, gnuplot и т. Д.), Но потребуется некоторый анализ. HTML-код очень хорош, и вы можете сделать снимок экрана, если вы не ищете ничего автоматизированного.
Если у вас есть время, то, возможно, вы можете создать / загрузить пакет, который читает Criterion CSV и создает старые гистограммы с помощью Chart (или даже лучше!).