Cinderella 'TAP: The lazy evaluation sisters of TAP::Parser

Cinderella 'TAP: The lazy evaluation sisters of TAP::Parser

By Steffen Schwigon (‎renormalist‎) from
Date: Tuesday, 4 August 2009 16:20
Duration: 20 minutes
Target audience: Corporate Perl
Tags: qa tap test

The Operating System Research Center (OSRC), a global AMD Research
organisation with headquarter in Dresden, Germany is acting as a
bridge between the OS development community and the worldwide AMD
processor design community.

One focus is the testing of operating systems as host or guest using
virtualization features of the latest AMD hardware and our contributed
feature patches for Linux, Xen, KVM, etc.

Accompanying an automation layer that allows scheduled setup of
virtualization environments we developed a test infrastructure that
allows non-aristocratic participation by reporting test results in TAP
(the Test Anything Protocol) in an easy manner. Those reports build up
an archive of test results with a variety of platforms and

Supplementary to a web interface which allows browsing the reports we
also provide an interface how a developer can access the test history
in a scriptable way and therefore complement the easy reporting
interface with an easy evaluation interface.

In this talk I will present the base ideas of the infrastructure and
focus on the way how we provide an easy report and evaluation
environment built around TAP and Perl but without the need for the
Perl TAP toolchain for the participating users.

Attended by: Nicholas Clark, Tiago Pedroso, Bernhard Schmalhofer (‎bernhard‎), Léon Brocard (‎acme‎), Salve J. Nilsen (‎sjn‎), Giuseppe Maxia (‎gmax‎), Gabor Szabo (‎szabgab‎), H.Merijn Brand (‎Tux‎), Tom Hukins, Salvador Fandiño (‎salva‎), Bálint Szilakszi (‎szbalint‎), Søren Lund (‎slu‎), Markus Pinkert (‎Bedivere‎), jani, Martin Schipany (‎ElCondor‎), Roman Baumer (‎rba‎), Olivier Mengué (‎dolmen‎), Chisel Wright, Luis Motta Campos (‎LMC‎), Florian Ragwitz (‎rafl‎), Renee Bäcker (‎reneeb‎), Andy Armstrong (‎AndyA‎), Curtis Poe (‎Ovid‎), Bartosz Jakubski (‎migo‎), Tobias Kremer (‎soulchild‎), Patrick Michaud (‎Pm‎), Thomas Heine, Steffen Schwigon (‎renormalist‎), Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎), Rosellyne Worrall (‎rozallin‎), Billy Abbott (‎cowfish‎), Herbert Breunung (‎lichtkind‎), Michele Beltrame (‎arthas‎), Vincent Pit (‎vincent‎), Stan Sawa, Darius Jokilehto, Christian Westgaard (‎ComLock‎), Henrik Hald Nørgaard, James Laver (‎jjl‎), Colin Bradford (‎cjbradford‎), Andrew Beech, Alexandru Nedelcu, Jose L. Hernandez, Oskari Ojala (‎Okko‎),