NAME

admin_smokedb - Import smoke report in a mysql database

SYNOSPIS

admin_smokedb --clear  --create --database=s  --dir=s
               --drop --graph --help --import --man
               --min_smoke=i --nntp_server=s --mysql=s
               --password=s --suck --user=s --verbose

DESCRIPTION

This script help you to populate smoke database

The first time you run this script, you must do:

admin_smokedb --create

for create the needed mysql table. Use --user, --password, --database for overwrite default values.

Then you must do:

admin_smokedb --suck --import

for create a complete smoke database. You can add this sequence to your crontab daily. You can now lauch your browser yo browse database with smoke_db.cgi.

OPTIONS

Options supported at this moment:

Actions

--clear

Remove all reports from database

--create

Create needed tables in mysql for store reports

--drop

Drop tables in mysql created by this app.

--import

Parse and imports reports in database

--suck

Fetch new report from perl.daily-build.reports

--graph [ --min_smoke=no_smoke ]

Build with GD::Graph graph about smoke

Others options

--dir= directory

Directory where store fetched reports. Default is HOME/.perl.daily-build.reports

--nntp_server= nntp host

Nntp host to use with --fetch. Default is nntp.perl.org

--verbose

Display informations during execution

--user= user --password=s pass --database= db

Informations about mysql connection. Default is current user, no password, database 'smoke'

SEE ALSO

Test::Smoke::Database, Test::Smoke::Database::FAQ, Test::Smoke

VERSION

$Revision: 1.6 $

AUTHOR

Alain BARBET with some help from Abe Timmerman