Continuous Integration and Test Expert Group
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
Current Status
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