~/talk

Harnessing the Unreal Engine Automation Framework for Performance Measurement

Talkat Unreal Fest Online 2020 · on Tuesday, 2020-07-14· [testing, devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Dovetail Games uses the Unreal Engine Automation Testing Framework plus a C# in‑house automation tool to run nightly FPS, frame‑time, memory and load‑time tests across PS4, Xbox and PC, aggregate results into HTML dashboards (Google Charts) and heatmaps, and track regressions across builds; a scripted pipeline with unique test IDs and latent automation commands records data, reproduced a rare concurrency crash by automated teleporting, and scales toward Gauntlet migration while remaining robust to console OS quirks.

AI-written summary · about

  1. 0:00Introduction
  2. 7:36Writing Automation Tests
  3. 8:54Simple Automation Test
  4. 9:51Coding the Test
  5. 12:34Test Definition
  6. 13:00Subclass
  7. 13:17Variables
  8. 13:31Get Tests
  9. 14:22Run Test
  10. 14:54Run Game Binder
  11. 16:11Copy Results
  12. 16:51HTML Generation
  13. 19:58Test Failures
  14. 21:25Exit Commands
  15. 22:32Demo
  16. 22:57Fixed Location FPS Overview
  17. 23:41Test Target FPS Overview
  18. 24:22Test Target FPS Data
  19. 24:51FPS Data Popup
  20. 25:45Takeaways
  21. 27:35What we are working on
  22. 28:15Our current solution
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.