Blender Git Commit Log

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)

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021