Generation summary:

Statistics
Refs in files {{ rep_data.nbr_of_refs }}
Refs with no implementation {{ rep_data.nbr_of_refs_noimpl }}
Details
Report generated {{ rep_data.generation_time }}
Generation duration {{ rep_data.duration }}
Generation log cone.log
Generation options
Layers {{ rep_data.options.layers }}
Added {{ rep_data.options.added }}
Dryrun {{ rep_data.options.dryrun }}
Verbose {{ rep_data.options.verbose }}
Overrides {{ rep_data.options.overrides }}
Project {{ rep_data.options.project }}
Report {{ rep_data.options.report }}
Impls {{ rep_data.options.impls }}
Output {{ rep_data.options.output }}
Configuration {{ rep_data.options.configuration }}
Working directory {{ rep_data.cwd }}

Rule execution results:


{% for result in rep_data.rule_exec_results %} {#- Report only rule executions that affected something #} {%- if result.affected_refs|length > 0 %} {% endif -%} {% endfor %}
File Rule No. Input refs Affected refs
{{ result.source }} {{result.index}} {%- for ref in result.input_refs -%} {{ref}}
{% endfor %}
{%- for ref in result.affected_refs -%} {{ref}}
{% endfor %}

Output files:


{% for feat in rep_data.lines %} {% else %} {% endif %} {% endfor %} {% endfor %}
API Data Impl. file Impl. type Generated for Output files
{% if feat.is_temp_feature -%} {{ feat.ref }}
{%- else -%} {{ feat.ref }}
{%- endif %} Name: {{ feat.feat_name }}
Type: {{ feat.feat_type }}
ConfML: {{ feat.config_path }}
{% for data in feat.datas %} {% if loop.first %} {% else %} {% endif %} {% endfor %}
Layer Value
{{ data.layer }} {{ data.value|e|xml_charref_replace }}
{{ data.layer }} {{ data.value|e|xml_charref_replace }}
{% for data in feat.seq_data %} {% if loop.first %} {% else %} {% endif %} {% endfor %}
Setting Value
{{ data[0]|e|xml_charref_replace }} {% for value in data[1] %} {{ value|e|xml_charref_replace }}
{% endfor %}
{{ data[0]|e|xml_charref_replace }} {% for value in data[1] %} {{ value|e|xml_charref_replace }}
{% endfor %}
{% for impl in feat.impls %} {% if loop.first %}
{{ impl.name }} {{ impl.type }} {{ ', '.join(impl.generation_runs) }} {% for output in impl.outputfiles -%} {% if output.exists %} {{ output.filename }}
{% else %} {{ output.filename }}
{% endif %} {%- endfor %}
{{ impl.name }} {{ impl.type }} {{ ', '.join(impl.generation_runs) }} {% for output in impl.outputfiles %} {% if output.exists %} {{ output.filename }}
{% else %} {{ output.filename }}
{% endif %} {% endfor %}

Refs with no implementation:


{% for feat in rep_data.ref_noimpl %} {% endfor %}
API Data
{% if feat.is_temp_feature -%} {{ feat.ref }}
{%- else -%} {{ feat.ref }}
{%- endif %} Name: {{ feat.feat_name|e|xml_charref_replace }}
Type: {{ feat.feat_type|e|xml_charref_replace }}
ConfML: {{ feat.config_path }}
{% for data in feat.datas %} {% if loop.first %} {% else %} {% endif %} {% endfor %}
Layer Value
{{ data.layer }} {{ data.value|e|xml_charref_replace }}
{{ data.layer }} {{ data.value|e|xml_charref_replace }}
{% for data in feat.seq_data %} {% if loop.first %} {% else %} {% endif %} {% endfor %}
Setting Value
{{ data[0] }} {% for value in data[1] %} {{ value|e|xml_charref_replace }}
{% endfor %}
{{ data[0] }} {% for value in data[1] %} {{ value|e|xml_charref_replace }}
{% endfor %}

Not generated output files:


{% for file in rep_data.missing_output_files %} {% endfor %}
Output file
{{ file.filename }}