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
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