GuildRecruiterTest — отдельный in‑game аддон для World of Warcraft, предназначенный для автоматического тестирования основного аддона GuildRecruiter.
- Автоматический прогон тестов для ключевых функций GuildRecruiter.
- Перехват
SendChatMessageдля предотвращения спама в игровой чат. - Цветной вывод результатов (
PASS,FAIL,SKIP) прямо в игре. - Итоговая сводка и экспорт в JUnit XML в SavedVariables.
GuildRecruiterTest/
├ GuildRecruiterTest.toc # метаданные аддона
├ GuildRecruiterTest_Core.lua # тестовый фреймворк и раннер
└ GuildRecruiterTest_Spec.lua # набор тестов
- Скачайте или клонируйте репозиторий.
- Поместите папку
GuildRecruiterTestв директориюInterface/AddOns/вашего клиента WoW. - Убедитесь, что основной аддон GuildRecruiter установлен и включён.
- На экране выбора персонажа включите аддон GuildRecruiterTest.
В игре доступны команды:
/grutest run [filter] # Запуск всех тестов или фильтрованных по имени
/grutest list # Показать список тестов
/grutest junit # Экспорт результатов в JUnit XML
Примеры:
/grutest run
/grutest run Smoke
/grutest junit
JUnit‑отчёт сохраняется в:
WTF/Account/<AccountName>/SavedVariables/GuildRecruiterTest.lua
в переменной GuildRecruiterTest_JUnit.