NAME
Tapper::MCP::Info
SYNOPSIS
use Tapper::MCP::Info;
NAME
Tapper::MCP::Config - Object for cleaner API of handling mcp_info
FUNCTIONS
set_max_reboot
Set number of reboots to be used in a reboot test.
@param int - PRC number @param int - number of reboots
@return success - 0
get_max_reboot
Get number of reboots to be used in a reboot test for a given PRC number.
@param int - PRC number
@return success - Number of reboots or 0 if not set
add_prc
Add a PRC with given boot timeout.
@param int - PRC number @param int - boot timeout
@return success - 0 @return error - string
add_testprogram
Add a testprogram for a given PRC. The given config has should have the following elements: program - string - full path of the test program timeout - int - timeout value for the test program timeout_testprogram - int - timeout value for the test program (deprecated) parameters - array of string - parameter array as given to exec
@param int - PRC number @param hash ref - config options for program
@return success - 0 @return error - string
get_testprogram_timeouts
Get all testprogram timeouts for a given PRC.
@param int - PRC number
@returnlist success - array of ints
get_testprograms
Get all testprograms for a given PRC.
@param int - PRC number
@returnlist success - 0
get_prc_count
Get the number of PRCs in this object.
@return number of last PRC
get_boot_timeout
Returns the boot timeout for a given PRC
@param int - PRC number
@return success - Boot timeout, undef if not set
set_installer_timeout
Setter for installer timeout.
@param int - Timeout value
@return success - 0
get_installer_timeout
Getter for installer timeout.
@return success - Timeout value
push_report_msg
Add another message to the report we are going to send.
@param string - message
@return success - 0 @return error - string
get_report_array
Get the report array generated by push_report_msg.
@return success - report array reference
set_keep_alive_timeout
Setter for timeout span for keep-alive handling. We need an explizit setter because a single setter/getter function could not distinguish between called as getter and called to set undef.
@param int - timeout span for keep-alive handling
@return new value of keep-alive timeout
keep_alive_timeout
Getter/Setter for timeout span for keep-alive handling. If you need to set the timeout to an undefined value please use set_keep_alive_timeout.
@optparam int - timeout span for keep-alive handling
@return (new) value of keep-alive timeout
test_type
Setter and getter for test_type. This element is used to signal different test_type variants like ssh or SimNow.
get_state_config
Returns a hash structure suitable for feeding it into
skip_install
Setter and getter for skip_install. This element is used to signal tests without any installer at all.
AUTHOR
AMD OSRC Tapper Team, <tapper at amd64.org>
BUGS
None.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Tapper
ACKNOWLEDGEMENTS
COPYRIGHT & LICENSE
Copyright 2008-2011 AMD OSRC Tapper Team, all rights reserved.
This program is released under the following license: freebsd
AUTHORS
AMD OSRC Tapper Team <tapper@amd64.org>
Tapper Team <tapper-ops@amazon.com>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2024 by Advanced Micro Devices, Inc.
This is free software, licensed under:
The (two-clause) FreeBSD License