www :: Search :: Test.

www :: Search :: Test´Â WWW :: °Ë»ö ¹é¿£µå Å×½ºÆ®¸¦ µ½´Â À¯Æ¿¸®Æ¼¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

www :: Search :: Test. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • University of Southern California
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~mthurn/WWW-Search-2.489/lib/WWW/Search/Test.pm

www :: Search :: Test. ű×


www :: Search :: Test. ¼³¸í

www :: Search :: Test´Â WWW :: °Ë»ö ¹é¿£µå Å×½ºÆ®¸¦ µ½±â À§ÇØ À¯Æ¿¸®Æ¼¸¦ Æ÷ÇÔÇÕ´Ï´Ù. www :: Search :: Test°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. WWW :: Search Backends.Synopsis $ Otest = New www :: Search :: Test ( 'ÇÖº¿, ¾ßÈÄ, ÈïºÐ'); $ OTEST-> Å×½ºÆ® ( 'ÇÖº¿', 'Å·ÇÉ', 'Çϳª', $ squery, $ test_range, 1, 10); ÀÚ¼¼ÇÑ "½ÇÁ¦ ¼¼°è"¸¦À§ÇÑ www-search-hotbot ¹èÆ÷ÆÇ¿¡¼­ ÆÄÀÏ test.plÀ» ÂüÁ¶ÇϽʽÿÀ. example.methods ¹× ÇÔ¼ö NewCreate »õ·Î¿î www :: search :: test °´Ã¼. ¸ðµç Àμö´ÂÀÌ °´Ã¼°¡ Å×½ºÆ® ÇÒ ¼öÀÖ´Â ¹é¿£µåÀÇ ¹®ÀÚ¿­ÀÔ´Ï´Ù. Àμö°¡ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é ¸ðµç backends.modesetÀ» Å×½ºÆ® ÇϰųªÀÌ °´Ã¼ÀÇ Å×½ºÆ® ¸ðµå¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. Àμö°¡ ÁÖ¾îÁö¸é ¸ðµå¸¦ ÇØ´ç °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ÇöÀç (¶Ç´Â »õ·Î ¼³Á¤µÈ) °ªÀ» ¹ÝȯÇÕ´Ï´Ù. »ç¿ë °¡´ÉÇÑ ¼¼ °¡Áö Å×½ºÆ® ¸ðµå°¡ ÀÖ½À´Ï´Ù. ±×µéÀº ´ÙÀ½°ú °°½À´Ï´Ù : $ mode_internal : ÀúÀåµÈ ÆäÀÌÁö¿¡¼­ URLÀ» ±¸¹® ºÐ¼®ÇÕ´Ï´Ù (Á¤½Å °Ë»ç ¶Ç´Â ȸ±Í Å×½ºÆ®·Î). $ mode_external : °Ë»ö ¿£Áø "¶óÀ̺ê"¿¡ Äõ¸®¸¦ º¸³»°í °á°ú¸¦ ±¸¹® ºÐ¼®ÇÏ°í ÀÌÀü¿¡ ÀúÀåµÈ °á°ú¿Í ºñ±³ÇϽʽÿÀ. ¹× $ mode_update : °Ë»ö ¿£Áø "¶óÀ̺ê"¿¡ Äõ¸®¸¦ º¸³»°í °á°ú¸¦ ±¸¹® ºÐ¼®ÇÏ°í °á°ú¸¦ ±¸¹® ºÐ¼®ÇÏ°í °á°ú¸¦ ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. Future Testing.relevant_testGivenÀÌ Å×½ºÆ® °´Ã¼´Â ¹é¿£µåÀÇ À̸§À» Å×½ºÆ® ÇÒ ¼öÀÖ´Â °æ¿ì true¸¦ ¹ÝȯÇÕ´Ï´Ù. ¹é¿£µåÀÇ À̸§À» Å×½ºÆ®ÇÏ°í ¹é¿£µå¿¡¼­ $ TEST_CASES º¯¼ö¸¦ Àâ°í BACKEND¿¡ ´ëÇÑ Å×½ºÆ®¸¦ Æò°¡ÇÕ´Ï´Ù. ...¿¡ Àμö´Â ¼ø¼­´ë·Î : Å×½ºÆ®·Î ¹é¿£µåÀÇ À̸§ (¹®ÀÚ¿­, Çʼö); ¹é¿£µå °ü¸®ÀÚÀÇ À̸§ (Undef $ Backend :: À¯Áö °ü¸®ÀÚ°¡ »ç¿ëµË´Ï´Ù); °á°ú ÀúÀå¼Ò / ºñ±³ (¹®ÀÚ¿­, Çʼö)ÀÇ ÆÄÀÏ À̸§; ¹é¿£µå (¹®ÀÚ¿­, Çʼö)·Î Àü¼ÛÇÒ Äõ¸®; Å×½ºÆ® ¹æ¹ý (ÇÊ¿äÇÑ ´ÙÀ½ Áß Çϳª) .Several Å×½ºÆ® ¹æ¹ýÀÌ °¡´ÉÇÕ´Ï´Ù : $ test_exactly : URL ¸ñ·ÏÀº Á¤È®È÷ ÀÏÄ¡ÇؾßÇÕ´Ï´Ù (ȸ¼± Çà, ¼ø¼­´ë·Î ¼±). $ test_by_counting : °á°ú URL ¼ö°¡ µ¿ÀÏÇϸé Å×½ºÆ®°¡ Åë°úµË´Ï´Ù. $ test_greater_than : Å×½ºÆ®´Â n °á°ú URL ÀÌ»óÀ» ¾ò´Â´Ù¸é, $ test_range : $ test_greater_than°ú °°Àº ends.no_testprint ¸ðµÎ¿¡ Á¦¾à µÈ °ÍÀºÀÌ ¹é¿£µå¿¡ Å×½ºÆ® ½ºÀ§Æ®°¡¾ø´Â ¸Þ½ÃÁö¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¹é¿£µå°¡ ÆÄ¼Õ µÈ °ÍÀ¸·Î ¾Ë·ÁÁø °ÍÀ¸·Î ¾Ë·ÁÁø µÎ °³ÀÇ Àμö, ¹é¿£µå À̸§ ¹× °ü¸®ÀÚ .NOT_WORKINGPRINTSÀÇ À̸§À» ÃëÇÕ´Ï´Ù. ¹é¿£µå À̸§°ú °ü¸®ÀÚÀÇ À̸§°ú À¯Áö °ü¸®ÀÚÀÇ À̸§À» ÃëÇÕ´Ï´Ù. Not_Working_with_testsprintsÀÌ ¹é¿£µå°¡ Å×½ºÆ® Á¦Ç°±ºÀÌ ÀÖ´õ¶óµµ ÇØ´ç ¹é¿£µå°¡ ±úÁöÁö ¾Ê¾Ò À½À» ³ªÅ¸³»´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. ÀÌ ¹é¿£µå°¡ Æļյǰí Àû±ØÀûÀ¸·Î À¯ÁöµÇÁö ¾Ê´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖÁö ¾Ê°í µÎ °³ÀÇ Àμö, ¹é¿£µå À̸§ ¹× °ü¸®ÀÚÀÇ À̸§°ú °ü¸®ÀÚ .NOT_WORKING_AND_ABANDONEDPRINTS¸¦ ÃëÇÕ´Ï´Ù. ¹é¿£µå À̸§, ¹é¿£µå À̸§°ú °ü¸®ÀÚÀÇ À̸§°ú ¿À·ùÀÇ Ä«¿îÅ͸¦ 0À¸·Î °¡Á® ¿À½Ê½Ã¿À. test () ¶Ç´Â eval_test ()¸¦ È£ÃâÇϱâ Àü¿¡À̸¦ È£ÃâÇÏ·Á°íÇÕ´Ï´Ù. WC_L (ºñ°ø°³, ¸Þ¼­µå°¡ ¾Æ´Ï¶ó) ÆÄÀÏ À̸§¿¡ Æ÷ÇÔ µÈ ÅؽºÆ® ÁÙ ¼ö¸¦ °è»êÇÕ´Ï´Ù. (Áï, ÆÄÀÏ¿¡¼­ UNIX ¸í·É wc -lÀ» ½Ã¹Ä·¹À̼Ç) µÎ °³ÀÇ ÆÄÀÏÀÌ ÁÖ¾îÁø Diff (ºñ°ø°³, ¸Þ¼Òµå) diff (private, not method) ³»¿ëÀÌ ´Ù¸¥ °æ¿ì true¸¦ ¹ÝȯÇϰųª ³»¿ëÀÌ ¶È°°Àº ¶óÀÎ - ¶óÀÎ ÀÎ °æ¿ì false¸¦ ¹ÝȯÇÕ´Ï´Ù. (Áï, UNIX ¸í·É diff¿Í °°ÀÌ, ±×·¯³ª true ¶Ç´Â false¸¦º¸°íÇÕ´Ï´Ù.) ¹é¿£µå Å×½ºÆ®¸¦ ½ÇÇàÇϱâÀ§ÇÑ ¹Ù·Î °¡±â TestSWW :: Å×½ºÆ®´Â Å×½ºÆ® ¹øÈ£ÀÇ ÀÚü ¼ö¸¦ À¯ÁöÇϹǷΠÀÌ·¯ÇÑ ÇÔ¼ö¸¦ ÀÚ½ÅÀÇ Å×½ºÆ®¿Í ¹Í½º ¾Ø ¸ÅÄ¡ÇÏ·Á´Â °æ¿ì , $ www :: search :: test :: idest counter.new_engineone Àμö : www :: search :: new ()¿¡ Àü´ÞµÇ±â¿¡ ÀûÇÕÇÑ ¹é¿£µåÀÇ À̸§. 'OK'¶Ç´Â 'OK NOT'¹× Å×½ºÆ® ¹øÈ£¸¦ ÀμâÇÕ´Ï´Ù. www :: Search °³Ã¼¸¦ ³»ºÎÀûÀ¸·Î ¸¸µé°í, run_test ¹× run_gui_test (¾Æ·¡ ÂüÁ¶) .tm_new_enginesame as new_engine ()À¸·Î¼­ÀÇ tm_new_enginesameÀ» »ç¿ëÇÕ´Ï´Ù. ¹®ÀÚ¿­, ÀÌÅ»µÇÁö ¾ÊÀº °Í; ÃÖ¼ÒÇÑÀÇ ¿¹»ó °á°ú ¼ö; ¹× ¿¹»óµÇ´Â ÃÖ´ë °á°ú ¼ö. ¼±ÅÃÀû ³× ¹ø° Àμö : search_debug.IF ÃÖ¼Ò°ªÀ¸·Î »ç¿ëµÇ´Â Á¤¼ö °ªÀº UndefÀÔ´Ï´Ù. 0À¸·Î °¡Á¤ÇÕ´Ï´Ù. ÃÖ´ë °ªÀÌ Undef ÀÎ °æ¿ì 'È®ÀÎ'¶Ç´Â 'NOT OK'¿Í NUMBER.RUN_GUI_TESTSAMEÀ» run_test ()·Î run_query () ´ë½Å gui_query ()¸¦ È£ÃâÇÏÁö ¾ÊÁö¸¸ Å×½ºÆ®¸¦ »ç¿ëÇÏ´Â TM_RUN_TESTSAME :: ok'.note : Todo ºí·Ï ³» ¿¡¼­ÀÌ ±â´ÉÀ» »ç¿ëÇÏ´Â °æ¿ì, ·ÎÄà $ Todo°¡ ¾Æ´Ñ Àü¿ª º¯¼ö $ Todo¸¦ ¼³Á¤ÇؾßÇϸç, Àü¿ª $ todo¸¦ ºó ¹®ÀÚ¿­·Î ´Ù½Ã ¼³Á¤ÇؾßÇÕ´Ï´Ù. (¶Ç´Â undef) todo ºí·ÏÀÇ ³¡¿¡¼­. ¿¹ : Todo : {$ Todo = '³ª´Â ¾ÆÁ÷À̸¦ °íÁ¤ÇÏÁö ¾Ê¾Ò½À´Ï´Ù.'; È®ÀÎ(...); $ todo = ''; } # todo blocktm_run_test_no_approxsame as tm_run_test·Î¼­ÀÇ applicate_result_count.count_resultsrun Äõ¸®¸¦ È®ÀÎÇÏÁö ¾Ê°í ½ÇÁ¦ (±Ù»ç°ªÀÌ ¾Æ´Ô) hits.skip_testyou ´ë½ÅÀÌ ÇÔ¼ö¸¦ run_test () ¶Ç´Â run_gui_test () ´ë½ÅÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾î¶² ÀÌÀ¯·Î µç °Ç³Ê ¶Û ¼ö ÀÖ¾î¾ßÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


www :: Search :: Test. °ü·Ã ¼ÒÇÁÆ®¿þ¾î