Logtalk Code Coverage Report

Test suite file: tools/diagrams/tests.lgt
Test suite object: tests

Generated on: 2019-12-02T14:11:40

Global Coverage Covered/Total Percentage
Entities
 
16/17
94.1
Predicate Clauses and Grammar Rules
 
483/625
77.3

Covered Entities

graph_language_registry

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
0/0
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
language_object/2
 
0/0
[]

modules_diagram_support

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
9/16
56.3
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
loaded_file_property/2
 
1/1
[1]
module_property/2
 
1/1
[1]
property_module/2
 
2/7
[5,6]
property_source_file/2
 
5/5
[1,2,3,4,5]
source_file_extension/1
 
0/2
[]

diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
81/117
69.2
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
logtalk::message_tokens//2
 
1/1
[1]
logtalk::message_prefix_stream/4
 
0/1
[]
add_extension/4
 
2/2
[1,2]
add_link_options/3
 
2/2
[1,2]
add_node_zoom_option/4
 
1/1
[1]
all_files/0
 
1/1
[1]
all_files/1
 
1/1
[1]
all_libraries/0
 
1/1
[1]
all_libraries/1
 
1/1
[1]
diagram_caption/3
 
1/1
[1]
directories/2
 
1/1
[1]
directories/3
 
1/1
[1]
directory/1
 
1/1
[1]
directory/2
 
1/1
[1]
directory/3
 
1/1
[1]
edge/5
 
1/1
[1]
files/1
 
1/1
[1]
files/2
 
1/1
[1]
files/3
 
1/1
[1]
filter_file_extension/3
 
1/1
[1]
fix_option/2
 
2/3
[2,3]
fix_options/2
 
2/2
[1,2]
format_object/1
 
1/1
[1]
ground_entity_identifier/3
 
3/5
[1,2,3]
libraries/1
 
1/1
[1]
libraries/2
 
1/1
[1]
libraries/3
 
1/1
[1]
library/1
 
1/1
[1]
library/2
 
1/1
[1]
locate_directory/2
 
1/2
[1]
locate_file/5
 
4/6
[1,2,3,4]
locate_library/2
 
1/2
[1]
merge_options/2
 
1/1
[1]
message_tokens//1
 
2/5
[1,2]
normalize_directory_paths/2
 
2/2
[1,2]
not_excluded_file/3
 
1/2
[1]
omit_path_prefix/3
 
1/1
[1]
output_all_files/1
 
3/3
[1,2,3]
output_all_libraries/1
 
2/2
[1,2]
output_directories/4
 
2/2
[1,2]
output_edges/1
 
1/1
[1]
output_edges/2
 
2/3
[1,3]
output_file_path/4
 
1/1
[1]
output_files/2
 
2/2
[1,2]
output_libraries/3
 
2/2
[1,2]
output_library/3
 
3/3
[1,2,3]
output_missing_externals/1
 
1/1
[1]
output_node/6
 
1/1
[1]
output_rdirectory/3
 
2/2
[1,2]
output_rlibrary/3
 
2/2
[1,2]
output_sub_diagrams/1
 
1/1
[1]
parameter_names/3
 
1/1
[1]
rdirectory/1
 
1/1
[1]
rdirectory/3
 
1/1
[1]
reset/0
 
1/1
[1]
rlibrary/1
 
1/1
[1]
rlibrary/2
 
1/1
[1]
save_edge/5
 
1/1
[1]
sub_directory/4
 
1/1
[1]
sub_library/5
 
1/1
[1]
rdirectory/2
 
0/1
[]
diagram_description/1
 
0/1
[]
diagram_name_suffix/1
 
0/1
[]
default_options/1
 
0/1
[]
output_externals/1
 
0/1
[]
node/6
 
0/1
[]
external_node_kind/1
 
0/11
[]
variables_to_underscore/1
 
0/2
[]
message_diagram_description/1
 
0/1
[]
message_prefix_stream/3
 
0/3
[]
default_option/1
 
0/0
[]
output_file/4
 
0/0
[]

