diff -r 000000000000 -r 2e8eeb919028 configurationengine/source/scripts/gen_report_template.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/configurationengine/source/scripts/gen_report_template.html Thu Mar 11 17:04:37 2010 +0200 @@ -0,0 +1,440 @@ + + + + ConE generation report + + + + +

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 logcone.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 %} + +
FileRule No.Input refsAffected 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 %} +
APIDataImpl. fileImpl. typeGenerated forOutput 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 %} +
LayerValue
{{ 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 %} +
SettingValue
{{ 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 %} +
APIData
+ {% 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 %} +
LayerValue
{{ 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 %} +
SettingValue
{{ 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 }} +
+ + +