LCA14: LCA14-204: Introduction to CI @ Linaro 2 of 3
Upcoming SlideShare
Loading in...5

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



Resource: LCA14 ...

Resource: LCA14
Name: LCA14-204: Introduction to CI @ Linaro 2 of 3
Date: 04-03-2014
Speaker: F. Boudra, T.Baker, M.Wasilewski



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

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

  • Tue-4-Mar, 11:15am, F. Boudra, T.Baker, M.Wasilewski LCA14-204: Intro to CI @ Linaro 2 of 3
  • 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
  • Anything can be automated ... Well, almost anything Adding new Boards to LAVA View slide
  • • 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 View slide
  • • 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
  • • 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
  • Any Questions? Adding a new board to LAVA
  • • Regular daily tests (scheduled from Jenkins) • Release tests (scheduled manually) • Ad-hoc testing • Test development QA - Using LAVA for tests
  • More about Linaro Connect: More about Linaro: More about Linaro engineering: Linaro members: