亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tap.pod

?? SinFP是一種新的識別對方計算機操作系統類型的工具
?? POD
字號:
=head1 NAMETest::Harness::TAP - Documentation for the TAP format=head1 SYNOPSISTAP, the Test Anything Protocol, is Perl's simple text-based interfacebetween testing modules such as Test::More and the test harnessTest::Harness.=head1 TODOExit code of the process.=head1 THE TAP FORMATTAP's general format is:    1..N    ok 1 Description # Directive    # Diagnostic    ....    ok 47 Description    ok 48 Description    more tests....For example, a test file's output might look like:    1..4    ok 1 - Input file opened    not ok 2 - First line of the input valid    ok 3 - Read the rest of the file    not ok 4 - Summarized correctly # TODO Not written yet=head1 HARNESS BEHAVIORIn this document, the "harness" is any program analyzing TAP output.Typically this will be Perl's I<prove> program, or the underlyingC<Test::Harness::runtests> subroutine.A harness must only read TAP output from standard output and notfrom standard error.  Lines written to standard output matchingC</^(not )?ok\b/> must be interpreted as test lines.  All otherlines must not be considered test output.=head1 TESTS LINES AND THE PLAN=head2 The planThe plan tells how many tests will be run, or how many tests haverun.  It's a check that the test file hasn't stopped prematurely.It must appear once, whether at the beginning or end of the output.The plan is usually the first line of TAP output and it specifies howmany test points are to follow. For example,    1..10means you plan on running 10 tests. This is a safeguard in case your testfile dies silently in the middle of its run.  The plan is optional but ifthere is a plan before the test points it must be the first non-diagnosticline output by the test file.In certain instances a test file may not know how many test pointsit will ultimately be running. In this case the plan can be the lastnon-diagnostic line in the output.The plan cannot appear in the middle of the output, nor can it appear morethan once.=head2 The test lineThe core of TAP is the test line.  A test file prints one test line testpoint executed. There must be at least one test line in TAP output. Eachtest line comprises the following elements:=over 4=item * C<ok> or C<not ok>This tells whether the test point passed or failed. It must beat the beginning of the line. C</^not ok/> indicates a failed testpoint. C</^ok/> is a successful test point. This is the only mandatorypart of the line.Note that unlike the Directives below, C<ok> and C<not ok> arecase-sensitive.=item * Test numberTAP expects the C<ok> or C<not ok> to be followed by a test pointnumber. If there is no number the harness must maintainits own counter until the script supplies test numbers again. Sothe following test output    1..6    not ok    ok    not ok    ok    okhas five tests.  The sixth is missing.  Test::Harness will generate    FAILED tests 1, 3, 6    Failed 3/6 tests, 50.00% okay=item * DescriptionAny text after the test number but before a C<#> is the description ofthe test point.    ok 42 this is the description of the testDescriptions should not begin with a digit so that they are not confusedwith the test point number.The harness may do whatever it wants with the description.=item * DirectiveThe test point may include a directive, following a hash on thetest line.  There are currently two directives allowed: C<TODO> andC<SKIP>.  These are discussed below.=backTo summarize:=over 4=item * ok/not ok (required)=item * Test number (recommended)=item * Description (recommended)=item * Directive (only when necessary)=back=head1 DIRECTIVESDirectives are special notes that follow a C<#> on the test line.Only two are currently defined: C<TODO> and C<SKIP>.  Note thatthese two keywords are not case-sensitive.=head2 TODO testsIf the directive starts with C<# TODO>, the test is counted as atodo test, and the text after C<TODO> is the explanation.    not ok 13 # TODO bend space and timeNote that if the TODO has an explanation it must be separated fromC<TODO> by a space.These tests represent a feature to be implemented or a bug to be fixedand act as something of an executable "things to do" list.  They areB<not> expected to succeed.  Should a todo test point begin succeeding,the harness should report it as a bonus.  This indicates that whateveryou were supposed to do has been done and you should promote this to anormal test point.=head2 Skipping testsIf the directive starts with C<# SKIP>, the test is counted as havingbeen skipped.  If the whole test file succeeds, the count of skippedtests is included in the generated output.  The harness should reportthe text after C< # SKIP\S*\s+> as a reason for skipping.    ok 23 # skip Insufficient flogiston pressure.Similarly, one can include an explanation in a plan line,emitted if the test file is skipped completely:    1..0 # Skipped: WWW::Mechanize not installed=head1 OTHER LINES=head2 Bail out!As an emergency measure a test script can decide that further testsare useless (e.g. missing dependencies) and testing should stopimmediately. In that case the test script prints the magic words    Bail out!to standard output. Any message after these words must be displayedby the interpreter as the reason why testing must be stopped, asin    Bail out! MySQL is not running.=head2 DiagnosticsAdditional information may be put into the testing output on separatelines.  Diagnostic lines should begin with a C<#>, which the harness mustignore, at least as far as analyzing the test results.  The harness isfree, however, to display the diagnostics.  Typically diagnostics areused to provide information about the environment in which test file isrunning, or to delineate a group of tests.    ...    ok 18 - Closed database connection    # End of database section.    # This starts the network part of the test.    # Daemon started on port 2112    ok 19 - Opened socket    ...    ok 47 - Closed socket    # End of network tests=head2 Anything elseAny output line that is not a plan, a test line or a diagnostic isincorrect.  How a harness handles the incorrect line is undefined.Test::Harness silently ignores incorrect lines, but will become morestringent in the future.=head1 EXAMPLESAll names, places, and events depicted in any example are whollyfictitious and bear no resemblance to, connection with, or relation to anyreal entity. Any such similarity is purely coincidental, unintentional,and unintended.=head2 Common with explanationThe following TAP listing declares that six tests follow as well asprovides handy feedback as to what the test is about to do. All sixtests pass.    1..6    #    # Create a new Board and Tile, then place    # the Tile onto the board.    #    ok 1 - The object isa Board    ok 2 - Board size is zero    ok 3 - The object isa Tile    ok 4 - Get possible places to put the Tile    ok 5 - Placing the tile produces no error    ok 6 - Board size is 1=head2 Unknown amount and failuresThis hypothetical test program ensures that a handful of servers areonline and network-accessible. Because it retrieves the hypotheticalservers from a database, it doesn't know exactly how many servers itwill need to ping. Thus, the test count is declared at the bottom afterall the test points have run. Also, two of the tests fail.    ok 1 - retrieving servers from the database    # need to ping 6 servers    ok 2 - pinged diamond    ok 3 - pinged ruby    not ok 4 - pinged saphire    ok 5 - pinged onyx    not ok 6 - pinged quartz    ok 7 - pinged gold    1..7=head2 Giving upThis listing reports that a pile of tests are going to be run. However,the first test fails, reportedly because a connection to the databasecould not be established. The program decided that continuing waspointless and exited.    1..573    not ok 1 - database handle    Bail out! Couldn't connect to database.=head2 Skipping a fewThe following listing plans on running 5 tests. However, our programdecided to not run tests 2 thru 5 at all. To properly report this,the tests are marked as being skipped.    1..5    ok 1 - approved operating system    # $^0 is solaris    ok 2 - # SKIP no /sys directory    ok 3 - # SKIP no /sys directory    ok 4 - # SKIP no /sys directory    ok 5 - # SKIP no /sys directory=head2 Skipping everythingThis listing shows that the entire listing is a skip. No tests were run.    1..0 # skip because English-to-French translator isn't installed=head2 Got spare tuits?The following example reports that four tests are run and the last twotests failed. However, because the failing tests are marked as thingsto do later, they are considered successes. Thus, a harness should reportthis entire listing as a success.    1..4    ok 1 - Creating test program    ok 2 - Test program runs, no error    not ok 3 - infinite loop # TODO halting problem unsolved    not ok 4 - infinite loop 2 # TODO halting problem unsolved=head2 Creative libertiesThis listing shows an alternate output where the test numbers aren'tprovided. The test also reports the state of a ficticious board game indiagnostic form. Finally, the test count is reported at the end.    ok - created Board    ok    ok    ok    ok    ok    ok    ok    # +------+------+------+------+    # |      |16G   |      |05C   |    # |      |G N C |      |C C G |    # |      |  G   |      |  C  +|    # +------+------+------+------+    # |10C   |01G   |      |03C   |    # |R N G |G A G |      |C C C |    # |  R   |  G   |      |  C  +|    # +------+------+------+------+    # |      |01G   |17C   |00C   |    # |      |G A G |G N R |R N R |    # |      |  G   |  R   |  G   |    # +------+------+------+------+    ok - board has 7 tiles + starter tile    1..9=head1 AUTHORSAndy Lester, based on the original Test::Harness documentation by Michael Schwern.=head1 ACKNOWLEDGEMENTSThanks toPete Krawczyk,Paul Johnson,Ian Langworthand Nik Claytonfor help and contributions on this document.The basis for the TAP format was created by Larry Wall in theoriginal test script for Perl 1.  Tim Bunce and Andreas Koenigdeveloped it further with their modifications to Test::Harness.=head1 COPYRIGHTCopyright 2003-2005 byMichael G Schwern C<< <schwern@pobox.com> >>,Andy Lester C<< <andy@petdance.com> >>.This program is free software; you can redistribute it and/ormodify it under the same terms as Perl itself.See L<http://www.perl.com/perl/misc/Artistic.html>.=cut

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频一区二区三区| 中文字幕 久热精品 视频在线| 日韩精品中文字幕一区二区三区| 国产精品午夜春色av| 日韩电影在线观看一区| 成人av资源下载| 久久久噜噜噜久噜久久综合| 亚洲一区二区中文在线| 成人18视频在线播放| 欧美岛国在线观看| 亚洲v日本v欧美v久久精品| 99精品久久只有精品| 国产三级欧美三级日产三级99| 午夜精品影院在线观看| 91麻豆国产精品久久| 国产亚洲欧美在线| 精品一区在线看| 日韩欧美视频一区| 婷婷国产在线综合| 欧美日韩中文精品| 亚洲精品高清视频在线观看| 波多野结衣中文字幕一区 | 久久一夜天堂av一区二区三区| 亚洲成人第一页| 91久久精品网| 亚洲人成网站在线| 91色婷婷久久久久合中文| 国产欧美日韩一区二区三区在线观看| 美国精品在线观看| 欧美夫妻性生活| 欧美亚洲自拍偷拍| 亚洲一区二区在线观看视频| 色老头久久综合| 亚洲成人资源在线| 欧美麻豆精品久久久久久| 性欧美大战久久久久久久久| 欧美视频你懂的| 婷婷国产v国产偷v亚洲高清| 欧美电影一区二区| 男女视频一区二区| 精品成人一区二区三区| 国产99精品国产| 国产精品人成在线观看免费| 91蜜桃在线免费视频| 一区二区三区精品视频在线| 欧美日韩黄色影视| 日韩成人av影视| 久久久亚洲精品一区二区三区 | 欧美激情一区不卡| 91小视频免费观看| 亚洲大片在线观看| 欧美va在线播放| 成人午夜大片免费观看| 亚洲婷婷综合久久一本伊一区| 欧美艳星brazzers| 久久99久久精品| 亚洲裸体在线观看| 欧美一区二区福利在线| 成人禁用看黄a在线| 亚洲大型综合色站| 久久精品亚洲一区二区三区浴池| 成人午夜又粗又硬又大| 亚洲大片精品永久免费| 精品欧美乱码久久久久久| www..com久久爱| 日韩高清国产一区在线| 久久久久久一级片| 欧美日韩一区在线观看| 国产一区欧美二区| 亚洲免费观看在线观看| 精品国产青草久久久久福利| av亚洲精华国产精华精华| 日韩电影在线免费观看| 2023国产精品视频| 欧美三级视频在线播放| 国产麻豆成人传媒免费观看| 亚洲午夜一区二区三区| 26uuu亚洲婷婷狠狠天堂| 在线观看国产日韩| 成人在线视频一区二区| 奇米综合一区二区三区精品视频| 国产精品视频yy9299一区| 91麻豆精品国产91久久久使用方法 | 日韩一区二区三区在线| 日韩精彩视频在线观看| 日韩免费在线观看| 激情欧美一区二区| 日韩欧美不卡一区| 精品一区二区日韩| 国产精品久久久久久久久晋中 | 在线观看视频91| 亚洲欧洲性图库| 成人国产精品免费观看视频| 亚洲乱码国产乱码精品精可以看| 日韩一区二区免费高清| 91美女片黄在线观看| 国产一区二区不卡在线| 免费精品视频在线| 日本成人在线不卡视频| 亚洲精品免费播放| 亚洲成人免费在线观看| 欧美性大战xxxxx久久久| 亚洲成精国产精品女| 欧美一卡二卡在线| 国产精品538一区二区在线| 国产精品久久久久影院| 欧美视频你懂的| 国产伦精品一区二区三区免费迷| 日本一区二区综合亚洲| 在线免费观看日本欧美| 高潮精品一区videoshd| 亚洲在线观看免费视频| 日韩免费观看高清完整版在线观看 | 色婷婷av久久久久久久| 日韩av电影天堂| 蜜乳av一区二区三区| 日韩黄色免费网站| 精品中文字幕一区二区| 免费亚洲电影在线| 国产欧美在线观看一区| av午夜一区麻豆| 成人avav影音| 亚洲人亚洲人成电影网站色| 亚洲国产成人tv| 欧美日韩美少妇| 欧美日韩国产天堂| 日韩精品中文字幕一区| 亚洲精品在线一区二区| 亚洲美女在线一区| 亚洲aaa精品| 亚洲国产综合视频在线观看| 粉嫩av一区二区三区在线播放| 久久99精品久久只有精品| 首页欧美精品中文字幕| 亚洲啪啪综合av一区二区三区| 国产日韩欧美精品在线| 国产精品私房写真福利视频| 久久久久久久免费视频了| 51精品视频一区二区三区| 欧美美女激情18p| 欧美精品在线观看播放| 777xxx欧美| 国产欧美一区二区在线| 欧美调教femdomvk| 成人高清伦理免费影院在线观看| 日韩免费在线观看| 欧美日韩中文一区| 国产午夜精品在线观看| 亚洲卡通欧美制服中文| 婷婷丁香久久五月婷婷| 国产**成人网毛片九色| 在线观看亚洲成人| 久久亚洲影视婷婷| 一区二区欧美视频| 久久99精品一区二区三区三区| 波多野结衣一区二区三区| 在线不卡一区二区| 亚洲日本欧美天堂| 韩国成人在线视频| 欧美日韩第一区日日骚| 国产欧美日韩三级| 日本伊人色综合网| 色综合久久66| 久久精品日产第一区二区三区高清版| 一区二区三区欧美在线观看| 国产一区二区毛片| 欧美日韩国产成人在线免费| 国产精品不卡在线| 国产在线精品一区二区夜色| 欧美日韩五月天| 成人av先锋影音| 日本黄色一区二区| 26uuu欧美| 蜜桃视频一区二区三区在线观看| 99国产精品视频免费观看| 精品乱码亚洲一区二区不卡| 亚洲成av人**亚洲成av**| 99国产精品久久| 国产精品你懂的在线欣赏| 久久精品99久久久| 777午夜精品免费视频| 一区二区久久久| 91麻豆国产精品久久| 国产精品网站导航| 国产999精品久久久久久| 精品久久五月天| 久久99国产精品麻豆| 欧美一区午夜视频在线观看| 亚洲国产视频直播| 91精彩视频在线观看| 亚洲欧美另类图片小说| 91在线看国产| 一区二区三区高清| 91美女片黄在线观看91美女| 亚洲色图视频网站| 日韩一区二区在线观看视频播放| 久久久久久久久99精品| 国内精品嫩模私拍在线| 日韩一区二区三区电影| 亚洲一级不卡视频|