diff --git a/.sonarlint/connectedMode.json b/.sonarlint/connectedMode.json new file mode 100644 index 0000000..571b82d --- /dev/null +++ b/.sonarlint/connectedMode.json @@ -0,0 +1,4 @@ +{ + "sonarCloudOrganization": "rmontanana", + "projectKey": "rmontanana_BayesNet" +} \ No newline at end of file diff --git a/gcovr.cfg b/gcovr.cfg index 816d464..f7d7872 100644 --- a/gcovr.cfg +++ b/gcovr.cfg @@ -1,5 +1,6 @@ filter = bayesnet/ exclude-directories = build_debug/lib/ +exclude-directories = build_debug/tests/lib exclude = bayesnet/utils/loguru.* print-summary = yes sort = uncovered-percent diff --git a/lib/catch2 b/lib/catch2 new file mode 160000 index 0000000..029fe3b --- /dev/null +++ b/lib/catch2 @@ -0,0 +1 @@ +Subproject commit 029fe3b4609dd84cd939b73357f37bbb75bcf82f diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 74d47ab..afd85b8 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -11,7 +11,7 @@ if(ENABLE_TESTING) add_executable(TestBayesNet TestBayesNetwork.cc TestBayesNode.cc TestBayesClassifier.cc TestBayesModels.cc TestBayesMetrics.cc TestFeatureSelection.cc TestBoostAODE.cc TestUtils.cc TestBayesEnsemble.cc ${BayesNet_SOURCES}) - target_link_libraries(TestBayesNet PUBLIC "${TORCH_LIBRARIES}" ArffFiles mdlp Catch2::Catch2WithMain ) + target_link_libraries(TestBayesNet PUBLIC "${TORCH_LIBRARIES}" ArffFiles mdlp PRIVATE Catch2::Catch2WithMain ) add_test(NAME BayesNetworkTest COMMAND TestBayesNet) add_test(NAME Network COMMAND TestBayesNet "[Network]") add_test(NAME Node COMMAND TestBayesNet "[Node]")