Go to the first, previous, next, last section, table of contents.


test suite Áö¿ø

Automake´Â µÎ Á¾·ùÀÇ test suiteÀ» Áö¿øÇÑ´Ù.

TESTS º¯¼ö°¡ Á¤ÀǵǸé, ÀÌ °ªÀº Å×½ºÆ®¸¦ Çϱâ À§ÇØ ½ÇÇàÇÒ ÇÁ·Î±×·¥ÀÇ ¸ñ·ÏÀÌ µÉ °ÍÀÌ´Ù. ÇÁ·Î±×·¥Àº ¼Ò½º object³ª ¸¸µé¾îÁø object°¡ µÉ ¼ö ÀÖ´Ù; ¸¸µé¾îÁø ruleÀº subdir¿Í `.'¸¦ ãÀ» °ÍÀÌ´Ù.

½ÇÆÐÇÑ ¼ýÀÚ´Â ½ÇÇàÀÌ ³¡³¯¶§ Ç¥½ÃµÉ °ÍÀÌ´Ù. ¸¸¾à ÁÖ¾îÁø ÇÁ·Î±×·¥ÀÌ 77ÀÇ »óÅÂ(status)·Î ³¡³ª¸é, ±× °á°ú´Â ½ÇÆÐÇÑ ¼ýÀÚ¿¡¼­ ¹«½ÃµÈ´Ù. ÀÌ ±â´ÉÀº Å×½ºÆ®°¡ Àǹ̰¡ ¾ø´Â ȯ°æ¿¡¼­ ȣȯ¼º¾ø´Â Å×½ºÆ®°¡ ¹«½ÃµÇµµ·Ï ÇØ ÁØ´Ù.

TESTS_ENVIRONMENT º¯¼ö´Â Å×½ºÆ® ½ÇÇàÀ» À§ÇÑ È¯°æº¯¼ö¸¦ ÁöÁ¤ÇÏ´Â µ¥ ¾²ÀÏ ¼ö ÀÖ´Ù; ȯ°æº¯¼ö srcdir´Â ÀÌ rule¿¡¼­ °áÁ¤µÈ´Ù. ¸ðµç Å×½ºÆ® ÇÁ·Î±×·¥ÀÌ ½ºÅ©¸³Æ®¶ó¸é, TESTS_ENVIRONMENT¸¦ ¼Ð ¸í·ÉÀ¸·Î ÇÒ ¼ö ÀÖ´Ù (¿¹¸¦ µé¾î `$(SHELL) -x'); ÀÌ ±â´ÉÀº Å×½ºÆ®¸¦ µð¹ö±ëÇÏ´Â µ¥ ÁÁ´Ù.

AUTOMAKE_OPTIONS¿¡ `dejagnu'°¡ ³ªÅ¸³ª¸é, dejagnu ±â¹ÝÀÇ test suite¶ó°í °¡Á¤ÇÑ´Ù. DEJATOOL º¯¼öÀÇ °ªÀº runtestÀÇ --tool Àμö·Î ³Ñ¾î°£´Ù; ÀÌ°ÍÀº µðÆúÆ®·Î ÆÐÅ°ÁöÀÇ À̸§ÀÌ´Ù. EXPECT, RUNTEST ±×¸®°í RUNTESTFLAGS º¯¼ö´Â ±× ÇÁ·ÎÁ§Æ®¿¡ °ü·ÃµÈ °ªÀ» Á¦°øÇϱâ À§ÇØ ÀçÁ¤ÀÇµÉ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ÄÄÆÄÀÏ·¯ ÅøüÀÎ(compiler toolchain)À» Å×½ºÆ®ÇÏ·Á¸é ±âº» °ªÀº ¾îÄ«¿îÆ® È£½ºÆ®(account host)¿Í Ÿ°Ù À̸§(target name)À» ±â¾ïÇÏÁö ¾Ê±â ¶§¹®¿¡ ÀçÁ¤ÀÇÇØ¾ß ÇÑ´Ù.

°¢ °æ¿ì¿¡, Å×½ºÆ®´Â `make check'¸¦ ÅëÇؼ­ ÇÑ´Ù.


Go to the first, previous, next, last section, table of contents.