Skip to content

Commit

Permalink
added coverage exclusions
Browse files Browse the repository at this point in the history
  • Loading branch information
mdorier committed Feb 2, 2024
1 parent b37463e commit 496bd63
Show file tree
Hide file tree
Showing 11 changed files with 46 additions and 2 deletions.
4 changes: 4 additions & 0 deletions src/ABTioManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@ ABTioManager::ABTioManager(const MargoManager& margoCtx,
#endif
}

// LCOV_EXCL_START

ABTioManager::ABTioManager(const ABTioManager&) = default;

ABTioManager::ABTioManager(ABTioManager&&) = default;
Expand All @@ -120,6 +122,8 @@ ABTioManager::~ABTioManager() = default;

ABTioManager::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

std::shared_ptr<NamedDependency>
ABTioManager::getABTioInstance(const std::string& name) const {
#ifndef ENABLE_ABT_IO
Expand Down
8 changes: 6 additions & 2 deletions src/Client.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ namespace tl = thallium;

namespace bedrock {

// LCOV_EXCL_START

Client::Client() = default;

Client::Client(const tl::engine& engine)
Expand All @@ -43,10 +45,12 @@ Client& Client::operator=(const Client& other) = default;

Client::~Client() = default;

const tl::engine& Client::engine() const { return self->m_engine; }

Client::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

const tl::engine& Client::engine() const { return self->m_engine; }

ServiceHandle Client::makeServiceHandle(const std::string& address,
uint16_t provider_id) const {
auto endpoint = self->m_engine.lookup(address);
Expand Down
4 changes: 4 additions & 0 deletions src/ClientManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ ClientManager::ClientManager(const MargoManager& margo, uint16_t provider_id,
self->m_margo_context = margo;
}

// LCOV_EXCL_START

ClientManager::ClientManager(const ClientManager&) = default;

ClientManager::ClientManager(ClientManager&&) = default;
Expand All @@ -43,6 +45,8 @@ ClientManager::~ClientManager() = default;

ClientManager::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

void ClientManager::setDependencyFinder(const DependencyFinder& finder) {
self->m_dependency_finder = finder;
}
Expand Down
4 changes: 4 additions & 0 deletions src/DependencyFinder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ DependencyFinder::DependencyFinder(const MargoManager& margo,
self->m_client_manager = cmanager.self;
}

// LCOV_EXCL_START

DependencyFinder::DependencyFinder(const DependencyFinder&) = default;

DependencyFinder::DependencyFinder(DependencyFinder&&) = default;
Expand All @@ -44,6 +46,8 @@ DependencyFinder::~DependencyFinder() = default;

DependencyFinder::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

std::shared_ptr<NamedDependency> DependencyFinder::find(
const std::string& type, int32_t kind,
const std::string& spec, std::string* resolved) const {
Expand Down
4 changes: 4 additions & 0 deletions src/Jx9Manager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ namespace bedrock {

using nlohmann::json;

// LCOV_EXCL_START

Jx9Manager::Jx9Manager() : self(std::make_shared<Jx9ManagerImpl>()) {}

Jx9Manager::Jx9Manager(const Jx9Manager&) = default;
Expand All @@ -27,6 +29,8 @@ Jx9Manager::~Jx9Manager() = default;

Jx9Manager::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

static jx9_value* jx9ValueFromJson(const json& object, jx9_vm* vm);

std::string Jx9Manager::executeQuery(
Expand Down
4 changes: 4 additions & 0 deletions src/MargoManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ MargoManager::MargoManager(const std::string& address,
}
}

// LCOV_EXCL_START

MargoManager::MargoManager(const MargoManager&) = default;

MargoManager::MargoManager(MargoManager&&) = default;
Expand All @@ -66,6 +68,8 @@ MargoManager::~MargoManager() = default;

MargoManager::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

margo_instance_id MargoManager::getMargoInstance() const {
if(!self) return MARGO_INSTANCE_NULL;
auto guard = std::unique_lock<tl::mutex>(self->m_mtx);
Expand Down
4 changes: 4 additions & 0 deletions src/MonaManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,8 @@ MonaManager::MonaManager(const MargoManager& margoCtx,
#endif
}

// LCOV_EXCL_START

MonaManager::MonaManager(const MonaManager&) = default;

MonaManager::MonaManager(MonaManager&&) = default;
Expand All @@ -122,6 +124,8 @@ MonaManager::~MonaManager() = default;

MonaManager::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

std::shared_ptr<NamedDependency>
MonaManager::getMonaInstance(const std::string& name) const {
#ifndef ENABLE_MONA
Expand Down
4 changes: 4 additions & 0 deletions src/ProviderManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ ProviderManager::ProviderManager(const MargoManager& margo,
self->m_margo_context = margo;
}

// LCOV_EXCL_START

ProviderManager::ProviderManager(const ProviderManager&) = default;

ProviderManager::ProviderManager(ProviderManager&&) = default;
Expand All @@ -44,6 +46,8 @@ ProviderManager::~ProviderManager() = default;

ProviderManager::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

void ProviderManager::setDependencyFinder(const DependencyFinder& finder) {
self->m_dependency_finder = finder;
}
Expand Down
4 changes: 4 additions & 0 deletions src/SSGManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,8 @@ SSGManager::SSGManager(const MargoManager& margo,
#endif
}

// LCOV_EXCL_START

SSGManager::SSGManager(const SSGManager&) = default;

SSGManager::SSGManager(SSGManager&&) = default;
Expand All @@ -212,6 +214,8 @@ SSGManager::~SSGManager() = default;

SSGManager::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

std::shared_ptr<NamedDependency> SSGManager::getGroup(const std::string& group_name) const {
#ifdef ENABLE_SSG
auto it = std::find_if(self->m_ssg_groups.begin(), self->m_ssg_groups.end(),
Expand Down
4 changes: 4 additions & 0 deletions src/ServiceGroupHandle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ namespace bedrock {

using json = nlohmann::json;

// LCOV_EXCL_START

ServiceGroupHandle::ServiceGroupHandle() = default;

ServiceGroupHandle::ServiceGroupHandle(const std::shared_ptr<ServiceGroupHandleImpl>& impl)
Expand All @@ -35,6 +37,8 @@ ServiceGroupHandle::~ServiceGroupHandle() = default;

ServiceGroupHandle::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

Client ServiceGroupHandle::client() const { return Client(self->m_client); }

size_t ServiceGroupHandle::size() const {
Expand Down
4 changes: 4 additions & 0 deletions src/ServiceHandle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ namespace bedrock {

constexpr uint16_t ServiceHandle::NewProviderID;

// LCOV_EXCL_START

ServiceHandle::ServiceHandle() = default;

ServiceHandle::ServiceHandle(const std::shared_ptr<ServiceHandleImpl>& impl)
Expand All @@ -39,6 +41,8 @@ ServiceHandle::~ServiceHandle() = default;

ServiceHandle::operator bool() const { return static_cast<bool>(self); }

// LCOV_EXCL_STOP

Client ServiceHandle::client() const { return Client(self->m_client); }

#define SEND_RPC_WITH_BOOL_RESULT(...) do {\
Expand Down

0 comments on commit 496bd63

Please sign in to comment.