Blender Git Commit Log

Git Commits -> Revision 3993eca

Revision 3993eca by Sergey Sharybin (gtest-testing)
May 16, 2014, 11:28 (GMT)
Integrate gtest into blender and use it for unit tests

Basically title says it all, now we're using gtest to perform
unit tests of different code parts of blender.

Currently only covered really tiny small subset of mathutils,
more coverage would be done later.

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D533

Commit Details:

Full Hash: 3993eca823dbc5a152ec0bc895349f6ee9f57775
Parent Commit: 0352623
Lines Changed: +30173, -49

39 Added Paths:

/build_files/cmake/Modules/Testing.cmake (+42, -0) (View)
/extern/gtest/CMakeLists.txt (+64, -0) (View)
/extern/gtest/include/gtest/gtest-death-test.h (+294, -0) (View)
/extern/gtest/include/gtest/gtest-message.h (+250, -0) (View)
/extern/gtest/include/gtest/gtest-param-test.h (+1421, -0) (View)
/extern/gtest/include/gtest/gtest-printers.h (+855, -0) (View)
/extern/gtest/include/gtest/gtest-spi.h (+232, -0) (View)
/extern/gtest/include/gtest/gtest-test-part.h (+179, -0) (View)
/extern/gtest/include/gtest/gtest-typed-test.h (+259, -0) (View)
/extern/gtest/include/gtest/gtest.h (+2291, -0) (View)
/extern/gtest/include/gtest/gtest_pred_impl.h (+358, -0) (View)
/extern/gtest/include/gtest/gtest_prod.h (+58, -0) (View)
/extern/gtest/include/gtest/internal/gtest-death-test-internal.h (+319, -0) (View)
/extern/gtest/include/gtest/internal/gtest-filepath.h (+206, -0) (View)
/extern/gtest/include/gtest/internal/gtest-internal.h (+1158, -0) (View)
/extern/gtest/include/gtest/internal/gtest-linked_ptr.h (+233, -0) (View)
/extern/gtest/include/gtest/internal/gtest-param-util-generated.h (+5143, -0) (View)
/extern/gtest/include/gtest/internal/gtest-param-util.h (+619, -0) (View)
/extern/gtest/include/gtest/internal/gtest-port.h (+1947, -0) (View)
/extern/gtest/include/gtest/internal/gtest-string.h (+167, -0) (View)
/extern/gtest/include/gtest/internal/gtest-tuple.h (+1012, -0) (View)
/extern/gtest/include/gtest/internal/gtest-type-util.h (+3331, -0) (View)
/extern/gtest/LICENSE (+28, -0)
/extern/gtest/README (+7, -0)
/extern/gtest/src/gtest-all.cc (+48, -0) (View)
/extern/gtest/src/gtest-death-test.cc (+1344, -0) (View)
/extern/gtest/src/gtest-filepath.cc (+382, -0) (View)
/extern/gtest/src/gtest-internal-inl.h (+1218, -0) (View)
/extern/gtest/src/gtest-port.cc (+805, -0) (View)
/extern/gtest/src/gtest-printers.cc (+363, -0) (View)
/extern/gtest/src/gtest-test-part.cc (+110, -0) (View)
/extern/gtest/src/gtest-typed-test.cc (+110, -0) (View)
/extern/gtest/src/gtest.cc (+5015, -0) (View)
/extern/gtest/src/gtest_main.cc (+38, -0) (View)
/source/tests/blenlib_tests/CMakeLists.txt (+32, -0) (View)
/source/tests/blenlib_tests/mathutils_test.cc (+23, -0) (View)
/source/tests/testing/CMakeLists.txt (+48, -0) (View)
/source/tests/testing/testing.h (+8, -0) (View)
/source/tests/testing/testing_main.cc (+36, -0) (View)

7 Modified Paths:

/CMakeLists.txt (+4, -0) (Diff)
/extern/CMakeLists.txt (+4, -0) (Diff)
/extern/libmv/bundle.sh (+50, -23) (Diff)
/extern/libmv/CMakeLists.txt (+48, -25) (Diff)
/source/blenderplayer/CMakeLists.txt (+1, -0) (Diff)
/source/creator/CMakeLists.txt (+1, -0) (Diff)
/source/tests/CMakeLists.txt (+12, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021