LCOV - code coverage report
Current view: top level - src/esys/repo/sharing - identity_sharing.cpp (source / functions) Hit Total Coverage
Test: esysrepo_coverage.info Lines: 167 190 87.9 %
Date: 2026-11-07 22:18:26 Functions: 20 20 100.0 %

Function Name Sort by function name Hit count Sort by hit count
esys::repo::sharing::(anonymous namespace)::id_err(esys::repo::ResultCode, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1
esys::repo::sharing::(anonymous namespace)::parent_dir_url(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3
esys::repo::sharing::Identity::resolve_relative(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::sharing::Identity::compose_location_url(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&) 7
esys::repo::sharing::Identity::normalize(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&) 8
esys::repo::sharing::(anonymous namespace)::join_identity(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 27
esys::repo::sharing::(anonymous namespace)::collapse_slashes(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 27
esys::repo::sharing::(anonymous namespace)::extract_host_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 27
esys::repo::sharing::Identity::normalize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 28
esys::repo::sharing::(anonymous namespace)::strip_dot_git(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 30
esys::repo::sharing::(anonymous namespace)::id_ok(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 30
esys::repo::sharing::Identity::is_file_remote(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 36
esys::repo::sharing::Identity::is_relative(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 40
esys::repo::sharing::(anonymous namespace)::is_scp_like(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 41
esys::repo::sharing::(anonymous namespace)::is_windows_drive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 42
esys::repo::sharing::(anonymous namespace)::to_lower(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) 57
esys::repo::sharing::(anonymous namespace)::strip_trailing_slash(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 60
esys::repo::sharing::(anonymous namespace)::starts_with_ci(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&) 91
esys::repo::sharing::(anonymous namespace)::has_scheme(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 119
esys::repo::sharing::(anonymous namespace)::trim_copy(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 162

Generated by: LCOV version 1.14