[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30001] branches/soc-2010-leifandersen: 1.
Leif Andersen
leif.a.andersen at gmail.com
Mon Jul 5 21:23:11 CEST 2010
Revision: 30001
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30001
Author: leifandersen
Date: 2010-07-05 21:23:09 +0200 (Mon, 05 Jul 2010)
Log Message:
-----------
1. Improved implementation in CMake, the Image diff tests are run symply by running CTest. However, by default, there is no fedback, and the test can take a long while to run.
Modified Paths:
--------------
branches/soc-2010-leifandersen/source/creator/CMakeLists.txt
branches/soc-2010-leifandersen/tests/CMakeLists.txt
branches/soc-2010-leifandersen/tests/render/run.py
Modified: branches/soc-2010-leifandersen/source/creator/CMakeLists.txt
===================================================================
--- branches/soc-2010-leifandersen/source/creator/CMakeLists.txt 2010-07-05 18:45:36 UTC (rev 30000)
+++ branches/soc-2010-leifandersen/source/creator/CMakeLists.txt 2010-07-05 19:23:09 UTC (rev 30001)
@@ -175,8 +175,7 @@
IF(WITH_TESTS)
ADD_CUSTOM_COMMAND(TARGET blender POST_BUILD MAIN_DEPENDANCY blender
COMMENT "copying blender tests..."
- COMMAND cp -R ${Blender_SOURCE_DIR}/tests/pyunit ${Blender_BINARY_DIR}/tests
- COMMAND rm -rf ${Blender_BINARY_DIR}/tests/pyunit/.svn ${Blender_BINARY_DIR}/tests/pyunit/*/.svn ${Blender_BINARY_DIR}/tests/pyunit/*/*/.svn
+ COMMAND rsync --exclude .svn -r ${Blender_SOURCE_DIR}/tests/* ${Blender_BINARY_DIR}/tests
)
ENDIF(WITH_TESTS)
@@ -252,8 +251,7 @@
IF(WITH_TESTS)
ADD_CUSTOM_COMMAND(TARGET blender POST_BUILD MAIN_DEPENDANCY blender
COMMENT "copying blender tests..."
- COMMAND cp -R ${Blender_SOURCE_DIR}/tests/pyunit ${Blender_BINARY_DIR}/tests
- COMMAND rm -rf ${Blender_BINARY_DIR}/tests/pyunit/.svn ${Blender_BINARY_DIR}/tests/pyunit/*/.svn ${Blender_BINARY_DIR}/tests/pyunit/*/*/.svn
+ COMMAND rsync --exclude .svn -r ${Blender_SOURCE_DIR}/tests/* ${Blender_BINARY_DIR}/tests
)
ENDIF(WITH_TESTS)
@@ -352,7 +350,7 @@
IF(WITH_TESTS)
ADD_CUSTOM_COMMAND(TARGET blender POST_BUILD MAIN_DEPENDANCY blender
COMMENT "copying blender tests..."
- COMMAND xcopy /E /Y \"${Blender_SOURCE_DIR}\tests\pyunit\" \"${Blender_BINARY_DIR}\tests\"
+ COMMAND xcopy /E /Y \"${Blender_SOURCE_DIR}\tests\" \"${Blender_BINARY_DIR}\"
)
ENDIF(WITH_TESTS)
Modified: branches/soc-2010-leifandersen/tests/CMakeLists.txt
===================================================================
--- branches/soc-2010-leifandersen/tests/CMakeLists.txt 2010-07-05 18:45:36 UTC (rev 30000)
+++ branches/soc-2010-leifandersen/tests/CMakeLists.txt 2010-07-05 19:23:09 UTC (rev 30001)
@@ -27,4 +27,5 @@
ADD_SUBDIRECTORY(gtest)
ADD_SUBDIRECTORY(pyunit)
-ADD_TEST(python ${Blender_SOURCE_DIR}/tests/render/run.py)
+ADD_TEST(Image_Diffs python ${Blender_BINARY_DIR}/tests/render/run.py)
+SET_TESTS_PROPERTIES(Image_Diffs PROPERTIES PASS_REGULAR_EXPRESSION "All tests passed")
Modified: branches/soc-2010-leifandersen/tests/render/run.py
===================================================================
--- branches/soc-2010-leifandersen/tests/render/run.py 2010-07-05 18:45:36 UTC (rev 30000)
+++ branches/soc-2010-leifandersen/tests/render/run.py 2010-07-05 19:23:09 UTC (rev 30001)
@@ -7,9 +7,9 @@
import string
# My blender path, TODO remove:
-# BLENDER_BIN = "/home/leif/blender-svn/blender-build/bin/blender"
+BLENDER_BIN = "/home/leif/blender-svn/blender-build/bin/blender"
-BLENDER_BIN = "blender"
+# BLENDER_BIN = "blender"
More information about the Bf-blender-cvs
mailing list