Advanced Testing

Average Rating:  
X Rating Failed

Advanced Testing Utilities for Unreal Engine 4.

  • Supported Platforms
  • Supported Engine Versions
    4.20

Description


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 (https://issues.unrealengine.com/issue/UE-25350) this plugin adds a couple of nifty utilities and is targeted at hardcore C++ devs and professionals.

Technical Details


Features:

  • 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

Comments

!

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


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

Are you sure you want to remove this comment?

Remove
X Attention