MCPBridge TestRunnerTools Performance Degradation in Unity Test Runs
Investigation titles and descriptions are summarized by AI from Meta based on reports submitted by developers
Investigating
Issue
2 similar reports
Created 7 days ago
0
Add your report
Subscribe
Suggest an edit
Copy link
Category
Developer Tools
Investigation summary
The MCPBridge TestRunnerTools in com.meta.xr.sdk.core version 205.0.0 causes severe performance degradation in Unity test runs due to two defects: (1) OnTestFinished re-serializes the entire accumulated result list to EditorPrefs on every test completion, creating O(n²) overhead on the main thread; (2) _cachedResults is never cleared between runs except when using the MCP tool entry point, causing unbounded accumulation. This results in significantly increased test run duration, with one test suite growing from 10s to over 3 hours, and EditorPrefs reaching 26MB and 103,800 records, with 99.8% of wall-clock time spent on callback overhead. This issue affects both EditMode and PlayMode tests run from the Test Runner window or batchmode, and is observed in Unity version 6000.6.0f1 on Windows 11.
Still need help?
Tell us what you need support with and we'll find the best solution for you.
Get support
Get answers from the community
If you're having trouble, find answers to your questions from Meta Quest users around the world.
Go to community forum