User Tools

Site Tools


eg-ciat

This is an old revision of the document!


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:

  • collection of source code from upstreams
  • automated instructions for building/deploying upstream components and executing tests
  • continuous Integration pipeline executes the automated instructions on user's demand or triggered by upstream changes
  • ability to include binary input artifacts
  • publication of built distro/component and test results/logs
  • machanism for formal code review prior to merging of changes
  • demonstration of license compliance

Refer here to get more information about CIAT:

Meetings

The Continuous Integration and Test (CIAT) Expert Group meets every other Wednesday. 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 - Codethink
  • Nuohan Qiao - Fujitsu Ten
  • Yuichi Kusakabe - Fujitsu Ten
  • Jan-Simon Moeller - Linux Foundation (Team Lead - jsmoeller(at)linuxfoundation.org)
  • Mikhail Durnev - Mentor
  • Kotaro Hashimoto - Mitsubishi Electric
  • Kenji Tadano - Mitsubishi Electric
  • Yannick Gicquel - Renesas / IoT.bzh
  • Stephane Desneux - Renesas / IoT.bzh

Current Status

  • AGL currently uses Jenkins for CI and JTA for 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-JTA

AGL-JTA can be found here.

Activities

The EG hosts a bi-weekly call.

Next meeting: 2016-05-03

Details:

eg-ciat:meetings

Roadmap

  • 'BB' release
    • feature a
  • 'CC' release
    • feature b

Todo

This is the current bi-weekly todo-list:

*

eg-ciat.1464751324.txt.gz · Last modified: 2016/06/01 03:22 by qiaonuohan