blender/tests/performance
Christoph Neuhauser f0551e8010 Tests: EEVEE: Increase performance test duration to reduce variance
Some EEVEE tests that run at high frame rates have relatively high
variance. This may be due to the performance tests only mandating a
minimum number of frames, but not a minimum number of recording time
seconds. For example, at 500 FPS, the previous limit of a minimum of 250
frames would have been finished in 0.5 seconds.

This commit introduces a minimum recording time of 20 seconds and a
maximum recording time of 60 seconds.
Under all circumstances, it is ensured that a playback iteration that
was started is also finished. This way, performance tests stay
comparable across GPUs, but it is also ensured that the previous minimum
number of 3 playback iterations does not lead to excessive test times.

Pull Request: https://projects.blender.org/blender/blender/pulls/163822
2026-09-14 13:36:58 +02:00
..
api Benchmark: Add a command to build missing revisions. 2026-09-14 10:42:27 +02:00
tests Tests: EEVEE: Increase performance test duration to reduce variance 2026-09-14 13:36:58 +02:00
benchmark.py Benchmark: Add a command to build missing revisions. 2026-09-14 10:42:27 +02:00