We are upgrading a project to 5.7; we regularly run automated tests on our projects, including tests from the CoreUObject group. We have found that the tests DynamicSubobjectInstancing and NonNativeInstancedSubobjects fail in vanilla 5.7.0 and 5.7.1 (see Steps to Reproduce for more details).
This is not blocking us since we can disable these particular tests, but more generally we don’t know if this is pointing to a bigger issue in 5.7 or if the tests happen to be invalid for this engine version, so it would be great if this could be clarified and also to know if we can expect the failures to be addressed on a future hotfix or if this will be instead fixed in a major engine upgrade.
Launch the editor for a project you’re using (any project will do)
Open the Automation tab (Tools > Session Frontend, select the Automation tab on the right)
Tick the checkbox for the CoreUObject group
Run the tests (press the ‘play’ button)
Observe two tests failed: DynamicSubobjectInstancing and NonNativeInstancedSubobjects
You may find it more convenient to run the tests from Visual Studio or a prompt. If so, assuming you’re using the QAGame project for your tests, the following commandline arguments will do:
I can see that those tests are still broken in our Main stream. I logged an internal bug report so this can be addressed by the engine team. You should soon be able to follow the progress here: https://issues.unrealengine.com/issue/UE-358034