Конфигурация
Примеры настройки
- Testplane
- Playwright
- Jest
testplane.config.ts
export = {
// ...
plugins: {
'html-reporter/testplane': {
enabled: true,
path: 'html-report',
},
},
};
playwright.config.ts
// playwright.config.ts
export default defineConfig({
// ...
reporter: [
['html-reporter/playwright', {
enabled: true,
defaultView: 'failed',
path: 'html-report',
}],
],
});
jest.config.ts
const config = {
// ...
reporters: [
'html-reporter/jest', // Подключаем наш репортер
'default' // Встроенный репортер Jest или любые другие необходимые (опционально)
],
};
Если нужно передать параметры конфигурации, можно сделать так:
jest.config.ts
const config = {
// ...
reporters: [
['html-reporter/jest', {
path: 'html-report',
}]
],
};
warning
Если вы используете jest@27 или ниже, нужно указать следующий путь:
html-reporter/build/jest.Справочник по параметрам конфигурации
| Параметр | Тип | По умолчанию | Описание |
| enabled | boolean | true | Включить / отключить плагин. |
| path | string | "testplane-report" | Путь к папке для сохранения файлов html-отчета. |
| saveErrorDetails | boolean | false | Сохранять / не сохранять подробности ошибок в json-файлах. |
| uiMode | string | null | Режим интерфейса по умолчанию: "old" для классического интерфейса, "new" для современного интерфейса. |
| defaultView | string | "all" | Режим фильтрации тестов при отображении, который будет установлен по умолчанию. |
| diffMode | string | "3-up" | Режим просмотра диффов, который будет установлен по умолчанию. |
| baseHost | string | N/A | Заменяет оригинальный адрес хоста для просмотра в браузере. |
| errorPatterns | ErrorPattern[] | string[] | [] | Паттерны ошибок с подсказками для улучшения UX отчета. |
| metaInfoBaseUrls | Record<string, string> | {} | Базовые URL-адреса для формирования ссылок в разделе Meta на основе мета-информации о прогоне теста. |
| saveFormat | string | "sqlite" | ПАРАМЕТР УСТАРЕЛ. Позволяет задать формат, в котором будут сохранены результаты прогона тестов. |
| customGui | CustomGUI | { } | ПАРАМЕТР УСТАРЕЛ. Используйте вместо него plugins. Описание собственных элементов управления для GUI-режима. |
| pluginsEnabled | boolean | false | Включить плагины для отчета. |
| plugins | Plugin[] | [] | Список плагинов с их настройка ми. |
| customScripts | AnyFunction[] | [] | Список функций, реализующих кастомные скрипты. Например, скрипты Яндекс.Метрики или Жучка. |
| yandexMetrika | YandexMetrika | см. ниже | Яндекс.Метрика. |
| generateBadges | GenerateBadges | null | Функция, который вызывается после каждого запуска теста. Он получает результат теста и возвращает список бейджей. |
enabled
Включает или отключает плагин.
path
Путь к папке для сохранения файлов html-отчета. По умолчанию файлы будут сохранены в папку testplane-report в текущей рабочей папке.