2011-05-25 4 views
3

Я хочу настроить отчет об испытаниях ракеты робота, чтобы соответствовать моим потребностям. Где я могу найти связанный источник python, который обрабатывает эту функцию?Как настроить отчеты об испытаниях рамок робота

Или мне нужно создать стороннюю библиотеку, чтобы справиться с этим?

+1

Какие настройки вы пытаетесь сделать? В настоящее время мы переписываем создание журнала/отчета почти с нуля. Текущий источник находится по адресу http://code.google.com/p/robotframework/source/browse/#hg%2Fsrc%2Frobot%2Fserializing, но новая версия будет доступна в течение месяца – janne

+0

Hi @janne Я хотел бы изменить макет отчета по тестированию HTML, добавление некоторого визуального представления и т. д. Большое спасибо за предоставление мне ссылки. Вы можете опубликовать его как ответ, если хотите, и тогда я его приму. –

+0

@janne, другой вопрос. Есть ли какой-либо API для функции вывода тестового отчета? Я имею в виду позволить пользователям создать собственный шаблон. –

ответ

4

Одним из решений является создание собственного отчета с нуля. Выход XML очень легко разбирается. Вы можете отключить генерацию отчетов с параметрами командной строки (например: --log NONE and --report NONE). Затем создайте сценарий, который генерирует любой тип отчета, который вы хотите.

2

Один из методов, вроде хромого, но работоспособного, заключается в использовании ключевого слова «Установить тестовое сообщение». Это позволяет помещать текст в столбец тестового сообщения отчета. Всякий раз, когда тест проходит, вы увидите сообщение. Если это не удается, вы увидите нормальное сообщение об ошибке.

Было бы здорово, если бы можно было динамически вставить строку документации. Мне бы хотелось иметь ключевое слово «Установить сообщение для документации», чтобы в логике ключевых слов я мог установить его, вместо того, чтобы копировать «[Documentation] blah, blah, blah» на каждую строку, к которой он относится.

+3

Вам повезло. Ключевое слово «Установить тестовую документацию» было добавлено в RF 2.7: http://code.google.com/p/robotframework/wiki/ReleaseNotes27 –

+2

Это не хромой, это круто. – MarkHu

0

Вы можете напрямую изменить шаблон расположен в

/usr/local/lib/python2.7/dist-packages/robot/htmldata/rebot/ 
Смежные вопросы