Test::S...::Files(3)

πŸ“¦
version 1.302027 Β· 2 versions
, in fedora 43

πŸ’– 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 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