File Coverage

blib/lib/Tapper/Reports/Web/Controller/Tapper/Manual.pm
Criterion Covered Total %
statement 18 23 78.2
branch n/a
condition n/a
subroutine 6 9 66.6
pod 0 2 0.0
total 24 34 70.5


line stmt bran cond sub pod time code
1             package Tapper::Reports::Web::Controller::Tapper::Manual;
2             our $AUTHORITY = 'cpan:TAPPER';
3             $Tapper::Reports::Web::Controller::Tapper::Manual::VERSION = '5.0.14';
4 10     10   5720 use strict;
  10         32  
  10         341  
5 10     10   69 use warnings;
  10         26  
  10         321  
6              
7 10     10   66 use parent 'Tapper::Reports::Web::Controller::Base';
  10         25  
  10         83  
8              
9             sub auto :Private
10             {
11 0     0   0 my ( $self, $c ) = @_;
12 0         0 $c->forward('/tapper/manual/prepare_navi');
13 10     10   1180 }
  10         35  
  10         75  
14              
15              
16             sub index :Path :Args(0)
17             {
18 0     0 0 0 my ( $self, $c ) = @_;
19 10     10   129261 }
  10         31  
  10         64  
20              
21             sub prepare_navi : Private
22             {
23 0     0 0   my ( $self, $c ) = @_;
24              
25             $c->stash->{navi} = [
26             {
27 0           title => "Download PDF",
28             href => "/tapper/static/manual/tapper-manual.pdf",
29             },
30             {
31             title => "Tapper Manual",
32             href => "",
33             subnavi => [
34             {
35             href => "#Synopsis",
36             title => "Synopsis",
37             },
38             {
39             href => "#Technical-Infrastructure",
40             title => "Infrastructure",
41             },
42             {
43             href => "#Test-Protocol",
44             title => "Test Protocol",
45             },
46             {
47             href => "#Test-Suite-Wrappers",
48             title => "Test Suite Wrappers",
49             },
50             {
51             href => "#Preconditions",
52             title => "Preconditions",
53             },
54             {
55             href => "#Web-User-Interface",
56             title => "Web User Interface",
57             },
58             {
59             href => "#Reports-API",
60             title => "Reports API",
61             },
62             {
63             href => "#Complete-Use-Cases",
64             title => "Complete Use-Cases",
65             },
66             ],
67             },
68             ];
69              
70 10     10   11944 }
  10         28  
  10         58  
71              
72             1;
73              
74             __END__
75              
76             =pod
77              
78             =encoding UTF-8
79              
80             =head1 NAME
81              
82             Tapper::Reports::Web::Controller::Tapper::Manual
83              
84             =head1 DESCRIPTION
85              
86             Catalyst Controller.
87              
88             =head1 NAME
89              
90             Tapper::Reports::Web::Controller::Tapper::Hardware - Catalyst Controller
91              
92             =head1 METHODS
93              
94             =head1 AUTHOR
95              
96             Steffen Schwigon,,,
97              
98             =head1 LICENSE
99              
100             This program is released under the following license: freebsd
101              
102             =head1 AUTHORS
103              
104             =over 4
105              
106             =item *
107              
108             AMD OSRC Tapper Team <tapper@amd64.org>
109              
110             =item *
111              
112             Tapper Team <tapper-ops@amazon.com>
113              
114             =back
115              
116             =head1 COPYRIGHT AND LICENSE
117              
118             This software is Copyright (c) 2019 by Advanced Micro Devices, Inc..
119              
120             This is free software, licensed under:
121              
122             The (two-clause) FreeBSD License
123              
124             =cut