Blender Git Commit Log

Git Commits -> Revision 93901e7

Revision 93901e7 by Brecht Van Lommel (master)
May 10, 2019, 22:12 (GMT)
Tests: speed up render tests by running multiple in the same process

Blender startup time and shader compilation is a big factor when running
hundreds of tests, so now all renders in the same ctest run in the same
process. If a test crashes, the remaining tests in the same category will
be marked as skipped.

Benchmarked on a quad core with ctest -j8.

cycles: 118.1s -> 94.3s
eevee: 66.2s -> 29.2s
workbench: 31.7s -> 8.6s

Commit Details:

Full Hash: 93901e7f0a05ba471f3b4c0201500d9dfcd68c2c
Parent Commit: 79b9596
Lines Changed: +201, -180

5 Modified Paths:

/tests/python/cycles_render_tests.py (+48, -49) (Diff)
/tests/python/eevee_render_tests.py (+35, -31) (Diff)
/tests/python/modules/render_report.py (+40, -33) (Diff)
/tests/python/opengl_draw_tests.py (+43, -36) (Diff)
/tests/python/workbench_render_tests.py (+35, -31) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021