LCOV - code coverage report
Current view: top level - src/esys/repo/manifest - merge_manifest.cpp (source / functions) Hit Total Coverage
Test: esysrepo_coverage.info Lines: 194 309 62.8 %
Date: 2026-11-07 22:18:26 Functions: 24 33 72.7 %

Function Name Sort by function name Hit count Sort by hit count
esys::repo::manifest::Merge::set_inputs(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> > > > const&) 0
esys::repo::manifest::Merge::set_parse_mode(esys::repo::manifest::ParseMode) 0
esys::repo::manifest::Merge::set_output_format(esys::repo::manifest::Merge::OutputFormat) 0
esys::repo::manifest::Merge::default_google_filename[abi:cxx11]() 0
esys::repo::manifest::Merge::get_inputs[abi:cxx11]() const 0
esys::repo::manifest::Merge::get_output[abi:cxx11]() const 0
esys::repo::manifest::Merge::get_parse_mode() const 0
esys::repo::manifest::Merge::get_on_conflict() const 0
esys::repo::manifest::Merge::get_output_format() const 0
esys::repo::manifest::Merge::set_on_conflict(esys::repo::manifest::Merge::OnConflict) 1
esys::repo::manifest::Merge::conflict(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
esys::repo::manifest::Merge::get_resolved_output[abi:cxx11]() const 1
esys::repo::manifest::Merge::set_output(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
esys::repo::manifest::Merge::same_repo_identity(esys::repo::manifest::Repository const&, esys::repo::manifest::Repository const&) 2
esys::repo::manifest::Merge::write_result() 3
esys::repo::manifest::Merge::resolve_output_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::manifest::Merge::OutputFormat, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 3
esys::repo::manifest::Merge::default_native_filename[abi:cxx11]() 3
esys::repo::manifest::Merge::same_location_identity(esys::repo::manifest::Location const&, esys::repo::manifest::Location const&) 4
esys::repo::manifest::Merge::run() 4
esys::repo::manifest::Merge::Merge() 4
esys::repo::manifest::Merge::~Merge() 4
esys::repo::manifest::Merge::get_result() const 5
esys::repo::manifest::Merge::clone_repo(esys::repo::manifest::Repository const&) 6
esys::repo::manifest::Merge::absorb_groups(esys::repo::Manifest const&) 7
esys::repo::manifest::Merge::absorb_revision_sets(esys::repo::Manifest const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 7
esys::repo::manifest::(anonymous namespace)::file_looks_native(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
esys::repo::manifest::Merge::absorb_repo(std::shared_ptr<esys::repo::manifest::Location>, std::shared_ptr<esys::repo::manifest::Repository>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
esys::repo::manifest::Merge::absorb_defaults(esys::repo::Manifest const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
esys::repo::manifest::Merge::absorb_location(std::shared_ptr<esys::repo::manifest::Location>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
esys::repo::manifest::Merge::absorb(esys::repo::Manifest const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
esys::repo::manifest::Merge::add_input(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
esys::repo::manifest::Merge::load_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<esys::repo::Manifest>&) 8
esys::repo::manifest::Merge::absorb_defaults(esys::repo::Manifest const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::{lambda(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)> const&)#1}::operator()(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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)> const&) const 24

Generated by: LCOV version 1.14