こんにちは! Perl5 Advent Calender無事に完走することができたようです。ありがとうございます! 拙作のモジュールの紹介をしたいと思います。 マルチプロセスでテストを行いたいケースがときどきあると思います。 たとえば、forkを管理するモジュールをテストしたい場合などです。 そのような場合、結果をプロセス間で共有したい場合があると思います。 そのようなケースで簡単かつアトミックに情報をプロセス間で共有できるのがTest::SharedObjectです。 具体的にはこんな具合で使うことができます。 use strict; use warnings; use Test::More tests => 2; use Test::SharedFork; use Test::SharedObject; my $shared = Test::SharedObject->new(0);