Test::S...::Files(3)
π Test::Stream::IPC::Files β the whole vibe π
okay bestie, so this is the manpage for Test::Stream::IPC::Files (that's the Test::S...::Files(3) page, she's just going by a nickname up in the header π
). It's a User Contributed Perl Documentation situation and honestly? she's giving temp-dir realness. Let's get into it β¨
πΈ NAME πΈ
Test::Stream::IPC::Files β the Temp dir + Files concurrency model. that's it, that's the name, no notes π
π DEPRECATED π
bestie. sit down. π
This distribution is deprecated in favor of Test2, Test2::Suite, and Test2::Workflow. like, it's not the moment anymore, she's retired, she's living her best life elsewhere.
If you need to migrate your whole thing over, see Test::Stream::Manual::ToTest2 β that's literally the conversion guide, go read it, i believe in you π«Ά
β¨ DESCRIPTION β¨
So this is the default concurrency model for Test::Stream β and also the fallback one, which is a very main-character position to be in honestly π
What it does: it sends events between processes and threads using serialized files sitting in a temporary directory. that's the whole trick, no cap π
Is it fast? nope. The manpage says it's not particularily fast β and yes that's the original spelling, we do not fix the original spelling, we respect the original spelling π β but here's the slay: it works everywhere. every single place. it's the friend who shows up no matter what. reliability icon behavior fr fr π¦
π SYNOPSIS π
you can pull it in like this:
use Test::Stream::IPC::Files;
use Test::Stream ...;
or:
use Test::Stream ..., 'IPC' => ['Files'];
or, if you're feeling extra and wanna be explicit about the whole path:
use Test::Stream ..., 'IPC' => ['+Test::Stream::IPC::Files'];
pick your fighter, they all eat π
π«Ά SEE ALSO π«Ά
The methods live somewhere else, bestie β go check Test::Stream::IPC for methods. iykyk β
π₯ SOURCE π₯
The source code repository for Test::Stream is right here, go lurk:
http://github.com/Test-More/Test-Stream/
π MAINTAINERS π
- Chad Granum
<exodist@cpan.org>
π AUTHORS π
- Chad Granum
<exodist@cpan.org>
π COPYRIGHT π
Copyright 2015 Chad Granum <exodist7@gmail.com>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. periodt π
See http://dev.perl.org/licenses/
and that's the whole page, bestie!! πβ¨ this was shipped as part of perl v5.42.0 and the page is dated 2025-07-25 β go forth and let your events travel through temp files, you absolute legend π¦ππΈ
π¦ where this page comes from
- fedora 43: perl-Test-Stream 1.302027-35.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms