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: