LCOV - code coverage report
Current view: top level - src/esys/repo/manifest - syncrepos_manifest.cpp (source / functions) Hit Total Coverage
Test: esysrepo_coverage.info Lines: 207 377 54.9 %
Date: 2026-09-26 15:38:18 Functions: 38 56 67.9 %

Function Name Sort by function name Hit count Sort by hit count
esys::repo::manifest::SyncRepos::get_log_level() 0
esys::repo::manifest::SyncRepos::get_git_or_new() 0
esys::repo::manifest::SyncRepos::set_alt_address(bool) 0
esys::repo::manifest::SyncRepos::run_with_session(esys::repo::progress::ProgressSession&, esys::repo::tui::SyncTuiControl*) 0
esys::repo::manifest::SyncRepos::run_sync_with_tui(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long) 0
esys::repo::manifest::SyncRepos::set_git_generator(std::shared_ptr<esys::repo::GitBase> (*)()) 0
esys::repo::manifest::SyncRepos::set_workspace_root_order(esys::repo::manifest::WorkspaceRootOrder) 0
esys::repo::manifest::SyncRepos::set_workspace_root_clone_method(esys::repo::manifest::WorkspaceRootCloneMethod) 0
esys::repo::manifest::SyncRepos::~SyncRepos() 0
esys::repo::manifest::SyncRepos::get_repo_idx() const 0
esys::repo::manifest::SyncRepos::get_run_tasks() const 0
esys::repo::manifest::SyncRepos::run_with_session(esys::repo::progress::ProgressSession&, esys::repo::tui::SyncTuiControl*)::{lambda(std::shared_ptr<esys::repo::manifest::SyncRepo> const&)#2}::operator()(std::shared_ptr<esys::repo::manifest::SyncRepo> const&) const 0
esys::repo::manifest::SyncRepos::run_with_session(esys::repo::progress::ProgressSession&, esys::repo::tui::SyncTuiControl*)::{lambda(std::shared_ptr<esys::repo::manifest::SyncRepo> const&)#1}::operator()(std::shared_ptr<esys::repo::manifest::SyncRepo> const&) const 0
esys::repo::manifest::SyncRepos::run_with_session(esys::repo::progress::ProgressSession&, esys::repo::tui::SyncTuiControl*)::{lambda(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long, esys::repo::progress::ProgressSession&)#3}::operator()(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long, esys::repo::progress::ProgressSession&) const 0
esys::repo::manifest::SyncRepos::run_sync_with_tui(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long)::{lambda(std::shared_ptr<esys::repo::manifest::SyncRepo> const&)#2}::operator()(std::shared_ptr<esys::repo::manifest::SyncRepo> const&) const 0
esys::repo::manifest::SyncRepos::run_sync_with_tui(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long)::{lambda(std::shared_ptr<esys::repo::manifest::SyncRepo> const&)#1}::operator()(std::shared_ptr<esys::repo::manifest::SyncRepo> const&) const 0
esys::repo::manifest::SyncRepos::run_sync_with_tui(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long)::{lambda(esys::repo::progress::ProgressSession&, esys::repo::tui::SyncTuiControl&)#4}::operator()(esys::repo::progress::ProgressSession&, esys::repo::tui::SyncTuiControl&) const 0
esys::repo::manifest::SyncRepos::run_sync_with_tui(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long)::{lambda(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long, esys::repo::progress::ProgressSession&)#3}::operator()(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long, esys::repo::progress::ProgressSession&) const 0
esys::repo::manifest::SyncRepos::set_clone_options(esys::repo::git::CloneOptions const&) 1
esys::repo::manifest::SyncRepos::set_branch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 5
esys::repo::manifest::SyncRepos::set_folders_to_sync(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) 6
esys::repo::manifest::SyncRepos::set_log_level(esys::log::Level) 21
esys::repo::manifest::SyncRepos::set_manifest(std::shared_ptr<esys::repo::Manifest>) 26
esys::repo::manifest::SyncRepos::set_repo_idx(unsigned long) 26
esys::repo::manifest::SyncRepos::get_run_tasks() 26
esys::repo::manifest::SyncRepos::set_job_count(unsigned long) 26
esys::repo::manifest::SyncRepos::set_config_folder(std::shared_ptr<esys::repo::ConfigFolder>) 26
esys::repo::manifest::SyncRepos::set_recurse_submodules(esys::repo::manifest::RecurseSubmodules) 26
esys::repo::manifest::SyncRepos::check_if_ssh_auth_needed_and_ok() 26
esys::repo::manifest::SyncRepos::run() 26
esys::repo::manifest::SyncRepos::set_git(std::shared_ptr<esys::repo::GitBase>) 26
esys::repo::manifest::SyncRepos::set_tui(bool) 26
esys::repo::manifest::SyncRepos::get_job_count() const 26
esys::repo::manifest::SyncRepos::get_workspace_root_order() const 26
esys::repo::manifest::SyncRepos::get_tui() const 26
esys::repo::manifest::SyncRepos::run()::{lambda()#2}::operator()() const 26
esys::repo::manifest::SyncRepos::apply_workspace_root_env() 28
esys::repo::manifest::SyncRepos::SyncRepos() 29
esys::repo::manifest::SyncRepos::~SyncRepos().2 29
esys::repo::manifest::SyncRepos::get_folders_to_sync[abi:cxx11]() const 35
esys::repo::manifest::SyncRepos::log_phase_totals(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&) 45
esys::repo::manifest::SyncRepos::get_git() const 51
esys::repo::manifest::SyncRepos::run_sync_tasks(std::vector<std::shared_ptr<esys::repo::manifest::SyncRepo>, std::allocator<std::shared_ptr<esys::repo::manifest::SyncRepo> > > const&, unsigned long) 52
esys::repo::manifest::SyncRepos::globly_match(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&) 62
esys::repo::manifest::SyncRepos::make_sync_repo(std::shared_ptr<esys::repo::manifest::Repository>, bool) 152
esys::repo::manifest::SyncRepos::get_git_generator() 152
esys::repo::manifest::SyncRepos::new_git() 152
esys::repo::manifest::SyncRepos::get_recurse_submodules() const 152
esys::repo::manifest::SyncRepos::get_workspace_root_clone_method() const 152
esys::repo::manifest::SyncRepos::get_clone_options() const 159
esys::repo::manifest::SyncRepos::get_alt_address() const 177
esys::repo::manifest::SyncRepos::get_config_folder() 178
esys::repo::manifest::SyncRepos::get_branch[abi:cxx11]() const 184
esys::repo::manifest::SyncRepos::is_repo_to_be_synced(std::shared_ptr<esys::repo::manifest::Repository>) const 209
esys::repo::manifest::SyncRepos::get_repo_idx() 304
esys::repo::manifest::SyncRepos::get_manifest() const 382

Generated by: LCOV version 1.14