Tapper::Reports::Receiver::Level2::Codespeed
Used indirectly via Tapper::Reports::Receiver.
package Tapper::Reports::Receiver::Level2::Codespeed; sub submit { my ($util, $report, $options) = @_; # ... actual data forwarding here }
Submit carved out data from a report to a Codespeed application URL.
Tapper::Reports::Receiver::Level2::Codespeed - Tapper - Level2 receiver plugin: Codespeed
Level 2 receivers are other data receivers besides Tapper to which data is forwarded when a report is arriving at the Tapper::Reports::Receiver.
One example is Codespeed to track benchmark values.
By convention, for Codespeed the data is already prepared in the TAP report like this:
ok perlformance --- codespeed: - benchmark: Rx.regexes.fieldsplit1 commitid: 1b1a3d2a environment: renormalist executable: perl-5.12.1-foo project: perl result_value: 2.58451795578003 - benchmark: Rx.regexes.fieldsplit2 commitid: 1b1a3d2b environment: renormalist executable: perl-5.12.1-foo project: perl result_value: 1.04680895805359 ... ok some other TAP stuff
I.e., it requires a key codespeed: containing an array of chunks with keys that Codespeed is expecting.
codespeed:
AMD OSRC Tapper Team <tapper@amd64.org>
This software is Copyright (c) 2016 by Advanced Micro Devices, Inc..
This is free software, licensed under:
The (two-clause) FreeBSD License
To install Tapper::Reports::Receiver, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Tapper::Reports::Receiver
CPAN shell
perl -MCPAN -e shell install Tapper::Reports::Receiver
For more information on module installation, please visit the detailed CPAN module installation guide.