• Like
LCA14: LCA14-208: Introduction to CI @ Linaro 3 of 3
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

LCA14: LCA14-208: Introduction to CI @ Linaro 3 of 3


Resource: LCA14 …

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

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Tue-4-Mar, 12:10pm, F.Boudra, T.Baker, M.Wasilewski LCA14-208: Intro to CI @ Linaro 3 of 3
  • 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 (New Platforms and/or New 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. • LAVA is an automation framework • i.e. scheduling jobs and interfacing with hardware • it provides a basic level of visualization • LAVA results can be easily published to external systems for performing advanced analysis • 1. QA Test Reports • 2. Publishing to downstream data stores • 3. Post processing by advanced statistical tools, R, etc... Getting the most out of LAVA Results
  • 4. • LAVA Test Shell Results • Pass / Fail / Measurement • Helper functions • Regular Expression Parsing • lava-test-attach • limits • LAVA Log files • LAVA Results API • job_submit • job_status • job_get • General Publishing capabilities • No rules • Simply a step at the completion of your regular tests to copy files to other systems • Scripts that pass files - HTTP, Custom Servers, SCP, NFS, etc... Recording Data During LAVA jobs
  • 5. • Submit Job • Live Results • Poll the results • Filter LAVA Jobs • Visualize LAVA results • Add comments on an observation Demo
  • 6. • Automated results • Calxeda highbank • Calxeda midway • Arndale-Octa (coming soon) • FVP models (including Foundation model) • Manual results • Ubuntu • Android • Publishing test results • mailing lists • release page • Reporting defects • Launchpad • mailing lists • Jira QA Test Reports
  • 7. • Combining manual and automated test results • Detecting scheduled but not executed test suites from LAVA • Tagging weekly/monthly test results (as opposed to daily tests) • Better presentation than Google spreadsheets New QA reporting tools (coming soon)
  • 8. 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