Tapper::Fake::Master - Fake Tapper::MCP::Master for testing purpose
use Tapper::Fake::Master; my $mcp = Tapper::Fake::Master->new(); $mcp->run();
List of hosts this MCP may use.
Number of pending dead child processes.
Contains all information about all child processes.
Associated Scheduler object.
Initializes scheduler on object creation.
Constant imported from POSIX.pm.
Set interrupt handlers for important signals. No parameters, no return values.
@return success - 0
Each test run is handled by a child process. All information needed for communication with this child process is kept in $self->child. Reset all these information when the test run is finished and the child process ends.
Run the tests that are due.
@param hash - containing test run ids accessible through host names
@retval success - 0 @retval error - error string
Main loop of this module. Checks for new tests and runs them. The looping itself is put outside of function to allow testing.
Create communication data structures used in MCP.
Set up all needed data structures then wait for new tests.
AMD OSRC Tapper Team <email@example.com>
This software is Copyright (c) 2012 by Advanced Micro Devices, Inc..
This is free software, licensed under:
The (two-clause) FreeBSD License