ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/t/68_poe_03_child.t
(Generate patch)

Comparing AnyEvent/t/68_poe_03_child.t (file contents):
Revision 1.11 by root, Tue Aug 2 22:07:18 2011 UTC vs.
Revision 1.13 by root, Sat Oct 1 22:39:30 2011 UTC

17 } 17 }
18 } 18 }
19} 19}
20 20
21use AnyEvent; 21use AnyEvent;
22
23 BEGIN { $ENV{PERL_ANYEVENT_LOOP_TESTS} or ((print qq{1..0 # SKIP PERL_ANYEVENT_LOOP_TESTS not true\n}), exit 0) }
22BEGIN { eval q{use AnyEvent::Impl::POE;1} or ((print qq{1..0 # SKIP AnyEvent::Impl::POE not loadable 24 BEGIN { eval q{use AnyEvent::Impl::POE;1} or ((print qq{1..0 # SKIP AnyEvent::Impl::POE not loadable\n}), exit 0) }
23}), exit 0) } $^W = 0; 25 $^W = 0;
26
24 27
25$| = 1; print "1..50\n"; 28$| = 1; print "1..50\n";
26 29
27$AnyEvent::MAX_SIGNAL_LATENCY = 0.2; 30$AnyEvent::MAX_SIGNAL_LATENCY = 0.2;
28 31
39 #my $timer = AnyEvent->timer (after => 2, cb => sub { }); 42 #my $timer = AnyEvent->timer (after => 2, cb => sub { });
40 43
41 my $cv = AnyEvent->condvar; 44 my $cv = AnyEvent->condvar;
42 45
43 unless ($pid) { 46 unless ($pid) {
44 print "ok ${it}2\n"; 47 print "ok ${it}2 # child $$\n";
45 POSIX::_exit 3; 48 POSIX::_exit 3;
46 } 49 }
47
48 my $w = AnyEvent->child (pid => $pid, cb => sub { 50 my $w = AnyEvent->child (pid => $pid, cb => sub {
49 print $pid == $_[0] ? "" : "not ", "ok ${it}3\ # $pid == $_[0]\n"; 51 print $pid == $_[0] ? "" : "not ", "ok ${it}3\ # $pid == $_[0]\n";
50 print 3 == ($_[1] >> 8) ? "" : "not ", "ok ${it}4 # 3 == $_[1] >> 8 ($_[1])\n"; 52 print 3 == ($_[1] >> 8) ? "" : "not ", "ok ${it}4 # 3 == $_[1] >> 8 ($_[1])\n";
51 $cv->broadcast; 53 $cv->broadcast;
52 }); 54 });

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines