WWW::Bugzilla::Search3pm
Handles searching bugzilla bugs via www::mechanize.
Usage
use WWW::Bugzilla::Search;# Loginmy $search = WWW::Bugzilla::Search->new(server => 'bugs.example.com',email => '[email protected]',password => 'my_passwd',);$search->summary('This is my summary');my @bugs = $search->search();
Overview
WWW::Bugzilla::Search provides an API to search for bugs in a Bugzilla database. Any resulting bugs will be returned as instances of WWW::Bugzilla bugs.
Interface
Multiple choice search criteria
The following fields are multiple choice fields:
classification, component, op_sys, priority, product, resolution, bug_severity, bug_status, target_milestone, version, hardware, rep_platform
Available options can be retrieved via:
$search->field();
To choose a given value, use:
$search->field('value');
Text search criteria
The following fields are avaiilable for text searching:
assigned_to, reporter, summary
To searc using a given field, use:
$search->field('value');
Methods
search()
Searches Bugzilla with the defined criteria. Returns a list of bugs that match the criteria. Each bug is a separate instance of WWW::Bugzilla
reset()
Resets all search criteria.
Bugs, improvements
There may well be bugs in this module. Using it as I have, I just have not run into any. In addition, this module does not support ALL of Bugzilla's features. I will consider any patches or improvements, just send me an email at the address listed below.
Releases
9 releases since Debian 5.0 (Lenny); the text changed 3 times.