This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
eg-ciat [2016/04/05 12:58] jsmoeller |
eg-ciat [2024/05/29 11:03] (current) jsmoeller |
||
---|---|---|---|
Line 6: | Line 6: | ||
[[https://jira.automotivelinux.org/secure/RapidBoard.jspa?rapidView=17 | Kanban View]] can be found here. | [[https://jira.automotivelinux.org/secure/RapidBoard.jspa?rapidView=17 | 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 [[eg-ciat:meetings|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: | 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: | ||
Line 13: | Line 31: | ||
* Daily snapshot build and testing | * Daily snapshot build and testing | ||
* Device tests on real hardware | * Device tests on real hardware | ||
- | * Test environments such as JTA and Lava | + | * Test environments such as Lava |
* Test suites such as LTP | * Test suites such as LTP | ||
- | * UI testing (OpenQA) | ||
==== Members ==== | ==== Members ==== | ||
- | * Agustin Bethencourt - Codethink | ||
- | * Nuohan Qiao - Fujitsu Ten | ||
- | * Yuichi Kusakabe - Fujitsu Ten | ||
* Jan-Simon Moeller - Linux Foundation (Team Lead - jsmoeller(at)linuxfoundation.org) | * Jan-Simon Moeller - Linux Foundation (Team Lead - jsmoeller(at)linuxfoundation.org) | ||
- | * Mikhail Durnev - Mentor | ||
- | * Yannick Gicquel - Renesas / IoT.bzh | ||
- | * Stephane Desneux - Renesas / IoT.bzh | ||
==== Current Status ==== | ==== Current Status ==== | ||
- | * AGL currently uses Jenkins for CI and JTA for test. | + | * AGL currently uses Jenkins for CI and Lava |
* Jenkins builds for QEMU tied into Gerrit for patch submissions | * Jenkins builds for QEMU tied into Gerrit for patch submissions | ||
Line 38: | Line 49: | ||
* Integrate test environments such as JTA and Lava | * Integrate test environments such as JTA and Lava | ||
* Investigate UI testing (OpenQA) | * Investigate UI testing (OpenQA) | ||
- | |||
==== Activities ===== | ==== Activities ===== | ||
- | The EG hosts a bi-weekly call. | + | The EG hosts a ~ bi-weekly call. |
- | + | ||
- | Next meeting: 2016-04-05 | + | |
Details: | Details: | ||
Line 49: | Line 57: | ||
[[eg-ciat:meetings|eg-ciat:meetings]] | [[eg-ciat:meetings|eg-ciat:meetings]] | ||
- | ==== Roadmap ==== | ||
- | * 'BB' release | ||
- | * feature a | ||
- | * 'CC' release | ||
- | * feature b | ||
- | |||
- | |||
- | === Todo === | ||
- | This is the current bi-weekly todo-list: | ||
- | * |