KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
985 stars 242 forks source link

[CI] Add support for importing runtime dependencies in gtest test suites #12475

Closed jcotela closed 1 week ago

jcotela commented 1 week ago

📝 Description Adds a RuntimeDepenedencyHandler class to manage runtime dependencies in test suites. See testing.h for an example of how to use it.

Note that this approach requires that the imported lilbraries have a CreateApplication method defined with the right visibility.

loumalouomega commented 1 week ago

If @roigcarlo agrees I agree

roigcarlo commented 1 week ago

Yep we've been looking on this the past days, :+1: .