{% extends "base.html" %} {% block title %}{% endblock %} {% block head %} {{ super() }} {% endblock %} {% block content %}

Build Report

{{ report.repository_name }} @ {{ report.start }}

Explanation

This is an automatically generated document, which contains the results of an ufotest build. A build refers to the process of cloning the camera source code directory, flashing the new version of the configuration from the repository to the hardware and running an automated test suite on the resulting hardware configuration.

UfoTest is an application which aims to implement unit testing and CI functionality for the UFO camera hardware which was developed at the IPE. The Documentation for the project can be found here: UfoTest Documentation

Build Context

The build was started at {{ report.start }} and ended {{ report.end }} with a total duration of {{ report.duration }} minutes.

The build is based on a clone of the source repository called {{ report.repository }}. Specifically, the commit {{ report.commit }} from the branch {{ report.branch }}.

Information about this build was saved in the 'builds' folder of the ufotest application on the machine, which is currently hosting the ufotest application and thus the CI server. This specific report is saved in the sub folder called {{ report.folder }}.
This folder also contains the .BIT file which was flashed to the hardware to produce the following results.

The bit file responsible for these test results can be downloaded here: BIT File

Test Results

The test suite which was executed on the camera hardware, after the new version of the software was flashed, is called {{ report.test_suite }}. This suite contains a total of {{ report.test_count }} separate test cases. The specific names of these test cases can be seen in the separate test report.
This test report can be found in the {{ report.test_report_folder }} subfolder of the 'archive' folder within the ufotest installation.

Build Summary

The following Table shows a summary of the most important build details:

Start time
{{ report.start }}
End time
{{ report.end }}
Duration
{{ report.duration }} minutes
Test suite
{{ report.test_suite }}
Test success
{{ report.test_percentage * 100 }}% (out of {{ report.test_count }})
{% endblock %}