NAME

Tapper::MCP::Plugin

DESCRIPTION

This is the plugin loader for Tapper::MCP plugins. There are many parts of MCP that may be different for different users. This includes console handling, reset handling or post processing for test runs. Tapper::MCP plugins allow users to add their own functions for these. This is the default plugin.

To use it add the following config to your Tapper config file:

mcp_plugin: Console: ConsoleRole Reset: ResetRole

This will load the roles Tapper::MCP::Plugin::Console::ConsoleRole and Tapper::MCP::Plugin::Reset::ResetRole.

The keys in the config are case sensitive. Also, even though console and reset may be natural choices for the respective role namespaces they are not enforced.

NAME

Tapper::MCP::Plugin - Plugin loader class for Tapper::MCP plugins

FUNCTIONS

testrun_post_process

Empty function for testrun_post_process

console_start

Empty function for console_start

console_stop

Empty function for console_stop

host_start

Empty function for host_start

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