File: Hook.pm

package info (click to toggle)
libtest-harness-perl 3.52-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,764 kB
  • sloc: perl: 18,954; sh: 18; makefile: 7
file content (30 lines) | stat: -rw-r--r-- 483 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package Harness::Hook;

use strict;
use warnings;
use Carp;

sub new {
    my ( $class, $harness ) = @_;
    my $self = bless {}, $class;

    $harness->callback(
        'before_runtests',
        sub {
            my ($aggregate) = @_;
            warn "Before runtests\n";
        }
    );

    $harness->callback(
        'after_runtests',
        sub {
            my ( $aggregate, $results ) = @_;
            warn "After runtests\n";
        }
    );

    return $self;
}

1;