File Coverage

blib/lib/Tapper/Schema/TestrunDB/Result/Topic.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Tapper::Schema::TestrunDB::Result::Topic;
2             our $AUTHORITY = 'cpan:TAPPER';
3             $Tapper::Schema::TestrunDB::Result::Topic::VERSION = '5.0.9';
4             # ABSTRACT: Tapper - Containg topic informations
5              
6 7     7   3000 use strict;
  7         9  
  7         167  
7 7     7   22 use warnings;
  7         8  
  7         354  
8              
9             our %topic_description =
10             (
11             Kernel => 'particlar kernel version or kernel modules',
12             Xen => 'Xen features',
13             KVM => 'KVM features',
14             Hardware => 'test focuses on the hardware',
15             Distribution => 'OS distribution (like RHEL, SLES, Debian)',
16             Benchmark => 'collection of values',
17             Software => 'any non-kernel software, like libraries, programs',
18             Research => 'collection of results, similar to benchmark',
19             Misc => 'what does not fit into other topics',
20             );
21              
22 7     7   24 use parent 'DBIx::Class';
  7         8  
  7         30  
23              
24             __PACKAGE__->load_components("Core");
25             __PACKAGE__->table("topic");
26             __PACKAGE__->add_columns
27             (
28             "name", { data_type => "VARCHAR", default_value => undef, is_nullable => 0, size => 255 },
29             "description", { data_type => "TEXT", default_value => "", is_nullable => 0, },
30             );
31             __PACKAGE__->set_primary_key("name");
32              
33              
34             1;
35              
36             __END__
37              
38             =pod
39              
40             =encoding UTF-8
41              
42             =head1 NAME
43              
44             Tapper::Schema::TestrunDB::Result::Topic - Tapper - Containg topic informations
45              
46             =head1 SYNOPSIS
47              
48             Abstraction for the database table.
49              
50             use Tapper::Schema::TestrunDB;
51              
52             =head1 NAME
53              
54             Tapper::Schema::TestsDB::Topic - A ResultSet description
55              
56             =head1 AUTHOR
57              
58             AMD OSRC Tapper Team, C<< <tapper at amd64.org> >>
59              
60             =head1 BUGS
61              
62             None.
63              
64             =head1 COPYRIGHT & LICENSE
65              
66             Copyright 2008-2011 AMD OSRC Tapper Team, all rights reserved.
67              
68             This program is released under the following license: freebsd
69              
70             =head1 AUTHORS
71              
72             =over 4
73              
74             =item *
75              
76             AMD OSRC Tapper Team <tapper@amd64.org>
77              
78             =item *
79              
80             Tapper Team <tapper-ops@amazon.com>
81              
82             =back
83              
84             =head1 COPYRIGHT AND LICENSE
85              
86             This software is Copyright (c) 2017 by Advanced Micro Devices, Inc..
87              
88             This is free software, licensed under:
89              
90             The (two-clause) FreeBSD License
91              
92             =cut