LCOV - code coverage report
Current view: top level - src/esys/repo/exe - cmdinit.cpp (source / functions) Hit Total Coverage
Test: esysrepo_coverage.info Lines: 408 608 67.1 %
Date: 2026-09-26 15:38:18 Functions: 43 48 89.6 %

Function Name Sort by function name Hit count Sort by hit count
esys::repo::exe::(anonymous namespace)::paths_same(boost::filesystem::path const&, boost::filesystem::path const&) 3
esys::repo::exe::(anonymous namespace)::rel_generic(boost::filesystem::path const&, boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3
esys::repo::exe::(anonymous namespace)::is_native_manifest_filename(boost::filesystem::path const&) 2
esys::repo::exe::(anonymous namespace)::abs_norm(boost::filesystem::path const&) 13
esys::repo::exe::CmdInit::set_branch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 18
esys::repo::exe::CmdInit::set_rev_set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 16
esys::repo::exe::CmdInit::fetch_manifest() 29
esys::repo::exe::CmdInit::set_parse_mode(esys::repo::manifest::ParseMode) 16
esys::repo::exe::CmdInit::set_directories(std::shared_ptr<esys::repo::manifest::Directories>) 1
esys::repo::exe::CmdInit::set_project_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 16
esys::repo::exe::CmdInit::set_manifest_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 15
esys::repo::exe::CmdInit::set_prefer_branch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 18
esys::repo::exe::CmdInit::set_manifest_local(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 20
esys::repo::exe::CmdInit::clone_manifest_repo(esys::repo::GitHelper&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 25
esys::repo::exe::CmdInit::get_extra_start_msg[abi:cxx11]() 0
esys::repo::exe::CmdInit::set_google_manifest(bool) 17
esys::repo::exe::CmdInit::fetch_local_manifest() 4
esys::repo::exe::CmdInit::load_esysrepo_folder() 30
esys::repo::exe::CmdInit::fetch_google_manifest() 2
esys::repo::exe::CmdInit::set_git_super_project(bool) 15
esys::repo::exe::CmdInit::create_esysrepo_folder() 29
esys::repo::exe::CmdInit::fetch_unknown_manifest() 23
esys::repo::exe::CmdInit::read_esysrepo_manifest(std::shared_ptr<esys::repo::Manifest>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::exe::CmdInit::fetch_esysrepo_manifest(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&) 9
esys::repo::exe::CmdInit::fetch_git_super_project() 0
esys::repo::exe::CmdInit::install_google_manifest(esys::repo::GitHelper&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 16
esys::repo::exe::CmdInit::find_url_from_project_name() 1
esys::repo::exe::CmdInit::read_esysrepo_manifest_xml(std::shared_ptr<esys::repo::Manifest>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 12
esys::repo::exe::CmdInit::load_esysrepo_folder_failed() 29
esys::repo::exe::CmdInit::read_esysrepo_manifest_json(std::shared_ptr<esys::repo::Manifest>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::exe::CmdInit::load_esysrepo_folder_succeeded() 1
esys::repo::exe::CmdInit::set_url(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 52
esys::repo::exe::CmdInit::impl_run() 30
esys::repo::exe::CmdInit::CmdInit() 50
esys::repo::exe::CmdInit::~CmdInit() 0
esys::repo::exe::CmdInit::~CmdInit().2 50
esys::repo::exe::CmdInit::get_branch[abi:cxx11]() const 34
esys::repo::exe::CmdInit::get_rev_set[abi:cxx11]() const 13
esys::repo::exe::CmdInit::get_parse_mode() const 42
esys::repo::exe::CmdInit::get_directories() const 2
esys::repo::exe::CmdInit::get_project_name[abi:cxx11]() const 3
esys::repo::exe::CmdInit::get_manifest_name[abi:cxx11]() const 35
esys::repo::exe::CmdInit::get_prefer_branch[abi:cxx11]() const 43
esys::repo::exe::CmdInit::get_manifest_local[abi:cxx11]() const 38
esys::repo::exe::CmdInit::get_google_manifest() const 33
esys::repo::exe::CmdInit::get_git_super_project() const 56
esys::repo::exe::CmdInit::get_google_manifest_filename[abi:cxx11]() const 32
esys::repo::exe::CmdInit::get_url[abi:cxx11]() const 110

Generated by: LCOV version 1.14