2016-05-05 2 views
3

В настоящее время я использую jasmine-spec-reporter, чтобы создать отчет о спецификациях для моих тестовых примеров Protractor.Могу ли я написать вывод jasmine-spec-reporter в файл?

Выход на терминале выглядит великолепно! Есть ли способ сохранить этот вывод в файле или каким-то образом использовать protractor-jasmine2-screenshot-reporter для создания сводки, но отключить скриншоты?

Я пробовал искать онлайн решения, но до сих пор не был успешным.

var SpecReporter = require('jasmine-spec-reporter'); 
jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: 'none'})); 

https://github.com/jintoppy/protractor-html-screenshot-reporter

https://github.com/bcaudan/jasmine-spec-reporter

Мой текущий обходной путь заключается в использовании транспортира-jasmine2-скриншота-репортер, чтобы создать отчет. Это также создает скриншоты (не очень практичные из-за создаваемого тома).

Если у кого есть решение отключить скриншоты или даже не разрешить сохранять файлы .png, пожалуйста, поделитесь ими.

ответ

2

Выход на терминале выглядит великолепно! Есть ли способ сохранить этот вывод в файле

Этот пакет - это то, что вы хотите https://www.npmjs.com/package/jasmine-reporters. Он содержит несколько различных параметров отчетности. Если вы хотите, чтобы разобрать XML в HTML-файл, который вы можете использовать https://www.npmjs.com/package/jasmine-xml2html-converter

+0

Есть возможность генерировать HTML-файлы без трассировки стека? (Я вижу только XML). Я реализовал это, но он создает отчеты с полными следами стека. – fuzzii

+0

Не уверен в исключении трассировки стека, но я отредактировал ответ, чтобы отразить ваш вопрос о HTML – KCaradonna

+0

Это также создает скриншоты (не очень практичные из-за создаваемого тома). В репортере экрана вы используете этот флаг? captureOnlyFailedSpecs: true – KCaradonna

Смежные вопросы