The Linux Tools and Languages Team at Oracle: An Introduction
By Elena on Aug 20, 2007
After a few months at Oracle, it's time to talk a bit about what our team has been working on.
Kris Van Hees has started an open source (licensed under the GPL) automated and loosely distributed build-and-test reporting tool, called Labrat. It collects and displays test results for various projects. Right now Labrat is used for daily testing of Systemtap and Frysk. Alongside with running the testsuite for the projects and collecting the results, the build logs and the test logs, it also collects coverage information from each of the test runs. The project will be hosted here: OSS.oracle.com. At the moment it is temporarily fully accessible here: Automated Build-and-Test Tool Page.
Another area we are working on is Scripting Languages, mostly with PHP and Ruby. Christopher Jones and Alison Holloway are in the team, and their work is highlighted in their blogs:
Chris has put together the PHP RPMs for OEL, they are downloadable from Oracle's PHP project site.
Another project we are contributing to is Systemtap. I used to manage the project from the Red Hat side, and it has been refreshing to get to work again with the old crew, made of folks from IBM, Hitachi, Red Hat, Intel, and now Oracle. Oracle is starting by contributing to various scripts/tapsets, and fixing a few bugs, Wenji is the engineer working on this. In addition, Kris has been working with IBM to integrate the IBM test results for Systemap in the Labrat framework. Various new features for Labrat will fallout from this work.
And last but not least is Frsyk.I used to also manage this project when I was at Red Hat. The developers group for Frysk is still formed mostly of Red Hat people. IBM is contributing the PPC porting work, and they have recently incorporated upstream the brand new PPC port of libunwind. I have two engineers working on the project, Kris and Pearly. Kris has been looking at the testing of Frysk, and while working on that task, Labrat (see above) was created. Labrat mails daily test reports to the frysk-testresults mailing list. Beyond that, Kris has so far been looking at Frysk testsuite failures and hangs, and low level implementation cleanups. Pearly has been looking at the Frysk GUI, while getting more familiar with the code base, and has been fixing the memory and the disassembly windows.
I'll post more details on each project later.