LCOV - code coverage report
Current view: top level - src/esys/repo/cli - appbase.cpp (source / functions) Hit Total Coverage
Test: esysrepo_coverage.info Lines: 164 282 58.2 %
Date: 2026-08-01 10:43:40 Functions: 24 43 55.8 %

Function Name Sort by function name Hit count Sort by hit count
esys::repo::cli::AppBase::get_folder[abi:cxx11]() 0
esys::repo::cli::AppBase::get_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::cli::AppBase::parse_args() 21
esys::repo::cli::AppBase::print_help(std::basic_ostream<char, std::char_traits<char> >&) 4
esys::repo::cli::AppBase::set_version(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::cli::AppBase::get_sub_args[abi:cxx11]() 0
esys::repo::cli::AppBase::register_cmd(esys::repo::cli::Cmd*) 161
esys::repo::cli::AppBase::get_error_msg[abi:cxx11]() 0
esys::repo::cli::AppBase::set_error_msg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::cli::AppBase::setup_terminal() 0
esys::repo::cli::AppBase::get_common_desc() 0
esys::repo::cli::AppBase::get_user_folder() 38
esys::repo::cli::AppBase::set_logger_mngr(std::shared_ptr<esys::log::Mngr>) 0
esys::repo::cli::AppBase::get_log_file_path[abi:cxx11]() 42
esys::repo::cli::AppBase::get_input_filename[abi:cxx11]() 0
esys::repo::cli::AppBase::get_output_filename[abi:cxx11]() 0
esys::repo::cli::AppBase::parse_and_configure() 21
esys::repo::cli::AppBase::get_workspace_folder[abi:cxx11]() 0
esys::repo::cli::AppBase::groups_str_to_groups(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 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> > > >&) 0
esys::repo::cli::AppBase::setup_console_and_logs() 21
esys::repo::cli::AppBase::run() 16
esys::repo::cli::AppBase::parse(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&, boost::program_options::options_description&, boost::program_options::positional_options_description&, boost::program_options::variables_map&, bool) 21
esys::repo::cli::AppBase::get_os() 16
esys::repo::cli::AppBase::set_os(std::basic_ostream<char, std::char_traits<char> >&) 0
esys::repo::cli::AppBase::get_cmd[abi:cxx11]() 56
esys::repo::cli::AppBase::find_cmd(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 35
esys::repo::cli::AppBase::get_cmds() 4
esys::repo::cli::AppBase::set_args(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&) 21
esys::repo::cli::AppBase::set_args(int, char**) 0
esys::repo::cli::AppBase::print_doc(std::basic_ostream<char, std::char_traits<char> >&) 0
esys::repo::cli::AppBase::AppBase() 17
esys::repo::cli::AppBase::~AppBase() 0
esys::repo::cli::AppBase::~AppBase().2 17
esys::repo::cli::CmpCmdName::operator()(esys::repo::cli::Cmd const*, esys::repo::cli::Cmd const*) const 54
esys::repo::cli::AppBase::is_version() const 5
esys::repo::cli::AppBase::get_version[abi:cxx11]() const 0
esys::repo::cli::AppBase::is_trace_to_file() const 21
esys::repo::cli::AppBase::is_trace_to_console() const 21
esys::repo::cli::AppBase::is_doc() const 22
esys::repo::cli::AppBase::is_help() const 22
esys::repo::cli::AppBase::get_args[abi:cxx11]() const 17
esys::repo::cli::AppBase::get_cmds() const 0
esys::repo::cli::AppBase::get_debug() const 21

Generated by: LCOV version 1.14