NAME
Tapper::Cmd::Queue
SYNOPSIS
This project offers backend functions for all projects that manipulate queues in the database. This module handles the testrun part.
use Tapper::Cmd::Queue;
my $bar = Tapper::Cmd::Queue->new();
$bar->add($testrun);
...
NAME
Tapper::Cmd::Queue - Backend functions for manipluation of queues in the database
FUNCTIONS
add
Add a new queue to database.
add
Add a new queue. -- required -- * name - string * priority - int
@param hash ref - options for new queue
@return success - queue id @return error - undef
update
Changes values of an existing queue.
@param int or object ref - queue id or queue object @param hash ref - overwrite these options
@return success - queue id @return error - undef
del
Delete a queue with given id. Its named del instead of delete to prevent confusion with the buildin delete function. If the queue is not empty and force is not given, we keep the queue and only set it to deleted to not break showing old testruns and their results.
@param - queue result || queue id @param bool - force deleted
@return success - 0 @return error - error string
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