Генерация HTML-вывода из критерия - PullRequest
10 голосов
/ 16 марта 2012

Есть хороший пример вывода HTML из критерия при http://bos.github.com/criterion/.

Какая опция командной строки используется для генерации этого вывода?

An ответ на связанный вопрос утверждает, что этот вывод завершен, но он не отображается в параметрах командной строки при использовании --help.

Ответы [ 3 ]

5 голосов
/ 17 марта 2012

Что ж, если вы просто хотите вывод html, то yourBench -o yourReport.html сгенерирует совершенно разумный вывод. Если вы хотите использовать свой собственный шаблон, посмотрите на пример templates / report.tpl в дистрибутиве и используйте параметр -t.

5 голосов
/ 17 марта 2012

Извините, я не нашел ответа на ваш комментарий-вопрос.

Ответ, который дает Джедай, правильный - просто используйте -o.Например, вот строка из одного из моих Makefile для запуска тестов, использующих 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
1 голос
/ 16 марта 2012

Мне кажется, что вы просто передаете шаблон как параметр командной строки, а затем он заполняет его.Если шаблон является html-шаблоном, значит, вы сгенерировали html.

См. Источник здесь: https://github.com/bos/criterion

...