o3de / o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
https://o3de.org
Other
7.67k stars 2.19k forks source link

test_TerrainPhysicsCollider_MaterialMapping_Works intermittently times out #13040

Open jckand opened 1 year ago

jckand commented 1 year ago

Describe the bug test_TerrainPhysicsCollider_MaterialMapping_Works intermittently times out

[2022-11-07T18:10:01.904Z] ================================== FAILURES ===================================

[2022-11-07T18:10:01.904Z] _ TestAutomation.test_TerrainPhysicsCollider_MaterialMapping_Works[windows-AutomatedTesting-windows_editor] _

[2022-11-07T18:10:01.904Z] d:\workspace\o3de\tools\lytesttools\ly_test_tools\o3de\multi_test_framework.py:475: in result

[2022-11-07T18:10:01.904Z]     cls._report_result(result_key, collected_test_data.results[result_key])

[2022-11-07T18:10:01.904Z] d:\workspace\o3de\tools\lytesttools\ly_test_tools\o3de\multi_test_framework.py:1354: in _report_result

[2022-11-07T18:10:01.904Z]     pytest.fail(error_str)

[2022-11-07T18:10:01.904Z] E   Failed: Test test_TerrainPhysicsCollider_MaterialMapping_Works:

[2022-11-07T18:10:01.904Z] E   Test ABORTED after not completing within 300 seconds

Failed Jenkins Job Information: https://jenkins.build.o3de.org/job/O3DE/job/development/3397/

Additional context Editor appears to lock during test. The test loads a level, then enters Game Mode. No Console output is seen in the logs for Game Mode being successfully entered, so there appears to be some sort of deadlock on error load. This has not been reproduced locally.

jckand commented 1 year ago

Test has consistently passed in the Periodic suite. It's possible this only hit issues when batched with other tests as it now runs alone. Unassigning ticket from myself as I'll no longer has access to the logs and tools needed to troubleshoot further. Test now runs daily without issue, so it could remain in the Periodic suite in perpetuity and still have value as long as the results are monitored. Leaving ticket open in case an O3DE contributor would like to re-enable in the Main suite.