NAME
Pinto::Server::Tester - A class for testing a Pinto server
VERSION
version 0.080
ATTRIBUTES
server_port( $integer )
Sets the port that the server will listen on. If not specified during construction, defaults to a randomly generated but open port.
server_host( $hostname )
Sets the hostname that the server will bind to. Defaults to localhost
.
server_pid
Returns the process id for the server (if it has been started). Read-only.
server_url
Returns the full URL that the server will listen on. Read-only.
pintod_exe
Sets the path to the pintod
executable. If not specified, we will search in ./blib/script, ./bin, PINTO_HOME
, and finally your PATH
An exception is thrown if pintod
cannot be found.
METHODS
start_server()
Starts the pintod server. Emits a warning if the server is already started.
stop_server()
Stops the pintod server. Emits a warning if the server is not currently running.
server_running_ok()
Asserts that the server is running.
server_not_running_ok
Asserts that the server is not running.
CONTRIBUTORS
Cory G Watson <gphat@onemogin.com>
Jakob Voss <jakob@nichtich.de>
Jeff <jeff@callahan.local>
Jeffrey Ryan Thalhammer <jeff@imaginative-software.com>
Jeffrey Thalhammer <jeff@imaginative-software.com>
Karen Etheridge <ether@cpan.org>
Michael G. Schwern <schwern@pobox.com>
Steffen Schwigon <ss5@renormalist.net>
Wolfgang Kinkeldei <wolfgang@kinkeldei.de>
Yanick Champoux <yanick@babyl.dyndns.org>
AUTHOR
Jeffrey Ryan Thalhammer <jeff@stratopan.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Jeffrey Ryan Thalhammer.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.