tornavis/tests/python
Jeroen Bakker 49d07653f9 RenderTests: Fix Incorrect Command in Report
When running the render test for EEVEE-Next the command printed on
the report to update the reference images was incorrect. In stead of
displaying
`BLENDER_TEST_UPDATE=1 ctest -R eevee_next` it displayed
`BLENDER_TEST_UPDATE=1 ctest -R eevee next`.

The cause of this is that the title of the report is used to create
the command. EEVEE-Next has a space in its title which generates
an incorrect command.

A quick fix would be to replace spaces with underscores. But it would
be better to fix this more clearly by adding an attribute containing the
engine name.

This PR adds a `set_engine_name` method to the Report class. By
default the engine name is set based on the title.

Pull Request: https://projects.blender.org/blender/blender/pulls/117503
2024-01-25 18:55:28 +01:00
..
collada CMake: use bf_io_ prefix for IO tests 2023-09-23 20:22:19 +10:00
modules RenderTests: Fix Incorrect Command in Report 2024-01-25 18:55:28 +01:00
ui_simulate Cleanup: Grammar in comments 2023-11-21 09:42:39 -05:00
view_layer License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
CMakeLists.txt Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
alembic_export_tests.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
batch_import.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bevel_operator.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_alembic_io_test.py Cleanup: spelling in comments 2023-08-25 09:40:42 +10:00
bl_animation_armature.py Anim: fix Python bone collection unit tests 2024-01-11 14:37:11 +01:00
bl_animation_drivers.py Drivers: implement fallback values for RNA path based variables. 2024-01-08 15:24:59 +01:00
bl_animation_fcurves.py Fix bf_animation_fcurves tests failing depending on preferences 2023-09-23 21:17:50 +10:00
bl_animation_keyframing.py Anim: Separate keying flags 2024-01-19 16:26:10 +01:00
bl_animation_nla_strip.py Anim: Add regression tests for NLA strip evaluation 2023-11-20 17:52:28 +01:00
bl_blendfile_io.py Fix #111488: Copying object crashes Blender after recent refactor. 2023-08-25 11:04:03 +02:00
bl_blendfile_liblink.py Always clear 'fake user' flag from linked data. 2023-08-21 15:33:25 +02:00
bl_blendfile_library_overrides.py Cleanup: Remove LibOverride Template experimental feature. 2023-12-20 17:57:24 +01:00
bl_blendfile_utils.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_blendfile_versioning.py Cleanup: make format 2023-10-04 21:30:41 +02:00
bl_bundled_modules.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_constraints.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_id_management.py RNA: Expose ID type identifier in ID structs, add coherence test. 2023-11-21 18:54:00 +01:00
bl_imbuf_load.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
bl_imbuf_save.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
bl_io_curve_svg_test.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
bl_keymap_completeness.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_keymap_validate.py Fix crash caused by bl_keymap_validate clearing key-maps 2023-10-04 22:20:38 +11:00
bl_load_addons.py PyAPI: remove checks for add-ons pre 2.8x 2024-01-25 13:00:48 +11:00
bl_load_py_modules.py PyAPI: remove checks for add-ons pre 2.8x 2024-01-25 13:00:48 +11:00
bl_mesh_modifiers.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_mesh_validate.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_node_field_type_inference.py Cleanup: Make format 2023-11-16 07:59:20 +01:00
bl_node_group_compat.py Fix #116477: Node group sockets with subtypes have broken idnames 2024-01-16 15:32:33 +01:00
bl_node_group_interface.py Nodes: add int and bool to shader nodegroups 2024-01-10 20:09:37 +01:00
bl_pyapi_bpy_driver_secure_eval.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_pyapi_bpy_path.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_pyapi_bpy_utils_units.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_pyapi_idprop.py ID properties: Support enum values with items 2023-12-15 10:20:44 +01:00
bl_pyapi_idprop_datablock.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_pyapi_mathutils.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_pyapi_prop_array.py Fix: foreach_get/set does not work on multidimensional arrays 2024-01-12 18:38:32 +01:00
bl_pyapi_text.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_rigging_symmetrize.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_rna_defaults.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_rna_manual_reference.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_rst_completeness.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_test.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bl_usd_export_test.py USD: export to a single root prim by default 2023-10-20 10:58:40 -04:00
bl_usd_import_test.py Fix USD I/O crashing on reports by using new wmJob report system. 2023-10-20 11:08:27 +02:00
boolean_operator.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
compositor_cpu_render_tests.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
compositor_realtime_render_tests.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
curve_to_mesh.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
curves_extrude.py Fix: Curves extrude with all points selected 2024-01-16 21:59:15 +01:00
cycles_render_tests.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
deform_modifiers.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
eevee_next_render_tests.py RenderTests: Fix Incorrect Command in Report 2024-01-25 18:55:28 +01:00
eevee_render_tests.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
ffmpeg_tests.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
geo_node_sim_test.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
geo_node_test.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
gpu_info.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
modifiers.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
opengl_draw_tests.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
operators.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
pep8.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
physics_cloth.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
physics_dynamic_paint.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
physics_ocean.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
physics_particle_instance.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
physics_particle_system.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
physics_softbody.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
rna_array.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
rna_info_dump.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
rst_to_doctree_mini.py License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
sequencer_render_tests.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
storm_render_tests.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00
workbench_render_tests.py Render Tests: Separate difference of Color and Alpha 2024-01-25 10:04:16 +01:00