import/export automated testing using CMake's CTest
authorCampbell Barton <ideasman42@gmail.com>
Fri, 21 Jan 2011 00:06:30 +0000 (00:06 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 21 Jan 2011 00:06:30 +0000 (00:06 +0000)
commit8a3beb0012ddc90cefad162539930d96c3d59458
tree1d295f8069e7bd660c8e41bd7609a532da9ab99d
parentdf6bb34c2b881b5761ebe1470e4633505db92ee6
import/export automated testing using CMake's CTest

Will need to write full docs on this on the wiki.
basic info.
- 21 tests, OBJ/3DS/X3D/FBX, 3 tests per format import export. STL, PLY, BVH are TODO.
- uses files in ../lib/tests (checkout separate)
- run with CMake Makefiles "make test" or "ctest"
- currently checks against basic MD5 hash on scene import and file MD5 hash on export (realize this wont work predictably on binary formats *TODO*).
- currently uses a generic script for all tests with arguments to specify command to run, expected output, testing method, files to check against etc.

Has already proved useful, found a number of bugs in import export and some in blender too.
CMakeLists.txt
source/CMakeLists.txt
source/test/CMakeLists.txt [new file with mode: 0644]
source/test/bl_test.py [new file with mode: 0644]