LCOV - code coverage report
Current view: top level - src/esys/repo/manifest - xmlfileimpl_manifest.cpp (source / functions) Hit Total Coverage
Test: esysrepo_coverage.info Lines: 440 487 90.3 %
Date: 2026-11-07 22:18:26 Functions: 31 32 96.9 %

Function Name Sort by function name Hit count Sort by hit count
esys::repo::manifest::XMLFileImpl::self() const 0
esys::repo::manifest::XMLFileImpl::find_depends_line_in_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::manifest::Depends const&) 1
esys::repo::manifest::XMLFileImpl::unknown_element(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
esys::repo::manifest::XMLFileImpl::report_depends_error(esys::repo::Result const&) 2
esys::repo::manifest::XMLFileImpl::write(std::basic_ostream<char, std::char_traits<char> >&) 2
esys::repo::manifest::XMLFileImpl::write(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::RevisionSet>) 2
esys::repo::manifest::XMLFileImpl::unknown_attribute(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&) 3
esys::repo::manifest::XMLFileImpl::read_sharing(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::Repository>) 4
esys::repo::manifest::XMLFileImpl::read_revision_set(std::shared_ptr<esysfile::xml::Element>) 4
esys::repo::manifest::XMLFileImpl::write(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::Group>) 4
esys::repo::manifest::XMLFileImpl::read_group(std::shared_ptr<esysfile::xml::Element>) 5
esys::repo::manifest::XMLFileImpl::read_revision_set_child(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::RevisionSet>) 6
esys::repo::manifest::XMLFileImpl::read_depends(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::Repository>) 7
esys::repo::manifest::XMLFileImpl::read_workspace(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::Repository>) 7
esys::repo::manifest::XMLFileImpl::read_group_repo(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::Group>) 7
esys::repo::manifest::XMLFileImpl::write(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 8
esys::repo::manifest::XMLFileImpl::write_default(std::shared_ptr<esysfile::xml::Element>) 10
esys::repo::manifest::XMLFileImpl::write_xml() 10
esys::repo::manifest::XMLFileImpl::write(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::Location>) 14
esys::repo::manifest::XMLFileImpl::read_root_attributes(std::shared_ptr<esysfile::xml::Element>) 43
esys::repo::manifest::XMLFileImpl::read_default(std::shared_ptr<esysfile::xml::Element>) 49
esys::repo::manifest::XMLFileImpl::read_root_attribute(std::shared_ptr<esysfile::xml::Attr>) 61
esys::repo::manifest::XMLFileImpl::read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 73
esys::repo::manifest::XMLFileImpl::read(std::shared_ptr<esysfile::xml::Data>) 73
esys::repo::manifest::XMLFileImpl::XMLFileImpl(esys::repo::manifest::XMLFile*) 79
esys::repo::manifest::XMLFileImpl::~XMLFileImpl() 79
esys::repo::manifest::XMLFileImpl::~XMLFileImpl().2 79
esys::repo::manifest::XMLFileImpl::write(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::Repository>) 85
esys::repo::manifest::XMLFileImpl::read_default_attr(std::shared_ptr<esysfile::xml::Attr>) 99
esys::repo::manifest::XMLFileImpl::read_location(std::shared_ptr<esysfile::xml::Element>) 105
esys::repo::manifest::XMLFileImpl::read_repository(std::shared_ptr<esysfile::xml::Element>, std::shared_ptr<esys::repo::manifest::Location>) 414
esys::repo::manifest::XMLFileImpl::self() 637

Generated by: LCOV version 1.14