Changes

Summary

  1. [Helper] PluginManager: testing loading a plugin with a dependency on an other plugin (#4464) (details)
  2. [Helper] PluginManager: Check symbol (real) location and avoid calling wrong entrypoint (Mac/Linux) (#4466) (details)
  3. [Testing] Externalize (find_package() or fetch) googletest/gtest (#4471) (details)
  4. [all] Missing override keyword (#4483) (details)
Commit 118eead5f6d3c23c3072a9ee726e86f9daea42b9 by noreply
[Helper] PluginManager: testing loading a plugin with a dependency on an other plugin (#4464)

* add test on a second plugin with a dependency on an other plugin

* fix runsofa test
The file was addedSofa/framework/Helper/test/system/TestPluginA/ComponentA.h
The file was removedSofa/framework/Helper/test/system/TestPlugin/CMakeLists.txt
The file was removedSofa/framework/Helper/test/system/TestPlugin/ComponentB.cpp
The file was removedSofa/framework/Helper/test/system/TestPlugin/ComponentB.h
The file was addedSofa/framework/Helper/test/system/TestPluginB/initTestPluginB.cpp
The file was removedSofa/framework/Helper/test/system/TestPlugin/ComponentA.cpp
The file was modifiedSofa/framework/Helper/test/CMakeLists.txt (diff)
The file was addedSofa/framework/Helper/test/system/TestPluginA/ComponentC.cpp
The file was addedSofa/framework/Helper/test/system/TestPluginB/CMakeLists.txt
The file was addedSofa/framework/Helper/test/system/TestPluginA/ComponentA.cpp
The file was addedSofa/framework/Helper/test/system/TestPluginB/TestPluginB.h
The file was removedSofa/framework/Helper/test/system/TestPlugin/ComponentC.h
The file was removedSofa/framework/Helper/test/system/TestPlugin/TestPluginConfig.cmake.in
The file was addedSofa/framework/Helper/test/system/TestPluginA/ComponentB.h
The file was addedSofa/framework/Helper/test/system/TestPluginA/TestPluginA.h
The file was removedSofa/framework/Helper/test/system/TestPlugin/initTestPlugin.cpp
The file was removedSofa/framework/Helper/test/system/TestPlugin/ComponentC.cpp
The file was removedSofa/framework/Helper/test/system/TestPlugin/TestPlugin.h
The file was addedSofa/framework/Helper/test/system/TestPluginA/CMakeLists.txt
The file was addedSofa/framework/Helper/test/system/TestPluginA/ComponentC.h
The file was addedSofa/framework/Helper/test/system/TestPluginA/ComponentB.cpp
The file was addedSofa/framework/Helper/test/system/TestPluginA/initTestPluginA.cpp
The file was removedSofa/framework/Helper/test/system/TestPlugin/ComponentA.h
The file was modifiedapplications/projects/runSofa/runSofa_test/runSofa_test.cpp (diff)
The file was addedSofa/framework/Helper/test/system/TestPluginB/TestPluginBConfig.cmake.in
The file was addedSofa/framework/Helper/test/system/TestPluginA/TestPluginAConfig.cmake.in
The file was modifiedSofa/framework/Helper/test/system/PluginManager_test.cpp (diff)
Commit 7e3cf7d438c8a1392812639d119a12280d8dd85c by noreply
[Helper] PluginManager: Check symbol (real) location and avoid calling wrong entrypoint (Mac/Linux) (#4466)

* add test on a second plugin with a dependency on an other plugin

* fix runsofa test

* Unix: check the loaded symbol location is correct (from the specified lib)

* track error message while loading symbols

* fix missing include for mac

* more informative message
The file was modifiedSofa/framework/Helper/src/sofa/helper/system/DynamicLibrary.cpp (diff)
The file was modifiedSofa/framework/Helper/src/sofa/helper/system/PluginManager.cpp (diff)
Commit 4599681e011a41c74213e1c0c5ce90945e61aad1 by noreply
[Testing] Externalize (find_package() or fetch) googletest/gtest (#4471)

* find_package gtest or fetch gtest ; and use it for testing.Remove usage of the old one

* fix compilation for newer gtest

* remove source of the embedded gtest

* update cmake message for SOFA_ALLOW_FETCH_DEPENDENCIES

* fix define

* apply suggestion by using GTest ; and remove CONFIG keyword

* use cmake 3.20 version for gtest modules
The file was removedSofa/framework/Testing/extlibs/gtest/README
The file was modifiedSofa/framework/Testing/SofaGTestMain/CMakeLists.txt (diff)
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-type-util.h
The file was removedSofa/framework/Testing/extlibs/gtest/GTestConfig.cmake.in
The file was removedSofa/framework/Testing/extlibs/gtest/LICENSE
The file was removedSofa/framework/Testing/extlibs/gtest/cmake/gtest.pc.in
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest-matchers.cc
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest-message.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-filepath.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest-printers.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-port-arch.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-death-test-internal.h
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest-death-test.cc
The file was addedSofa/framework/Config/cmake/Modules/FindPackageMessage.cmake
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest-filepath.cc
The file was modifiedCMakeLists.txt (diff)
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest-port.cc
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/custom/gtest-printers.h
The file was removedSofa/framework/Testing/extlibs/gtest/CMakeLists.txt
The file was removedSofa/framework/Testing/extlibs/gtest/cmake/Config.cmake.in
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest-internal-inl.h
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest-all.cc
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest-spi.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-tuple.h.pump
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest-printers.cc
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-tuple.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-param-util-generated.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest-param-test.h.pump
The file was addedSofa/framework/Config/cmake/Modules/GoogleTestAddTests.cmake
The file was addedSofa/framework/Config/cmake/Modules/FindGTest.cmake
The file was modifiedSofa/framework/Testing/Sofa.TestingConfig.cmake.in (diff)
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest-matchers.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest_prod.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-port.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest-death-test.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-linked_ptr.h
The file was removedSofa/framework/Testing/extlibs/gtest/cmake/gtest_main.pc.in
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest.h
The file was removedSofa/framework/Testing/extlibs/gtest/cmake/internal_utils.cmake
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest-test-part.cc
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-param-util.h
The file was modifiedSofa/framework/Config/cmake/Modules/FindPackageHandleStandardArgs.cmake (diff)
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/custom/gtest-port.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-type-util.h.pump
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-param-util-generated.h.pump
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-internal.h
The file was addedSofa/framework/Testing/GTestConfig.cmake.in
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest-typed-test.h
The file was modifiedSofa/framework/Testing/SofaGTestMain/SofaGTestMainConfig.cmake.in (diff)
The file was removedSofa/framework/Testing/extlibs/gtest/CHANGES
The file was removedSofa/framework/Testing/extlibs/gtest/README.md
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/custom/README.md
The file was modifiedSofa/framework/Testing/CMakeLists.txt (diff)
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/gtest-string.h
The file was removedSofa/framework/Testing/extlibs/gtest/CONTRIBUTORS
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest-test-part.h
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest.cc
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest_main.cc
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/internal/custom/gtest.h
The file was addedSofa/framework/Config/cmake/Modules/GoogleTest.cmake
The file was modifiedSofa/framework/Testing/test/TestMessageHandler_test.cpp (diff)
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest-param-test.h
The file was removedSofa/framework/Testing/extlibs/gtest/include/gtest/gtest_pred_impl.h
The file was removedSofa/framework/Testing/extlibs/gtest/src/gtest-typed-test.cc
Commit 05fe3c1f294f4b4816bc0bb7da6009068d6e15a1 by noreply
[all] Missing override keyword (#4483)

The file was modifiedSofa/framework/Simulation/Graph/test/Simulation_test.cpp (diff)
The file was modifiedSofa/Component/Collision/Detection/Intersection/tests/LocalMinDistance_test.cpp (diff)
The file was modifiedSofa/GL/src/sofa/gl/GLSLShader.cpp (diff)
The file was modifiedSofa/Component/SolidMechanics/simutests/AffinePatch_test.cpp (diff)
The file was modifiedSofa/Component/SolidMechanics/simutests/LinearElasticity_test.cpp (diff)