LCOV - code coverage report
Current view: top level - src/esys/repo/manifest - syncrepo_manifest.cpp (source / functions) Hit Total Coverage
Test: esysrepo_coverage.info Lines: 246 372 66.1 %
Date: 2026-08-12 14:26:50 Functions: 36 47 76.6 %

Function Name Sort by function name Hit count Sort by hit count
esys::repo::manifest::SyncRepo::has_branch(esys::repo::GitHelper&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::manifest::SyncRepo::set_branch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 13
esys::repo::manifest::SyncRepo::branch_sync(esys::repo::GitHelper&) 0
esys::repo::manifest::SyncRepo::normal_sync(esys::repo::GitHelper&) 7
esys::repo::manifest::SyncRepo::PhaseCapture::PhaseCapture(esys::repo::manifest::SyncRepo&, esys::repo::GitHelper&) 120
esys::repo::manifest::SyncRepo::PhaseCapture::~PhaseCapture() 120
esys::repo::manifest::SyncRepo::fetch_update() 7
esys::repo::manifest::SyncRepo::get_repo_idx() 253
esys::repo::manifest::SyncRepo::get_repo_url[abi:cxx11]() 113
esys::repo::manifest::SyncRepo::process_repo() 120
esys::repo::manifest::SyncRepo::set_manifest(std::shared_ptr<esys::repo::Manifest>) 122
esys::repo::manifest::SyncRepo::set_repo_idx(unsigned long) 120
esys::repo::manifest::SyncRepo::get_log_level() 21
esys::repo::manifest::SyncRepo::set_log_level(esys::log::Level) 0
esys::repo::manifest::SyncRepo::new_git_helper() 120
esys::repo::manifest::SyncRepo::set_alt_address(bool) 120
esys::repo::manifest::SyncRepo::set_clone_options(esys::repo::git::CloneOptions const&) 120
esys::repo::manifest::SyncRepo::set_display_repo_idx(bool) 120
esys::repo::manifest::SyncRepo::get_checkout_revision[abi:cxx11](esys::repo::GitHelper&) 32
esys::repo::manifest::SyncRepo::set_update_submodules(bool) 120
esys::repo::manifest::SyncRepo::maybe_update_submodules(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 120
esys::repo::manifest::SyncRepo::resolve_checkout_revision[abi:cxx11](esys::repo::GitHelper&) 14
esys::repo::manifest::SyncRepo::get_manifest_repo_revision[abi:cxx11]() 121
esys::repo::manifest::SyncRepo::finish_workspace_root_clone(esys::repo::GitHelper&) 14
esys::repo::manifest::SyncRepo::clone_workspace_root_temp_move(esys::repo::GitHelper&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 13
esys::repo::manifest::SyncRepo::clone_workspace_root_init_fetch(esys::repo::GitHelper&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
esys::repo::manifest::SyncRepo::set_workspace_root_clone_method(esys::repo::manifest::WorkspaceRootCloneMethod) 120
esys::repo::manifest::SyncRepo::run() 120
esys::repo::manifest::SyncRepo::clone() 113
esys::repo::manifest::SyncRepo::pin_sync(esys::repo::GitHelper&) 0
esys::repo::manifest::SyncRepo::is_pinned() 40
esys::repo::manifest::SyncRepo::set_force(bool) 0
esys::repo::manifest::SyncRepo::SyncRepo() 122
esys::repo::manifest::SyncRepo::~SyncRepo() 0
esys::repo::manifest::SyncRepo::~SyncRepo().2 122
esys::repo::manifest::SyncRepo::get_branch[abi:cxx11]() const 276
esys::repo::manifest::SyncRepo::get_manifest() const 0
esys::repo::manifest::SyncRepo::get_repo_idx() const 0
esys::repo::manifest::SyncRepo::get_alt_address() const 113
esys::repo::manifest::SyncRepo::get_clone_options() const 99
esys::repo::manifest::SyncRepo::get_phase_timings() const 0
esys::repo::manifest::SyncRepo::get_display_repo_idx() const 7
esys::repo::manifest::SyncRepo::get_update_submodules() const 120
esys::repo::manifest::SyncRepo::get_workspace_root_clone_method() const 14
esys::repo::manifest::SyncRepo::get_force() const 14
esys::repo::manifest::SyncRepo::resolve_checkout_revision[abi:cxx11](esys::repo::GitHelper&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
esys::repo::manifest::SyncRepo::resolve_checkout_revision[abi:cxx11](esys::repo::GitHelper&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0

Generated by: LCOV version 1.14