LCOV - code coverage report
Current view: top level - tests - catch_main.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 362 530 68.3 %
Date: 2023-12-10 17:25:12 Functions: 18 22 81.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
unittest::flag_to_str[abi:cxx11](as2js::flag_t) 0
unittest::test_callback::~test_callback() 0
unittest::attribute_to_str[abi:cxx11](as2js::attribute_t) 0
unittest::error_code_to_str(as2js::err_code_t) 0
cleanup_test() 1
init_test(Catch::Session&) 1
add_command_line_options(Catch::Clara::Parser const&) 2
main::{lambda()#1}::operator()() const 2
main 2
unittest::str_to_attribute_code(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 364544
unittest::verify_parser_result(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<as2js::json::json_value>, std::shared_ptr<as2js::node>, bool, bool) 684032
unittest::str_to_flag_code(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1249280
unittest::str_to_error_code(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1458190
unittest::test_callback::got_called() 1835442
unittest::test_callback::fix_counters() 1873500
unittest::test_callback::test_callback(bool, bool) 1873500
unittest::test_callback::~test_callback().2 1873500
unittest::test_callback::output(as2js::message_level_t, as2js::err_code_t, as2js::position const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2573506
unittest::verify_flags(std::shared_ptr<as2js::node>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 13258341
unittest::verify_result(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<as2js::json::json_value>, std::shared_ptr<as2js::node>, bool, bool) 13258341
unittest::verify_attributes(std::shared_ptr<as2js::node>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 13258341
unittest::verify_child_node(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<as2js::json::json_value>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<as2js::json::json_value>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::shared_ptr<as2js::json::json_value> > > > const&, std::shared_ptr<as2js::node>, std::shared_ptr<as2js::node>, char const*, bool, bool) 65861625

Generated by: LCOV version 1.14