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: 177 361 49.0 %
Date: 2026-08-01 10:43:40 Functions: 35 54 64.8 %

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_clone_options(esys::repo::git::CloneOptions const&) 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_branch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
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) 16
esys::repo::manifest::SyncRepos::set_manifest(std::shared_ptr<esys::repo::Manifest>) 20
esys::repo::manifest::SyncRepos::set_repo_idx(unsigned long) 20
esys::repo::manifest::SyncRepos::get_run_tasks() 20
esys::repo::manifest::SyncRepos::set_job_count(unsigned long) 20
esys::repo::manifest::SyncRepos::set_config_folder(std::shared_ptr<esys::repo::ConfigFolder>) 20
esys::repo::manifest::SyncRepos::apply_workspace_root_env() 20
esys::repo::manifest::SyncRepos::check_if_ssh_auth_needed_and_ok() 20
esys::repo::manifest::SyncRepos::run() 20
esys::repo::manifest::SyncRepos::set_git(std::shared_ptr<esys::repo::GitBase>) 20
esys::repo::manifest::SyncRepos::set_tui(bool) 20
esys::repo::manifest::SyncRepos::SyncRepos() 20
esys::repo::manifest::SyncRepos::~SyncRepos().2 20
esys::repo::manifest::SyncRepos::get_job_count() const 20
esys::repo::manifest::SyncRepos::get_workspace_root_order() const 20
esys::repo::manifest::SyncRepos::get_tui() const 20
esys::repo::manifest::SyncRepos::run()::{lambda()#2}::operator()() const 20
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&) 34
esys::repo::manifest::SyncRepos::get_folders_to_sync[abi:cxx11]() const 35
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) 40
esys::repo::manifest::SyncRepos::get_git() const 40
esys::repo::manifest::SyncRepos::get_manifest() const 60
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) 120
esys::repo::manifest::SyncRepos::get_git_generator() 120
esys::repo::manifest::SyncRepos::new_git() 120
esys::repo::manifest::SyncRepos::get_clone_options() const 120
esys::repo::manifest::SyncRepos::get_workspace_root_clone_method() const 120
esys::repo::manifest::SyncRepos::get_branch[abi:cxx11]() const 133
esys::repo::manifest::SyncRepos::get_config_folder() 140
esys::repo::manifest::SyncRepos::get_alt_address() const 140
esys::repo::manifest::SyncRepos::is_repo_to_be_synced(std::shared_ptr<esys::repo::manifest::Repository>) const 171
esys::repo::manifest::SyncRepos::get_repo_idx() 240

Generated by: LCOV version 1.14