[Bf-blender-cvs] [fd25c2c59a0] soc-2021-geometry-nodes-regression-test: Added a loop to add each category geo_node tests
Himanshi Kalra
noreply at git.blender.org
Thu Jun 17 07:46:16 CEST 2021
Commit: fd25c2c59a09e1cf0a01a4fcf645b8c7bc2e8aa3
Author: Himanshi Kalra
Date: Fri Jun 11 16:22:19 2021 +0530
Branches: soc-2021-geometry-nodes-regression-test
https://developer.blender.org/rBfd25c2c59a09e1cf0a01a4fcf645b8c7bc2e8aa3
Added a loop to add each category geo_node tests
Each geometry node test is an individual test. It can be run
separately by ctest command. For example ctest -R geo_node_mesh
This will run all mesh tests.
The extra overhead is each test adds to the total tests.
===================================================================
M tests/python/CMakeLists.txt
===================================================================
diff --git a/tests/python/CMakeLists.txt b/tests/python/CMakeLists.txt
index e7ce78a1d59..aa797297b26 100644
--- a/tests/python/CMakeLists.txt
+++ b/tests/python/CMakeLists.txt
@@ -748,11 +748,15 @@ set(geo_node_tests
foreach(geo_node_test ${geo_node_tests})
- add_blender_test(
- geo_node_${geo_node_test}_test
- ${TEST_SRC_DIR}/geometry_nodes/${geo_node_test}
- --python ${TEST_PYTHON_DIR}/geo_node_test.py
- )
+ file(GLOB files "${TEST_SRC_DIR}/geometry_nodes/${geo_node_test}/*.blend")
+ foreach(file ${files})
+ get_filename_component(filename ${file} NAME_WE)
+ add_blender_test(
+ geo_node_${geo_node_test}_test_${filename}
+ ${file}
+ --python ${TEST_PYTHON_DIR}/geo_node_test.py
+ )
+ endforeach()
endforeach()
if(WITH_OPENGL_DRAW_TESTS)
More information about the Bf-blender-cvs
mailing list