Plugin content is compatible with Unreal Engine 4.23.
New Features
- Added automated performance tests.
- Allowing to specify console variables to apply before running tests.
- Allowing multiple test map folders, additional test maps outside these folders, and ignoring specific maps inside these folders.
- Added tolerance parameter for float assertions.
- Added support for custom automated test results and reports.
Improvements
- Writing test report after each finished test suite, to preserve at least partial test results in case of crashes.
- Increased test timeout visibility from private to protected to allow for easier subclassing.
Bug Fixes
- Fixed engine version string in plugin descriptor.
- Added missing includes.
- Wrapped PostEditChangeProperty functions with #if WITH_EDITOR.
- Fixed skipped tests in JUnit reports.
Deprecation & Upgrade Notes
- With allowing multiple test map paths, Test Map Path in the plugin settings has been deprecated. We automatically add your current Test Map Path to the new list of Test Map Folders. Please review theses changes, and save your settings to prevent warnings when starting the editor and data loss when upgrading to future versions of the plugin.