Уровень материала: 📎 #tool Были планы сделать какой-то медиа-контент по этой теме, но так долго жду возможности, что уже, похоже, никогда. Поэтому хотя бы в виде постика зафиксирую этот тул в истории. ——————————— Performance Testing Package — это официальное расширение для Unity Test Framework, которое позволяет удобно и быстро реализовывать бенчмарки для вашего кода. * Бенчмарк — это тест, который измеряет производительность в контролируемых условиях для получения объективных числовых показателей. Подробнее — в оф документации. ——————————— Оно интегрируется в обычный Test Runner: и в EditMode, и в PlayMode. Но в EditMode доступны не все варианты измерений. Например, нет работы с кадрами или профайлером по понятным причинам. Соответственно, это удобно и запускать самостоятельно, и встраивать в CI-пайплайны.
(в последний раз про CI писал в этом посте) Пакет предоставляет наглядные отчёты. И эти отчёты можно выгружать в xml и csv. Пишется это аналогично NUnit-тестами, на родном C#. Толь
