LCA14: LCA14-204: Introduction to CI @ Linaro 2 of 3

450 views

Published on

Resource: LCA14
Name: LCA14-204: Introduction to CI @ Linaro 2 of 3
Date: 04-03-2014
Speaker: F. Boudra, T.Baker, M.Wasilewski
Video: https://www.youtube.com/watch?v=TA6s4RgM7-U

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
450
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

LCA14: LCA14-204: Introduction to CI @ Linaro 2 of 3

  1. 1. Tue-4-Mar, 11:15am, F. Boudra, T.Baker, M.Wasilewski LCA14-204: Intro to CI @ Linaro 2 of 3
  2. 2. Hour 1 ● QA Services will introduce you to existing Linaro Test Plans ● Builds and Baselines will provide an overview to our build system, how to create, manage and close out a build and how to submit the build artifacts to LAVA for a test on lab hardware. Hour 2 ● LAVA will describe the process of adding new test capabilities (Platforms and/or external test equipment) ● QA Services will overview how they use LAVA for tests Hour 3 ● LAVA will show you new features to improve test result filtering and Visualization in LAVA ● QA Services will show you how Linaro rolls all the Build results, Test Results (Manual / LAVA) into our test reports Intro to CI @ Linaro
  3. 3. Anything can be automated ... Well, almost anything Adding new Boards to LAVA
  4. 4. • Power Design • Boot on Power • USB / External Power • Reliable Power cycle • Remote Control • Serial Console • Persistent over Power • Offline Management • IPMI/SoL • ADB/Fastboot Hardware Considerations
  5. 5. • UEFI • Booting from Menu Options • Networking Support & Network Boot • Media Boot (SATA/SDCARD/etc...) • Minimize requirements for UEFI shell intervention • Hard to automate, Slow, color / escape codes • uboot • zimage & uimage capabilities • Network enablement • General • Static IP Addesses can work, DHCP is preferred • Unique; MAC addresses / Serial Numbers Bootloader Considerations
  6. 6. • Automation should start with Prebuilt binaries, • Bootloader • Kernel • DTB • Ramdisk (optional) • Root Filesystem • Documentation to boot the Platform • What are the specifics • The first step in integration is reproduce the platform boot in our lab • Are there any special cases • Security • Magic boot commands Software Considerations
  7. 7. Any Questions? Adding a new board to LAVA
  8. 8. • Regular daily tests (scheduled from Jenkins) • Release tests (scheduled manually) • Ad-hoc testing • Test development QA - Using LAVA for tests
  9. 9. More about Linaro Connect: http://connect.linaro.org More about Linaro: http://www.linaro.org/about/ More about Linaro engineering: http://www.linaro.org/engineering/ Linaro members: www.linaro.org/members

×