User Tools

Site Tools


eg-ciat

Continuous Integration and Test Expert Group

EG Project and Task Lists are in Jira

List View can be found here.
Kanban View can be found here.

Explanation of CIAT

CIAT is the abbreviation of Continuous Integration and Automated Test. It should include:

  • CI pipeline which executes tests on user's demand or triggered by upstream changes automatically
  • collection of source code from upstream
  • automated instructions for building/deploying built upstream components
  • ability to include binary artifacts
  • automated test pipeline which executes sets of tests
  • publication of built distro/component and test results/logs
  • mechanism for formal code review prior to merging of changes
  • demonstration of license compliance

Meetings

The Continuous Integration and Test (CIAT) Expert Group meets every other Tuesday. Meeting schedule, dial-in information, agenda, and minutes for the CIAT EG is available here.

Charter

The Continuous Integration and Test Expert Group is responsible for defining requirements and architecture of the AGL software distribution integration and test infrastructure. Topics include:

  • Build and smoke test of Gerrit submissions on all hardware
  • Daily snapshot build and testing
  • Device tests on real hardware
  • Test environments such as Lava
  • Test suites such as LTP

Members

  • Jan-Simon Moeller - Linux Foundation (Team Lead - jsmoeller(at)linuxfoundation.org)

Current Status

  • AGL currently uses Jenkins for CI and Lava
  • Jenkins builds for QEMU tied into Gerrit for patch submissions

The EG is working on these goals:

  • Build and smoke test of Gerrit submissions on all hardware
  • Daily snapshot build and testing
  • Device tests on real hardware
  • Integrate test environments such as JTA and Lava
  • Investigate UI testing (OpenQA)

Activities

The EG hosts a ~ bi-weekly call.

Details:

eg-ciat:meetings

eg-ciat.txt · Last modified: 2024/05/29 11:03 by jsmoeller