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 JTA and Lava
  • Test suites such as LTP
  • UI testing (OpenQA)

Members

  • Agustin Bethencourt - MBition/Daimler
  • Yuichi Kusakabe - Denso-Ten
  • Li Xiaoming - Fujitsu
  • Jan-Simon Moeller - Linux Foundation (Team Lead - jsmoeller(at)linuxfoundation.org)
  • Kevin Hilman - BayLibre
  • Corentin Labbe - BayLibre

Current Status

  • AGL currently uses Jenkins for CI and Lava + Fuego for running test.
  • 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)

AGL Testframework and AGL-JTA

AGL's testframework is a combined toolset. You can find more information here:

AGL Testframework

AGL License Management

SW360 Dockfile & User Guide: : sw360.zip

Activities

The EG hosts a ~ bi-weekly call.

Details:

eg-ciat:meetings

Roadmap

The CIAT EG Roadmap is part of the overall AGL Roadmap and can be found on this page.

eg-ciat.txt · Last modified: 2020/06/09 07:12 by LiXiaoming