O'Reilly Open Source Convention
Books Safari Bookshelf Conferences O'Reilly Network

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow Wiki
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Tips for
Arrow Press
Arrow Mail List



Automating Operating Systems Testing with Ruby
Eric Schwartz, Linux QA Engineer, Hewlett-Packard Linux & Open Source Labs

Track: Ruby
Date: Thursday, July 29
Time: 4:30pm - 5:15pm
Location: Meadowlark


Testing and certifying operating systems involves more than just running a test-- you also need to record system configuration, test histories, and test status. This talk focuses on the part of our systems validation test harness which covers starting tests, gathering results, storing them in a database, and displaying them on a local intranet via HTTP and CGI. Most examples will be in Ruby, but at least one significant client-side component is in Perl, and the reasons for that will be covered as an example of why one's favorite technology is not always the most appropriate solution.

Specific topics include:

1) Why Ruby? (and why not?)
2) Going from zero to 60 in three months flat
3) Refactoring with Ruby as systems evolve
4) Lessons learned

O'Reilly Home | Privacy Policy

© 2004, O'Reilly Media, Inc.