Zev Benjamin > Test-Chimps-Client > Test::Chimps::Client

Download:
Test-Chimps-Client-0.05.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.05   Source   Latest Release: Test-Chimps-Client-0.11_01

NAME ^

Test::Chimps::Client - Send smoke test results to a server

VERSION ^

Version 0.05

SYNOPSIS ^

This module simplifies the process of sending smoke test results (in the form of Test::TAP::Models) to a smoke server.

    use Test::Chimps::Client;
    use Test::TAP::Model::Visual;

    chdir "some/module/directory";

    my $model = Test::TAP::Model::Visual->new_with_tests(glob("t/*.t"));

    my $client = Test::Chimps::Client->new(
      server => 'http://www.example.com/cgi-bin/smoke-server.pl',
      model  => $model
    );
    
    my ($status, $msg) = $client->send;
    
    if (! $status) {
      print "Error: $msg\n";
      exit(1);
    }

METHODS ^

new ARGS

Creates a new Client object. ARGS is a hash whose valid keys are:

send

Submit the specified model to the server. This function's return value is a list, the first of which indicates success or failure, and the second of which is an error string.

ACCESSORS ^

There are read-only accessors for compress, model, report_variables, and server.

AUTHOR ^

Zev Benjamin, <zev at cpan.org>

BUGS ^

Please report any bugs or feature requests to bug-test-chimps at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-Chimps-Client. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT ^

You can find documentation for this module with the perldoc command.

    perldoc Test::Chimps::Client

You can also look for information at:

ACKNOWLEDGEMENTS ^

Some code in this module is based on smokeserv-client.pl from the Pugs distribution.

COPYRIGHT & LICENSE ^

Copyright 2006 Best Practical Solutions. Portions copyright 2005-2006 the Pugs project.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: