---
name: "Test2::IPC::Driver::Files"
section: "3p"
platform: "openbsd"
package: "man"
version: "8.0-current-20261101"
release: "OpenBSD 8.0-current (2026-11-01)"
platforms: ["openbsd"]
url: "https://new.carta.tech/Test2::IPC::Driver::Files"
---

# Test2::IPC::Driver::Files(3p)

Temp dir + Files concurrency model.

## NAME

Test2::IPC::Driver::Files - Temp dir + Files concurrency model.

## DESCRIPTION

This is the default, and fallback concurrency model for Test2. This sends events between processes and threads using serialized files in a temporary directory. This is not particularly fast, but it works everywhere.

## SYNOPSIS

```
    use Test2::IPC::Driver::Files;
    # IPC is now enabled
```

## ENVIRONMENT VARIABLES

- T2\_KEEP\_TEMPDIR=0

  When true, the tempdir used by the IPC driver will not be deleted when the test is done.

- T2\_TEMPDIR\_TEMPLATE='test2-XXXXXX'

  This can be used to set the template for the IPC temp dir. The template should follow template specifications from File::Temp.

## SEE ALSO

See Test2::IPC::Driver for methods.

## SOURCE

The source code repository for Test2 can be found at \<https://github.com/Test-More/test-more/\>.

## MAINTAINERS

- Chad Granum \<exodist@cpan.org\>

  ## AUTHORS

- Chad Granum \<exodist@cpan.org\>

  ## COPYRIGHT

Copyright Chad Granum \<exodist@cpan.org\>.

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

See \<https://dev.perl.org/licenses/\>
