ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/t/01_timer.t
(Generate patch)

Comparing EV/t/01_timer.t (file contents):
Revision 1.8 by root, Sat Jul 18 00:59:45 2009 UTC vs.
Revision 1.9 by root, Tue Mar 16 20:43:05 2010 UTC

26for my $i (1..1000) { 26for my $i (1..1000) {
27 my $t = $i * $i * 1.735435336; $t -= int $t; 27 my $t = $i * $i * 1.735435336; $t -= int $t;
28 push @timer, EV::timer $t, 0, sub { 28 push @timer, EV::timer $t, 0, sub {
29 my $now = EV::now; 29 my $now = EV::now;
30 30
31 EV::default_loop->loop_verify; 31 EV::default_loop->verify;
32 32
33 print $now + $fudge >= $prev ? "" : "not ", "ok ", ++$id, " # t0 $i $now + $fudge >= $prev\n"; 33 print $now + $fudge >= $prev ? "" : "not ", "ok ", ++$id, " # t0 $i $now + $fudge >= $prev\n";
34 print $now + $fudge >= $base + $t ? "" : "not ", "ok ", ++$id, " # t1 $i $now + $fudge >= $base + $t\n"; 34 print $now + $fudge >= $base + $t ? "" : "not ", "ok ", ++$id, " # t1 $i $now + $fudge >= $base + $t\n";
35 35
36 unless ($id % 3) { 36 unless ($id % 3) {
45 45
46 my $t = $i * $i * 1.375475771; $t -= int $t; 46 my $t = $i * $i * 1.375475771; $t -= int $t;
47 push @periodic, EV::periodic $base + $t, 0, 0, sub { 47 push @periodic, EV::periodic $base + $t, 0, 0, sub {
48 my $now = EV::now; 48 my $now = EV::now;
49 49
50 EV::default_loop->loop_verify; 50 EV::default_loop->verify;
51 51
52 print $now >= $prev ? "" : "not ", "ok ", ++$id, " # p0 $i $now >= $prev\n"; 52 print $now >= $prev ? "" : "not ", "ok ", ++$id, " # p0 $i $now >= $prev\n";
53 print $now >= $base + $t ? "" : "not ", "ok ", ++$id, " # p1 $i $now >= $base + $t\n"; 53 print $now >= $base + $t ? "" : "not ", "ok ", ++$id, " # p1 $i $now >= $base + $t\n";
54 54
55 unless ($id % 3) { 55 unless ($id % 3) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines