Blender Git Loki
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)
/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)