Blender Git Loki
Git Commits -> Revision e7b6983
Revision e7b6983 by Himanshi Kalra (master) December 17, 2020, 15:28 (GMT) |
Updated and extended Regression Testing frameworks (Gsoc 2020) This revision contains the following changes- - Updated the existing testing framework for Modifiers for Regression Testing. - Tests for Physics modifiers and remaining Generate and Deform modifiers are added. - The existing `ModifierSpec` is updated with backward compatibility to support Physics Modifiers. - Now there is support for frame number and giving nested parameters for attributes. - Some Deform modifiers required Object Operators, e.g. "Bind" in Mesh Deform, so a new class was added to support that functionality. - A separate class for holding Particles System, they are tested by converting all the particles to mesh and joining it to the mesh they were added. - Updated the format to add tests for Bevel, Boolean and Operators as well. Reviewed By: zazizizou, mont29, campbellbarton Differential Revision: https://developer.blender.org/D8507 |
Commit Details:
Full Hash: e7b698327cd91b371ff4fd43d1c117637224fded
Parent Commit: fed995c
Lines Changed: +1395, -544
5 Added Paths:
/tests/python/deform_modifiers.py (+119, -0) (View)
/tests/python/physics_dynamic_paint.py (+58, -0) (View)
/tests/python/physics_ocean.py (+54, -0) (View)
/tests/python/physics_particle_instance.py (+56, -0) (View)
/tests/python/physics_particle_system.py (+55, -0) (View)
/tests/python/physics_dynamic_paint.py (+58, -0) (View)
/tests/python/physics_ocean.py (+54, -0) (View)
/tests/python/physics_particle_instance.py (+56, -0) (View)
/tests/python/physics_particle_system.py (+55, -0) (View)
8 Modified Paths:
/tests/python/bevel_operator.py (+251, -115) (Diff)
/tests/python/boolean_operator.py (+34, -14) (Diff)
/tests/python/CMakeLists.txt (+42, -0) (Diff)
/tests/python/modifiers.py (+230, -122) (Diff)
/tests/python/modules/mesh_test.py (+342, -215) (Diff)
/tests/python/operators.py (+118, -63) (Diff)
/tests/python/physics_cloth.py (+22, -6) (Diff)
/tests/python/physics_softbody.py (+14, -9) (Diff)
/tests/python/boolean_operator.py (+34, -14) (Diff)
/tests/python/CMakeLists.txt (+42, -0) (Diff)
/tests/python/modifiers.py (+230, -122) (Diff)
/tests/python/modules/mesh_test.py (+342, -215) (Diff)
/tests/python/operators.py (+118, -63) (Diff)
/tests/python/physics_cloth.py (+22, -6) (Diff)
/tests/python/physics_softbody.py (+14, -9) (Diff)