From b4a222b10089db7866d3fa4711764f9a930a92a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Montan=CC=83ana?= Date: Tue, 30 Apr 2024 12:06:32 +0200 Subject: [PATCH] Update gcovr configuration --- .sonarlint/connectedMode.json | 4 ++++ gcovr.cfg | 1 + lib/catch2 | 1 + tests/CMakeLists.txt | 2 +- 4 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .sonarlint/connectedMode.json create mode 160000 lib/catch2 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]")