30. Тестирование в Unreal Engine. Публикация локального отчета по тестам. Автоматизация UE
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С »
0:00:00 - Введение
0:01:33 - Запускаем тесты из командной строки
0:18:22 - Пишем скрипт установки зависимостей
0:28:21 - Открываем отчет в браузере
0:34:23 - Bug fix теста интерфейса
0:37:48 - Финализируем скрипт
0:42:53 - Запускаем тесты в Rider
Ссылки из видео:
Справка по командам Windows -
Setting up an Automation Test Report Server -
nodejs -
bower -
http-server -
Testing with Rider for Unreal Engine -
Youtube курс посвящен автоматизации разработки в Unreal Engine.
Wiki -
GitHub репозиторий -
Community wiki -
План курса:
-------------------------------------------------------------
✔ Cборка движка из исходного кода
✔ Cборка проекта blueprint игры
✔ Cборка проекта C игры
✔ .clang-format, pre-commit .git hook
✔ Сборка UE5 из исходного кода
✔ Unreal version selector / unreal build tool (UBT)
✔ Unreal version selector bug fixes
✔ Сборка бинарной версии из исходников (Installed Build)
✔ Сборка dedicated/listen сервера, подключение клиентов
✔ Тестирование в Unreal Engine. Обзор модуля
✔ Введение в тестирование. Теоретическая часть. Основные понятия
✔ Знакомство с Unreal Testing Automation Frontend. Простейшие unit тесты
✔ Продолжаем знакомство с тестированием в UE. Последовательность Фибоначчи
✔ Тестирование простейшего C класса
✔ Создаем C инвентарь для тестирования
✔ Тестирование классов UObject. Тестируем компонент инвентаря
✔ Тестирование классов AActor. Тестируем класс единицы инвентаря. Загрузка уровня в тестах. Спаун C актора. Загрузка и спаун блюпринта
✔ Тестирование классов AActor. Вызов блюпринт функций из C
✔ Создаем C логику жизней персонажа автохил
✔ Latent automation command. Тестирование жизней персонажа
✔ Gameplay tests. Симуляция ввода Input Component
✔ Gameplay tests. Запись ввода Input Component. Axis
✔ Gameplay tests. Запись ввода Input Component. Aсtion
✔ Complex automation test
✔ Game User Settings
✔ Тестирование интерфейса. UI tests
✔ Functional screenshot test
✔ Automation spec: Define/Describe/It/BeforeEach/AfterEach
➨ Публикация локального отчета по тестам. Test Report
∎ Метрики тестирования. Тестовое покрытие. OpenCppCoverage
∎ Создание работы в Jenkins для автоматического запуска тестов с публикацией отчетов
∎ Генерация документации
∎ Slack. Email notifications
∎ Jenkins pipelines
-------------------------------------------------------------
Ресурсы:
🔴Телеграм канал:
🔴LifeEXE School:
🔴Группа ВКонтакте:
🔴Twitter:
🔴GitHub:
🔴Medium: @lifeexe
Поддержать канал:
🔴PayPal Donate:
🔴Patreon:
20 views
160
27
2 months ago 01:01:02 1
От надежды на леща до мастер-класса по уклейке: фидерные соревнования в Бобруйске на реке Березина
2 months ago 00:42:46 1
ЦАХАЛ и его птенцы // Проверка мечетей (В. Иванов)
2 months ago 00:14:54 1
ТОЛЬКО ТАК готовлю вареники с КАПУСТОЙ - 5 рецептов теста + 5 вариантов начинки!
2 months ago 00:01:00 1
Ягодный пирог из песочного теста со сметанной заливкой #рецепты #рецепт #выпечка #сметанник
2 months ago 01:17:47 1
Изучение Android Studio за час в одном видео! Создание погодного приложения с API
2 months ago 01:01:57 1
💧💦Тест AIO. Сравнение 14 систем водяного охлаждения процессора на 360 мм. Охлаждаем i7-12700KF.
2 months ago 00:20:19 1
СТРИМ ФФ ПРОВЕРКИ В Фелиаловс,KBR /ноль донатов
2 months ago 00:14:38 1
PCIe тормозит вашу видеокарту | Тест шины от 3.0 x4 до 5.0 x16
2 months ago 01:10:04 1
Самадхи, Часть 2 Это не то, что ты думаешь - Samadhi Part 2 (Russian)
2 months ago 00:23:47 1
ВЫЖИТЬ ЛЮБОЙ ЦЕНОЙ: Смертельные испытания
2 months ago 00:52:25 1
🔥ИГРАЮ С ПОДПИСЧИКАМИ! 🔥 СТРИМ ФРИ ФАЕР бесплатные проверки в 🔥 YT House🔥