Advanced Testing

Average Rating:  
X Rating Failed

Advanced Testing Utilities for Unreal Engine 4.

  • Supported Target Platforms
  • Supported Engine Versions


This plugin contains a module that makes writing Automation Testing in Unreal Engine 4 more convenient!

Ranging from adding latent automation commands inline as lambdas to providing a workaround for automation tests not being hot-reloadable ( this plugin adds a couple of nifty utilities and is targeted at hardcore C++ devs and professionals.

Technical Details


  • TInlineLatentCommand template for adding lamba functions as latent commands
  • AddInlineLatentCommand()
  • Add a lambda with template argument deduction
  • Add a function pointer as latent command
  • GetTestWorld(), to get a UWorld*
  • FAdvancedAutomationTestBase (use through ADD_ADVANCED_AUTOMATION_TEST macro) and FTestModuleImpl to allow for test hotreloading

Code Modules:

  • ¬†AdvancedTesting (Developer Module)

Number of Blueprints: 0

Number of C++ Classes: 2 classes, 1 template

Network Replicated: No

Supported Development Platforms: All

Supported Target Build Platforms: All

Documentation: Extensive code documentation



Previous Next
  • Edit
  • Preview
  • Help
Login to comment
X Report this Comment
X Attention

X Edit this Comment
  • Edit
  • Preview
  • Help
X Remove this Comment

Are you sure you want to remove this comment?

X Attention