NAME
Tapper::Reports::Receiver::Util - Receive test reports
cfg
Provide Tapper config.
start_new_report
Create database entries to store the new report.
@param string - remote host name @param int - remote port
@return success - report id
tap_mimetype
Return mimetype of received TAP (Text vs. TAP::Archive).
tap_is_archive
Return true when TAP is TAP::Archive.
write_tap_to_db
Put tap string into database.
@return success - undef @return error - die
get_suite
Get suite name from TAP.
create_report_sections
Divide TAP into sections (a Tapper specific extension).
update_reportgroup_testrun_stats
Update testrun stats where this report belongs to.
create_report_groups
Create reportgroup from testrun details or arbitrary IDs.
create_report_comment
Reports can be attached with a comment. Create this.
update_parsed_report_in_db
Carve out details from report and update those values in DB.
forward_to_level2_receivers
Load configured Level 2 receiver plugins and call them with this report.
process_request
Process the tap and put it into the database.
@param string - tap
AUTHOR
AMD OSRC Tapper Team <tapper@amd64.org>
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