Linaro Connect resources will be available here during and after Connect!
Booking Private Meetings Private meetings are booked through bkk19.skedda.com and your personal calendar (i.e. Google Calendar). View detailed instructions here.
For Speakers Please add your presentation to Sched.com by attaching a pdf file to your session (under Extras > + File). We will export these presentations daily and feature on the connect.linaro.org website here. Videos will be uploaded as we receive them (if the video of your session cannot be published please let us know immediately by emailing connect@linaro.org).
Puzzle: Dave Pigott has come up with another puzzle: https://linaro.co/bkk19puzzle can you crack the code?! Prizes will be awarded to the winner(s) on Friday.
Long-time assignee into Linaro from Arm. Worked in lots of teams in Linaro: OCTO, LEG, LNG, LAVA. Now Tech Owner for the Device Tree Evolution. Lead Project
LAVA is at the same time supporting a wide range of devices and maintained by a small team of people. Which mean that maintainers do not have access to most device types that LAVA is supporting. LAVA Federation project is aiming at testing the LAVA software on community owned hardware. Every day, LAVA functional tests are spread across multiple labs, owned by the community members, with a variety of community hardware.
The goal of this presentation is to help community members to jump in and participate to this common effort.
I'm a principal tech lead, working for Linaro. I've been contributed to OSS since 2007 when I started working on VLC Media player at university.I have been core developer and maintainer of LAVA , a widely adopted framework to test software (bootloader, kernel, user space) on real... Read More →
Different test frameworks have very different approaches to tests, including when they run, how they are run, what data formats are used, and what the various fields are that control test operation and results analysis. Recently, Tim has conducted a survey of different "test definitions", in an attempt to cull best practices and search for commonality that will lead to enhanced interoperability between test systems. In this session, Tim will present the results of his survey, and make suggestions for areas where tests could be harmonized, and used in common between Fuego and Lava - two test systems with very different approaches.
Tim Bird is a Principal Software Engineer for Sony Corporation, where he helps Sony improve the Linux kernel for use in Sony's products. Tim is also a member of the Board of Directors of the Linux Foundation. Tim is active in technical projects related to embedded Linux testing and... Read More →
Fuego is yet another automated test framework for Linux. But it is different from other systems in a few key ways. This session will introduce Fuego and describe a few of its features that are different (to Tim's knowledge) from other test systems like LAVA, Buildbot, or LTP.
Some of the features are Fuego's focus on individual board testing (rather than test labs), results analysis separated from the test itself, and on building a suite of tests readily available to begin testing.
Tim will also share some of his vision for the future of open source testing, and what features of Fuego are being prototyped now to move towards that vision. (That is, Tim will share his Fuego roadmap.)
Tim Bird is a Principal Software Engineer for Sony Corporation, where he helps Sony improve the Linux kernel for use in Sony's products. Tim is also a member of the Board of Directors of the Linux Foundation. Tim is active in technical projects related to embedded Linux testing and... Read More →
Test results triage is the most time-consuming step currently in Texas Instruments CI cycle. Embedded tests are more susceptible to failures caused by external factors due to test setup complexity. A typical embedded test contains multiple points of failure. This work uses a neural network to classify test results automatically and to detect 'real' regressions. It helps scaling TI's validation cycle by automating the most time-consuming step.
Testing a bootloader in LAVA is more difficult than running tests on a typical Linux-based operating system such as Debian or Android. Robustly provisioning a new bootloader requires boards to be better designed for automation and to be deeply integrated into LAVA. For bootloaders, we often have to drive the tests externally since, with an OS or POSIX shell we cannot simply launch scripts to manage execution of the test suite.
During this presentation, we will discuss these challenges in greater detail and look at what solutions LAVA offers to achieve bootloader automate testing. We’ll close out the session with an example test description that allows a bootloader test suite to be fully automated using LAVA.
I'm a principal tech lead, working for Linaro. I've been contributed to OSS since 2007 when I started working on VLC Media player at university.I have been core developer and maintainer of LAVA , a widely adopted framework to test software (bootloader, kernel, user space) on real... Read More →