[% WRAPPER page.tt %] [% FOREACH modules %] [% IF name == module %]

Module: [% label | html %]

[% IF links.size > 0 %] [% FOREACH links %] [% END %] [% END %] [% IF build_status == 'success' or build_status == 'cache' %] [% IF artifacts.size > 0 %] [% FOREACH artifacts %] [% END %] [% END %] [% END %]
Build status: [%build_status%]
Logs: [% IF build_output_log_file %]Build output ([% build_output_log_size %])
[% END %] [% IF build_result_log_file %]Test results ([% build_result_log_size %])
[% END %]
Build time: [% build_duration %]
[%IF loop.index() == 0 %]Links:[%END%] [% label | html %]
[%IF loop.index() == 0 %]Artifacts:[%END%] [% label | html%]
[% IF tests.size > 0 %]

Test results

[% FOREACH tests %] [% END %]
Name Duration Logs Status
[% name %] [% duration %] [% IF output_log_file %]Test output ([% output_log_size %])
[% END %] [% IF result_log_file %]Test results ([% result_log_size %])
[% END %]
[% status %]
[% END %]

Generated packages

[% IF build_status == 'success' or build_status == 'cache' %] [% IF packages.size > 0 %] [% FOREACH platforms %]

Packages: [% label %]

[% FOREACH packages %] [% END %]
Filename Size MD5 Sum
[% filename | html %] [% prettysize %] [% md5sum %]
[% END %] [% ELSE %]

No packages were built/found for this module

[% END %] [% ELSE %] [% IF build_status == 'failed' %]

Build failed on this module

[% ELSIF build_status == 'skipped' %]

Module skipped because dependency failed during build

[% ELSE %]

Module not built. Status: [% build_status %]

[% END %] [% END %] [% IF changes.size > 0 %]

Changes since last build

[% FOREACH changes %] [% IF description %] [% END %] [% IF files && files.size > 0 %] [% END %] [% END %]
Changelist User Date
[% key %] [% user | html %] [% date %]
Description: [% description | html%]
Files: [% FOREACH file = files %] [% file | html%]
[% END %]
[% END %] [% END %] [% END %] [% END %]