| Revision: | 1.10 |
| Committed: | Mon Jul 18 02:59:59 2011 UTC (15 years, 2 months ago) by root |
| Content type: | application/x-troff |
| Branch: | MAIN |
| CVS Tags: | rel-4_81, rel-4_80, rel-4_17, rel-4_14, rel-4_15, rel-4_12, rel-4_11, rel-4_18, rel-4_19, rel-4_4, rel-4_5, rel-4_6, rel-4_7, rel-4_0, rel-4_1, rel-4_2, rel-4_3, rel-4_78, rel-4_79, rel-4_74, rel-4_75, rel-4_76, rel-4_77, rel-4_71, rel-4_72, rel-4_73, rel-4_52, rel-4_53, rel-4_51, rel-4_54, rel-4_34, rel-4_31, rel-4_32, rel-4_33, HEAD |
| Changes since 1.9: | +2 -2 lines |
| Log Message: | *** empty log message *** |
| # | Content |
|---|---|
| 1 | #!/usr/bin/perl |
| 2 | |
| 3 | BEGIN { |
| 4 | if ($^O eq "MSWin32") { |
| 5 | print qq{1..0 # SKIP perl broken beyond repair\n}; |
| 6 | exit 0; |
| 7 | } |
| 8 | } |
| 9 | |
| 10 | use Test; |
| 11 | use IO::AIO; |
| 12 | |
| 13 | # this is a lame test, but.... |
| 14 | |
| 15 | BEGIN { plan tests => 10 } |
| 16 | |
| 17 | IO::AIO::min_parallel 2; |
| 18 | |
| 19 | IO::AIO::aio_nop sub { |
| 20 | print "ok 6\n"; |
| 21 | }; |
| 22 | |
| 23 | IO::AIO::aio_busy 1, sub { |
| 24 | print "ok 8\n"; |
| 25 | |
| 26 | }; |
| 27 | |
| 28 | print "ok 1\n"; |
| 29 | |
| 30 | if (open FH, "-|") { |
| 31 | print while <FH>; |
| 32 | aio_stat "/", sub { |
| 33 | print "ok 7\n"; |
| 34 | }; |
| 35 | print "ok 5\n"; |
| 36 | IO::AIO::poll while IO::AIO::nreqs; |
| 37 | print "ok 9\n"; |
| 38 | } else { |
| 39 | IO::AIO::reinit; |
| 40 | print "ok 2\n"; |
| 41 | aio_stat "/", sub { |
| 42 | print "ok 3\n"; |
| 43 | }; |
| 44 | IO::AIO::poll while IO::AIO::nreqs; |
| 45 | print "ok 4\n"; |
| 46 | exit; |
| 47 | } |
| 48 | |
| 49 | print "ok 10\n"; |
| 50 |