directory_dependency_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
39/42
92.9
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
13/13
[1,2,3,4,5,6,7,8,9,10,11,12,13]
depends_category/3
 
4/4
[1,2,3,4]
depends_directory/3
 
1/1
[1]
depends_object/3
 
8/8
[1,2,3,4,5,6,7,8]
depends_protocol/3
 
1/1
[1]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
entity_directory/3
 
3/4
[1,2,3]
message_diagram_description/1
 
1/1
[1]
output_library/3
 
3/3
[1,2,3]
output_sub_diagrams/1
 
2/2
[1,2]
reset/0
 
1/1
[1]
depends_module/3
 
0/2
[]
sub_diagram_/2
 
0/0
[]

directory_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
12/13
92.3
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
files/3
 
1/1
[1]
files_directories/2
 
1/1
[1]
files_directories_bag/2
 
2/2
[1,2]
output_externals/1
 
5/5
[1,2,3,4,5]
remember_included_directory/1
 
1/1
[1]
remember_referenced_logtalk_directory/1
 
1/1
[1]
reset/0
 
1/1
[1]
remember_referenced_prolog_directory/1
 
0/1
[]

directory_load_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
22/22
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
13/13
[1,2,3,4,5,6,7,8,9,10,11,12,13]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
message_diagram_description/1
 
1/1
[1]
output_library/3
 
3/3
[1,2,3]
output_sub_diagrams/1
 
2/2
[1,2]
reset/0
 
1/1
[1]
sub_diagram_/2
 
0/0
[]

entity_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
91/108
84.3
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
add_entity_documentation_url/4
 
1/1
[1]
add_external_entity_documentation_url/4
 
1/2
[2]
category_name_kind_caption/4
 
1/1
[1]
default_option/1
 
22/22
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
entity_name_kind_caption/5
 
1/1
[1]
file/1
 
1/1
[1]
file/2
 
1/1
[1]
fix_non_terminal/4
 
2/2
[1,2]
fix_non_terminals/4
 
2/2
[1,2]
message_diagram_description/1
 
1/1
[1]
object_name_kind_caption/4
 
1/1
[1]
output_category/2
 
1/1
[1]
output_category_inheritance_relations/2
 
4/4
[1,2,3,4]
output_category_provide_relations/2
 
2/2
[1,2]
output_category_relations/2
 
1/1
[1]
output_category_xref_calls/2
 
3/3
[1,2,3]
output_category_xref_relations/2
 
3/3
[1,2,3]
output_externals/1
 
4/4
[1,2,3,4]
output_file/4
 
1/1
[1]
output_missing_externals/1
 
4/4
[1,2,3,4]
output_object/2
 
1/1
[1]
output_object_inheritance_relations/2
 
6/6
[1,2,3,4,5,6]
output_object_provide_relations/2
 
2/2
[1,2]
output_object_relations/2
 
1/1
[1]
output_object_xref_calls/2
 
3/3
[1,2,3]
output_object_xref_relations/2
 
3/3
[1,2,3]
output_protocol/2
 
1/1
[1]
output_protocol_inheritance_relations/2
 
2/2
[1,2]
output_protocol_relations/2
 
1/1
[1]
output_sub_diagrams/1
 
3/3
[1,2,3]
process/3
 
5/5
[1,2,3,4,5]
protocol_name_kind_caption/4
 
1/1
[1]
remember_referenced_entity/2
 
1/1
[1]
reset/0
 
1/1
[1]
scope_relation_label/3
 
1/3
[1]
remember_referenced_module/2
 
0/1
[]
entity_to_html_name/3
 
0/2
[]
add_external_entity_code_url/4
 
0/1
[]
output_module/2
 
0/1
[]
output_module_relations/2
 
0/1
[]
output_module_provide_relations/2
 
0/2
[]
output_module_xref_relations/2
 
0/3
[]
output_module_xref_calls/2
 
0/3
[]
included_entity_/1
 
0/0
[]
included_module_/1
 
0/0
[]
referenced_entity_/2
 
0/0
[]
referenced_module_/2
 
0/0
[]

