---
name: "Test::Reporter::Transport::File"
section: "3pm"
platform: "linux"
package: "libtest-reporter-perl"
version: "1.62-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Test::Reporter::Transport::File"
---

# Test::Reporter::Transport::File(3pm)

File transport for Test::Reporter

## NAME

Test::Reporter::Transport::File - File transport for Test::Reporter

## VERSION

version 1.62

## SYNOPSIS

```
    my $report = Test::Reporter->new(
        transport => 'File',
        transport_args => [ $dir ],
    );
```

## DESCRIPTION

This module saves a Test::Reporter report to the specified directory (using the `"write"` method from Test::Reporter.

This lets you save reports during offline operation.  The files may later be uploaded using `"Test::Reporter->read()"`.

```
    Test::Reporter->new->read( $file )->send();
```

## USAGE

See Test::Reporter and Test::Reporter::Transport for general usage information.

### Transport Arguments

```
    $report->transport_args( $dir );
```

This transport class must have a writeable directory as its argument.

## METHODS

These methods are only for internal use by Test::Reporter.

### new

```
    my $sender = Test::Reporter::Transport::File->new( $dir );
```

The `"new"` method is the object constructor.

### send

```
    $sender->send( $report );
```

The `"send"` method transmits the report.

## AUTHORS

- •

  Adam J. Foxson \<afoxson@pobox.com\>

- •

  David Golden \<dagolden@cpan.org\>

- •

  Kirrily "Skud" Robert \<skud@cpan.org\>

- •

  Ricardo Signes \<rjbs@cpan.org\>

- •

  Richard Soderberg \<rsod@cpan.org\>

- •

  Kurt Starsinic \<Kurt.Starsinic@isinet.com\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2015 by Authors and Contributors.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
