Logtalk Code Coverage Report

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

Generated on: 2018-03-16T18:41:55

Global Coverage Covered/Total Percentage
Entities
 
13/14
92.9
Predicate Clauses and Grammar Rules
 
357/442
80.8

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/17
52.9
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]
module_predicate_properties/3
 
0/1
[]
source_file_extension/1
 
0/2
[]

diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
68/82
82.9
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
add_extension/4
 
2/2
[1,2]
add_link_options/3
 
2/2
[1,2]
add_node_zoom_option/5
 
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]
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_file/5
 
4/5
[1,2,3,4]
merge_options/2
 
1/1
[1]
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/3
 
2/2
[1,2]
output_edges/1
 
2/2
[1,2]
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_node/6
 
1/1
[1]
output_rlibrary/3
 
2/2
[1,2]
parameter_names/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_library/5
 
1/1
[1]
variables_to_underscore/1
 
1/2
[1]
diagram_name_suffix/1
 
0/1
[]
default_options/1
 
0/1
[]
output_externals/1
 
0/1
[]
message_prefix_stream/3
 
0/3
[]
message_tokens//1
 
0/2
[]
default_option/1
 
0/0
[]
output_file/4
 
0/0
[]

entity_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
82/97
84.5
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
 
21/21
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
diagram_name_suffix/1
 
1/1
[1]
entity_name_kind_caption/5
 
1/1
[1]
entity_to_html_name/3
 
1/2
[2]
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]
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_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]
process/3
 
5/5
[1,2,3,4,5]
protocol_name_kind_caption/4
 
1/1
[1]
remember_referenced_entity/1
 
1/1
[1]
reset/0
 
1/1
[1]
scope_relation_label/3
 
1/3
[1]
remember_referenced_module/1
 
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
[]
referenced_entity_/1
 
0/0
[]
referenced_module_/1
 
0/0
[]

file_dependency_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
35/38
92.1
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_name_suffix/1
 
1/1
[1]
entity_basename_directory/4
 
3/4
[1,2,3]
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
 
8/8
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
output_externals/1
 
4/4
[1,2,3,4]
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
 
21/21
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_name_suffix/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
 
22/22
100.0
Predicate/Non-terminal Coverage Covered/Total Covered Clause/Rule Indexes
default_option/1
 
21/21
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
diagram_name_suffix/1
 
1/1
[1]

library_dependency_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
34/37
91.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_name_suffix/1
 
1/1
[1]
entity_basename_directory/4
 
3/4
[1,2,3]
output_library/3
 
3/3
[1,2,3]
depends_module/3
 
0/2
[]

library_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
14/14
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
 
4/4
[1,2,3,4]
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
 
18/18
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_name_suffix/1
 
1/1
[1]
output_library/3
 
3/3
[1,2,3]

uses_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
 
21/21
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]
diagram_name_suffix/1
 
1/1
[1]

xref_diagram(A)

Entity Coverage Covered/Total Percentage
Predicate Clauses and Grammar Rules
 
24/66
36.4
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_name_suffix/1
 
1/1
[1]
reset/0
 
1/1
[1]
entity/2
 
0/1
[]
entity/1
 
0/1
[]
entity_kind/4
 
0/1
[]
process/3
 
0/12
[]
predicate_kind_caption/4
 
0/2
[]
scope_predicate_kind/2
 
0/3
[]
add_predicate_documentation_url/4
 
0/3
[]
add_xref_code_url/4
 
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_referenced_predicate/1
 
0/1
[]
remember_external_predicate/1
 
0/1
[]
output_external_predicates/1
 
0/4
[]
included_predicate_/1
 
0/0
[]
referenced_predicate_/1
 
0/0
[]
external_predicate_/1
 
0/0
[]