Alain Barbet > Test-Smoke-Database-1.17 > Test::Smoke::Database

Download:
Test-Smoke-Database-1.17.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 1.17   Source  

NAME ^

Test::Smoke::Database - Add / parse /display perl reports smoke database

SYNOPSIS ^

  $ admin_smokedb --create --suck --import --update_archi
  $ lynx http://localhost/cgi-bin/smoke_db.cgi

DESCRIPTION ^

This module help to build an application that parses smoke-reports for perl-current and puts the results in a database. This allows for a simple overview of the build status on as wide a variety of supported platforms (operating system/architecture) as possible.

This distribution come with 2 perl scripts:

admin_smokedb

Fetch / Import smoke report in a mysql database. See admin_smokedb

smoke_db.cgi

A www interface to browse this smoke database. Use method from Test::Smoke::Database::Display.

SEE ALSO ^

admin_smokedb, Test::Smoke::Database::FAQ, Test::Smoke, http://cpanplus.keradel.com/cgi-bin/smoke_db.cgi, http://db.test-smoke.org/

METHODS ^

new hash reference

Construct a new Test::Smoke::Database object and return it. This call too connect method of DBD::Mysql and store dbh in $self->{DBH} except if key no_dbconnect is found in hash reference. Then all SQL request will be done thru Test::Smoke::Database::DB.

Actions for admin_smokedb

See admin_smokedb

parse_import

Wrapper. See Test::Smoke::Database::Parsing

suck_ng

Fetch new report from perl.daily-build.reports

Private methods

rename_rpt

Rename fetched report to add no of smoke in name of file. For all reports found, this will append at end of name the number of smoke. After that all *. and *.rpt file will be deleted. This method is auto. called after fetch method.

VERSION ^

$Revision: 1.18 $

AUTHOR ^

Alain BARBET with some help from Abe Timmerman

syntax highlighting: