… | |
… | |
3 | no warnings; |
3 | no warnings; |
4 | use strict; |
4 | use strict; |
5 | |
5 | |
6 | use EV; |
6 | use EV; |
7 | |
7 | |
8 | my $t0 = EV::timer 0, 0, sub { print "ok 4\n" }; |
8 | my $t0 = EV::timer -1, 0, sub { print "ok 4\n" }; |
9 | my $t_ = EV::timer 0, 0, sub { print "ok 5\n" }; $t_->priority (-1); |
9 | my $t_ = EV::timer -1, 0, sub { print "ok 5\n" }; $t_->priority (-1); |
10 | my $t1 = EV::timer 0, 0, sub { print "ok 3\n" }; $t1->priority ( 1); |
10 | my $t1 = EV::timer -1, 0, sub { print "ok 3\n" }; $t1->priority ( 1); |
11 | |
11 | |
12 | my $i2 = EV::idle sub { print EV::loop_count == 1 ? "" : "not ", "ok 2\n"; $_[0]->stop }; $i2->priority (10); |
12 | my $i2 = EV::idle sub { print EV::loop_count == 1 ? "" : "not ", "ok 2\n"; $_[0]->stop }; $i2->priority (10); |
13 | my $i0 = EV::idle sub { print EV::loop_count == 3 ? "" : "not ", "ok 7\n"; $_[0]->stop }; |
13 | my $i0 = EV::idle sub { print EV::loop_count == 3 ? "" : "not ", "ok 7\n"; $_[0]->stop }; |
14 | my $i1 = EV::idle sub { print EV::loop_count == 2 ? "" : "not ", "ok 6\n"; $_[0]->stop }; $i1->priority ( 1); |
14 | my $i1 = EV::idle sub { print EV::loop_count == 2 ? "" : "not ", "ok 6\n"; $_[0]->stop }; $i1->priority ( 1); |
15 | my $i_ = EV::idle sub { print EV::loop_count == 4 ? "" : "not ", "ok 8\n"; $_[0]->stop }; $i_->priority (-1); |
15 | my $i_ = EV::idle sub { print EV::loop_count == 4 ? "" : "not ", "ok 8\n"; $_[0]->stop }; $i_->priority (-1); |
16 | |
16 | |
17 | print "ok 1\n"; |
17 | print "ok 1\n"; |
18 | EV::loop; |
18 | EV::loop; |
19 | print "ok 9\n"; |
19 | print "ok 9\n"; |