sets
Обзор
Вы можете использовать сеты (sets), чтобы привязать набор тестов к определенным браузерам и запускать их сразу одной командой — testplane --set <set-name>
.
Это может быть удобно для запуска тестов по платформам: desktop
, touch-phone
и т. п. Также у вас может быть common
сет, соответствующий общим тестам, которые вы будете запускать всегда во всех браузерах.
Набор тестов задается как массив путей к ним или к папкам с ними на файловой системе. Также вы можете задать пути, которые нужно игнорировать при поиске тестов, чтобы ускорить процесс чтения тестов Testplane.
Если сетов в конфиге не будет, или вы не укажете их при запуске Testplane (см. раздел «Использование»), то будут запущены все тесты из папки testplane
во всех браузерах, которые были указаны в разделе browsers конфига Testplane.
Настройка
Раздел sets
имеет следующий формат:
import type { ConfigInput } from "testplane";
export default {
browsers: {
/* ... */
},
sets: {
"<set-id>": {
files: ["path-1", "some/folder/**/*.some-ext"],
ignoreFiles: ["ignorePath-1", "some/ignore/folder/**/"],
browsers: ["browser-1", "browser-2"],
},
},
} satisfies ConfigInput;
Где <set-id>
— это имя сета, которое используется для его идентификации.
Справка по секции sets
Параметр | Тип | По умолчанию | Описание |
files | string | string[] | N/A |