Генерирование вывода HTML из критерия
Есть хороший пример вывода HTML из criterion в http://bos.github.com/criterion/.
Какой параметр командной строки используется для генерации этого вывода?
Ответ на связанный вопрос утверждает, что этот выход завершается, но он, похоже, не показывает в параметрах командной строки при использовании --help
.
Ответы
Ответ 1
Ну, если вы просто хотите вывод html, то yourBench -o yourReport.html
создаст какой-то вполне разумный вывод. Если вы хотите использовать свой собственный шаблон, посмотрите пример templates/report.tpl в дистрибутиве и используйте параметр -t
.
Ответ 2
Извините, я не обошел ваш вопрос-комментарий.
Ответ Джедая дает право - просто используйте -o
. Например, вот строка из одного из моих Makefiles для запуска тестов с использованием defaultMain
из Criterion:
./Bench -g -u Bench.csv -o Bench.html -s $(SAMPLES)
Разрушая это, он говорит:
-g run GC between each sample
-u output CSV data to the given file
-o output HTML data to the given file
-s collect this many samples
Ответ 3
Мне кажется, что вы просто передаете шаблон как параметр командной строки, а затем он заполняет его. Если шаблон является html-шаблоном, то вы создали html.
Смотрите источник здесь: https://github.com/bos/criterion