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.