file_dependency_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
37/40
92.5
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
14/14
[1,2,3,4,5,6,7,8,9,10,11,12,13,14]
depends_category/3
 
4/4
[1,2,3,4]
depends_file/4
 
1/1
[1]
depends_object/3
 
8/8
[1,2,3,4,5,6,7,8]
depends_protocol/3
 
1/1
[1]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
entity_basename_directory/4
 
3/4
[1,2,3]
message_diagram_description/1
 
1/1
[1]
output_file/4
 
3/3
[1,2,3]
depends_module/3
 
0/2
[]

file_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
9/9
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
output_externals/1
 
5/5
[1,2,3,4,5]
remember_included_file/1
 
1/1
[1]
remember_referenced_logtalk_file/1
 
1/1
[1]
remember_referenced_prolog_file/1
 
1/1
[1]
reset/0
 
1/1
[1]

file_load_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
23/23
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
14/14
[1,2,3,4,5,6,7,8,9,10,11,12,13,14]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
message_diagram_description/1
 
1/1
[1]
output_file/4
 
6/6
[1,2,3,4,5,6]

inheritance_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
25/25
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
22/22
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
message_diagram_description/1
 
1/1
[1]

library_dependency_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
39/42
92.9
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
13/13
[1,2,3,4,5,6,7,8,9,10,11,12,13]
depends_category/3
 
4/4
[1,2,3,4]
depends_library/5
 
1/1
[1]
depends_object/3
 
8/8
[1,2,3,4,5,6,7,8]
depends_protocol/3
 
1/1
[1]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
entity_basename_directory/4
 
3/4
[1,2,3]
message_diagram_description/1
 
1/1
[1]
output_library/3
 
3/3
[1,2,3]
output_sub_diagrams/1
 
2/2
[1,2]
reset/0
 
1/1
[1]
depends_module/3
 
0/2
[]
sub_diagrams_/1
 
0/0
[]

library_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
15/15
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
add_library_documentation_url/4
 
2/2
[1,2]
files/3
 
1/1
[1]
files_directories/2
 
1/1
[1]
files_directories_bag/2
 
2/2
[1,2]
output_externals/1
 
5/5
[1,2,3,4,5]
remember_included_library/2
 
1/1
[1]
remember_referenced_logtalk_library/2
 
1/1
[1]
remember_referenced_prolog_library/2
 
1/1
[1]
reset/0
 
1/1
[1]

library_load_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
24/24
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
15/15
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
message_diagram_description/1
 
1/1
[1]
output_library/3
 
3/3
[1,2,3]
output_sub_diagrams/1
 
2/2
[1,2]
reset/0
 
1/1
[1]
sub_diagrams_/1
 
0/0
[]

uses_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
25/25
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
22/22
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
message_diagram_description/1
 
1/1
[1]

xref_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
32/72
44.4
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
23/23
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]
diagram_description/1
 
1/1
[1]
diagram_name_suffix/1
 
1/1
[1]
message_diagram_description/1
 
1/1
[1]
output_externals/1
 
5/5
[1,2,3,4,5]
reset/0
 
1/1
[1]
entity/2
 
0/1
[]
entity/1
 
0/1
[]
entity_kind/4
 
0/1
[]
process_entity/3
 
0/13
[]
predicate_kind_caption/4
 
0/2
[]
scope_predicate_kind/2
 
0/3
[]
add_predicate_documentation_url/4
 
0/1
[]
predicate_target_value/2
 
0/1
[]
add_predicate_code_url/5
 
0/1
[]
add_xref_code_url/5
 
0/1
[]
calls_local_predicate/5
 
0/2
[]
calls_super_predicate/5
 
0/1
[]
calls_self_predicate/5
 
0/1
[]
calls_external_predicate/5
 
0/3
[]
updates_predicate/5
 
0/1
[]
entity_property/3
 
0/4
[]
remember_included_predicate/1
 
0/1
[]
remember_referenced_predicate/1
 
0/1
[]
remember_external_predicate/1
 
0/1
[]
included_predicate_/1
 
0/0
[]
referenced_predicate_/1
 
0/0
[]
external_predicate_/1
 
0/0
[]