-
Notifications
You must be signed in to change notification settings - Fork 21
Home
The Unity Performance Benchmark Reporter enables the comparison of performance metric baselines and subsequent performance metrics (as generated using the Unity Test Runner with the Unity Performance Testing package) in an html report utilizing graphical visualizations.
Unity Partners and Developers that want to establish performance metric baselines prior to changing their game, code, SDK, driver, etc, can leverage this reporter along with the Unity Test Runner framework and the Unity Performance Testing Extension. As changes are made in your code during development, you can gather these performance metrics iteratively with performance tests and compare the results against the baseline with the Unity Performance Benchmark Reporter to help detect performance regressions introduced by the changes.
Here are the tools you'll need to start running Unity performance tests, collecting metrics, establishing one or more performance metric baselines, and running subsequent performance tests to compare them as you make changes to your code.
-
Performance Tests written in the Unity Test Runner framework using the Unity Performance Testing Extension package.
- The XRAutomatedTests GitHub repo contains a sample performance benchmark Unity project in the PerformanceTests/UnityPerformanceBenchmark subdirectory. This sample project uses the Unity Test Runner framework and the Unity Performance Testing Extension package. Feel free to start with this project, or use it to inspire your own performance test for your specific context.
