Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Monitoring::Plugin::ExUsersContributed Perl DMonitoring::Plugin::ExitResult(3)

NAME
       Monitoring::Plugin::ExitResult -	Helper class for returning both	output
       and return codes	when testing.

SYNOPSIS
	   use Test::More;
	   use Monitoring::Plugin::Functions;

	   # In	a test file somewhere
	   Monitoring::Plugin::Functions::_fake_exit(1);

	   # Later ...
	   $e =	plugin_exit( CRITICAL, 'aiiii ...' );
	   print $e->message;
	   print $e->return_code;

	   # MP::ExitResult also stringifies to	the message output
	   like(plugin_exit( WARNING, 'foobar'), qr/^foo/, 'matches!');

DESCRIPTION
       Monitoring::Plugin::ExitResult is a tiny	helper class intended for use
       when testing other Monitoring::Plugin modules. A
       Monitoring::Plugin::ExitResult object is	returned by plugin_exit() and
       friends when Monitoring::Plugin::Functions::_fake_exit has been set,
       instead of doing	a conventional print + exit.

AUTHOR
       This code is maintained by the Monitoring Plugin	Development Team: see
       https://monitoring-plugins.org

       Originally:
	   Gavin Carr ,	<gavin@openfusion.com.au>

COPYRIGHT AND LICENSE
       Copyright (C) 2014      by Monitoring Plugin Team Copyright (C)
       2006-2014 by Nagios Plugin Development Team

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

perl v5.24.1			  2014-01-20 Monitoring::Plugin::ExitResult(3)

NAME | SYNOPSIS | DESCRIPTION | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Monitoring::Plugin::ExitResult&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help