Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, September 18 • 10:50am - 11:40am
Capture and Replay Hardware Behaviour for Bug Reporting and Regression Testing - Martin Pitt, Canonical

Sign up or log in to save this to your schedule and see who's attending!

Software stacks that interact with hardware such as Desktop power management, GNOME's gvfs, or handling of multiple monitors and USB devices have traditionally been hard to debug. For a developer it is difficult to reproduce problems and write regression tests without having access to the problematic hardware.  Recently there has been some progress in this area with dbusmock and umockdev. This talk introduces the current state of the art and ends in a group discussion about the needs of particular projects: How can we cover other areas like network devices? Which kinds of hardware and software
projects would benefit most from recording the behaviour of real hardware and replaying it on developer's machines and test suites?

You should be familiar with Linux userspace hardware handling (sysfs, /dev, uevents, D-BUS, etc.) and be interested in QA.

Speakers
avatar for Martin Pitt

Martin Pitt

Upstream QA engineer, Canonical Ltd.
Since 2004 Pitt has worked as an Ubuntu Platform team engineer at Canonical Ltd, in various roles (security, desktop, project mgmt, release engineering). Presently Pitt is a QA team engineer, focusing on QA technology research and upstream QA (mostly GNOME and Linux plumbing). Pitt is currently working on projects for automated bug reporting and creating regression tests for hardware and GUI related software (Apport, umockdev, python-dbusmock).


Wednesday September 18, 2013 10:50am - 11:40am
Celestin C

Attendees (15)