Skip to end of metadata
Go to start of metadata
Table Of Contents

Overview

This release 3 Integration plan and report sets forth the plans, integration elements, and detailed integration points that will be performed throughout the life of the release 3 development cycle. This document is continuously updated and is a communication point for subsystem development leads and is a guideline of activities for the leads and the integration team. Additionally, results are reported for each integration element forming the integration report.

System Specifications

Continuous Integration

Release 3 is driven from a continuous integration philosophy. This means that every change to the code base causes a build to execute tests to verify that nothing has been broken. Any failed test causes an immediate notification to be sent to the appropriate team(s) to investigate. The intent is that at any point in time the product is in a correct working order.

The following guidelines are used for continuous integration:

  • There are defined and automated integration procedures owned by the integration team (the buildbot execution)
  • Integration should involve integrating into a running system
  • Continuously add integration tests (non trivial number) to the integration package
  • Integration is the job of all team members, not just the integration team

Release 3 Elaboration Phase Integration Plan and Report

This section identifies the end-to-end integration activities and plan for the development and integration teams during the elaboration phase of release 3. It also describes and reports the results of the integration element.

Elaboration Phase Integration Plan and Report

Release 3 Construction Phase Integration Plan and Report

This section identifies the end-to-end integration activities and plan for the development and integration teams during the construction phase of release 3. It also reports the results of each integration element.

Construction Phase Integration Plan and Report

Labels

favourite favourite Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.