- SEE ALSO
- COPYRIGHT AND LICENSE
CPAN::Testers::Schema::Result::TestReport - Raw reports as JSON documents
my $schema = CPAN::Testers::Schema->connect( $dsn, $user, $pass ); # Retrieve a row my $row = $schema->resultset( 'TestReport' )->first;
The UUID of this report stored in standard hex string representation.
The ISO8601 date/time of when the report was inserted into the database. Will default to the current time.
The JSON report also contains a
created field. This is the date/time that the report was created on the reporter's machine.
The full JSON report.
XXX: Describe the format a little and link to the main schema OpenAPI format on http://api.cpantesters.org
The serializer for this column will convert UTF-8 characters into their corresponding
\u#### escape sequence, so this column is safe for tables with Latin1 encoding.
Create a new object. This is called automatically by the ResultSet object and should not be called directly.
This is overridden to provide sane defaults for the
NOTE: You should not supply a
created unless you are creating reports in the past. Reports created in the past will be hidden from many feeds, and may cause failures to not be reported to authors.
my $upload = $row->upload;
Get the associated CPAN::Testers::Schema::Result::Upload object for the distribution tested by this test report.
The name of the distribution that was tested.
The version of the distribution that was tested.
The language and version the test was executed with
The platform the test was run on
The report grade. One of 'pass', 'fail', 'na', 'unknown'.
The full text of the report, either from the phased sections or the "uncategorized" section.
The name of the tester who sent the report
Oriol Soriano <firstname.lastname@example.org>
Doug Bell <email@example.com>
This software is copyright (c) 2018 by Oriol Soriano, Doug Bell.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.