Test-SharedFork-0.15 > Test::SharedFork
Test-SharedFork-0.15

名前

Test::SharedFork - fork test

Test::SharedFork - fork(2) をテストの中でつかえるようにする

概要

    use Test::More tests => 200;
    use Test::SharedFork;

    my $pid = fork();
    if ($pid == 0) {
        # child
        ok 1, "child $_" for 1..100;
    } elsif ($pid) {
        # parent
        ok 1, "parent $_" for 1..100;
        waitpid($pid, 0);
    } else {
        die $!;
    }

説明

Test::SharedFork is utility module for Test::Builder. This module makes forking test!

This module merges test count with parent process & child process.

Test::SharedFork は Test::Builder のためのユーティリティです。 通常、テストの途中で fork(2) すると、テストの番号の順番がおかしくなってしまいますが、このモジュールはそれを防ぎます。

USAGE

Just put use Test::SharedFork; in the head of your test case.

テストの先頭に use Test::SharedFork; と書くだけでよいです。

LIMITATIONS

This version of the Test::SharedFork does not support ithreads, because threads::shared conflicts with Storable.

このバージョンの Test::SharedFork は ithreads に対応していません。Storalbe と threads::shared の食い合わせがわるいためです。

作者

Tokuhiro Matsuno <tokuhirom slkjfd gmail.com>

yappo

THANKS TO

kazuhooku

konbuizm

SEE ALSO

Test::TCP, Test::Fork, Test::MultipleFork

ライセンス

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