#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealen...
0:00:00 - Введение
0:01:50 - Смотрим в каких конфигурациях доступен макрос check
0:03:36 - Создаем и настраиваем (.h | .cpp) файлы для тестов компонента
0:04:45 - Пишем первый тест, создаем компонент с помощью NewObject
0:10:39 - Пишем второй тест для дефолтных значений
0:13:21 - Определяем макрос ENUM_LOOP_START
0:19:45 - Пишем третий тест для отрицательных очков
0:22:09 - Пишем четвертый тест, разбираемся с protected членами класса
0:29:20 - Пишем пятый тест для лимитов
0:36:48 - Проверяем все тесты
0:37:20 - Небольшой рефакторинг
Youtube курс посвящен автоматизации разработки в Unreal Engine.
Wiki - https://lifeexe-art.gitbook.io/unreal...
GitHub репозиторий - https://github.com/life-exe/UnrealTPS...
Ссылки из видео:
Clang-Format Style Options - https://clang.llvm.org/docs/ClangForm...
План курса:
-------------------------------------------------------------
✔ 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. Загрузка уровня в тестах. Спаун cpp актора. Загрузка и спаун блюпринта
∎ Тестирование классов AActor. Вызов блюпринт функций из cpp
∎ Создаем C++ логику жизней персонажа
∎ Latent automation command. Тестирование жизней персонажа
∎ Интеграционное тестирование. Симуляция ввода Input Component
∎ Functional screenshot test
∎ Публикация отчета по тестам. Test Report
∎ Метрики тестирования. Тестовое покрытие. OpenCppCoverage
∎ Создание работы в Jenkins для автоматического запуска тестов с публикацией отчетов
∎ Генерация документации. Doxygen. GitHub Workflows. Jenkins
∎ Jenkins Pipeline сборки игры в Unreal Engine. Slack уведомления
∎ Jenkins Pipeline тестирования игры в Unreal Engine
∎ Jenkins Pipeline сборки исходников Unreal Engine
∎ Использование репозитория DevOps с любым проектом UE
-------------------------------------------------------------
Ресурсы:
🔴Телеграм канал: https://t.me/LifeExeCode
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: / lifeexecode
🔴GitHub: https://github.com/life-exe
🔴Medium: / lifeexe
Поддержать канал:
🔴Patreon: / lifeexecode
🔴Boosty: https://boosty.to/life-exe
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
Watch video 17. Тестирование в Unreal Engine. Тестируем UObject — класс компонента инвентаря. Автоматизация UE. online without registration, duration hours minute second in high quality. This video was added by user Life EXE 01 January 1970, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,827 once and liked it 124 people.