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

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

By Steffen Schwigon (‎renormalist‎) from Dresden.pm
Date: Tuesday, 4 August 2009 16:20
Duration: 20 minutes
Target audience: Corporate Perl
Language:
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
environments.

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