Tapper::CLI::Host
This module is part of the Tapper::CLI framework. It is supposed to be used together with App::Rad. All following functions expect their arguments as $c->options->{$arg} unless otherwise stated.
use App::Rad; use Tapper::CLI::Host; Tapper::CLI::Host::setup($c); App::Rad->run();
Tapper::CLI::Host - Tapper - host related commands for the tapper CLI
Generate a feature summary for a given host. This summary only includes key_word, socket_type and revision. These are the most important information and having all features would make a to long list. These features are concatenated together with commas.
@param host object
@return string - containing features
add relations between host and queues
remove relations between host and queues
Install a default grub config for host so that it does no longer try to execute Tapper testruns.
@return success - inserted message object @return error - die()
load host objects for given command line parameters
get parameters for free host
free host
get "delete host" parameters
remove a host
Print given host with all available information in YAML.
Print information in JSON format.
List hosts matching given criteria.
Don't use given hosts for testruns of this queue.
Bind given hosts to given queues.
Create a new host.
get "update host" parameters
update host data
Initialize the testplan functions for tapper CLI
AMD OSRC Tapper Team <tapper@amd64.org>
This software is Copyright (c) 2020 by Advanced Micro Devices, Inc.
This is free software, licensed under:
The (two-clause) FreeBSD License
To install Tapper::CLI, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Tapper::CLI
CPAN shell
perl -MCPAN -e shell install Tapper::CLI
For more information on module installation, please visit the detailed CPAN module installation guide.