Session Abstract

Testing a large python application, like LAVA, can be sometime tricky.

The first part of the talk will focus on classical python testing features like pytest and mocking.
The second part of the talk will concentrate on some specific tools that where developed to test LAVA itself (meta-lava, DummySYS, ...). These tools and the corresponding ideas could also be used to test other systems.

Session Speakers

Remi Duraffort

View website

Senior Software Engineer (Linaro)

Im a senior software engineer, working for Linaro.

Ive been contributed to OSS since 2007 when I started working on VLC Media player at university.

I worked for 5 years at STMicroelectronics where I ported the v8 JavaScript engine on sh4 processors. I also contributed to many OSS projects like proot, care, debian, qemu, ...

Im now maintainer and architect of LAVA, a widely adopted framework to test software (bootloader, kernel, user space) on real boards.

I gave some talks at the Linaro Connect Conference since 2014. I recently gave a talk about lavafed at FOSDEM 2019.