ืืืื ืืคืงืืื lit-3.6 ืฉื ืืชื ืืืจืืฅ ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
lit - LLVM Integrated Tester
ืชึทืงืฆึดืืจ
ืืืื [ืืคืฉืจืืืืช] [ืืืืงืืช]
ืชืืืืจ
ืืืื ืืื ืืื ื ืืื ืืืืฆืืข ืืืืืืช ืืืืงื ืืกืื ืื LLVM ื-Clang, ืืืกืื ืืช ืฉืืื
ืชืืฆืืืช, ืืืชื ืืื ืืืงืฆืื ืืืฉืืื. ืืืื ื ืืขื ืืืืืช ืงื ืืฉืงื
ืืื ืืืืงื ืขื ืืืฉืง ืืฉืชืืฉ ืคืฉืื ืืื ืืืคืฉืจ.
ืืืื ืืฉ ืืืคืขืื ืขื ืืื ืื ืืืชืจ ืืืืงืืช ืืืคืขืื ืฉืฆืืื ืืฉืืจืช ืืคืงืืื. ืืืื ืื ืืืืืื
ืืืืืช ืงืืฆื ืืืืงื ืืืืืื ืื ืกืคืจืืืช ืืืืคืืฉ ืืืืงืืช (ืจืื ืืืื ืืืืื).
ืื ืืืืงื ืฉืฆืืื ื ืชืชืืฆืข (ืืื ืื ืจืื ืืืงืืื) ืืืืืจ ืฉืื ืืืืืงืืช ืืชืืฆืขื
ืืืคืขื ืืืื ืืืคืืก ืืืืข ืืกืื ืขื ืืกืคืจ ืืืืื ืื ืฉืขืืจื ืื ื ืืฉืื
(ืจืื ืืืื ืกืึธืืึผืก ืชืืฆืืืช). ืืืื ืืชืืื ืืช ืชืคืขื ืขื ืงืื ืืฆืืื ืฉืืื ื ืืคืก ืื ืงืืื
ืืืื ืื ื ืืฉืืื.
ืืืจืืจืช ืืืื ืืืื ืืฉืชืืฉ ืืชืฆืืืช ืืชืงืืืืช ืชืืฆืืชืืช ืืืืคืืก ืจืง ืชืงืฆืืจ
ืืืืข ืขื ืืฉืืื ืืืืืงื. ืึดืจึฐืืึนืช ืชืคืืงื ืืคืฉืจืืืืช ืขืืืจ ืืคืฉืจืืืืช ืฉืืืื ืขื ืืืื
ืชืฆืืืช ืืชืงืืืืช ืืคืื.
ืืืื ืืืื ืื ืืกืคืจ ืืคืฉืจืืืืช ืืฉืืืื ืขื ืืืคื ืืืฆืืข ืืืืืงืืช (ืกืคืฆืืคื
ืืชืืื ืืช ืขืฉืืืืช ืืืืืช ืชืืืืืช ืืคืืจืื ืืืืืงื ืืืกืืื). ืึดืจึฐืืึนืช ืืืฆืืข ืืคืฉืจืืืืช ืืืฉื ืืืชืจ
ืืืืข.
ืืืกืืฃ, ืืืื ืชืืื ืื ืืืคืฉืจืืืืช ื ืืกืคืืช ืืืคืขืืช ืชืช-ืงืืืฆื ืฉื ืืืคืฉืจืืืืช ืืืื
ืฉืฆืืื ืืฉืืจืช ืืคืงืืื, ืจืื ืืืืจืช ืืคืฉืจืืืืช ืืงืืืช ืืืืข ื ืืกืฃ.
ืืฉืชืืฉืื ืืืขืื ืืื ืื ื ืืืื ืืืจืืืืืช ืื ืขืืฆืื ื ืืืื ืืืฉืื ืืืืงืืช ืฆืจืื
ืึดืจึฐืืึนืช ืืึผืึธืจ ืชืฉืชืืืช.
ืืืื ืืคืฉืจืืืืช
-ื, - ืขืืจื
ืชืจืื ืืช ื ืืืื ืืืืขืช ืขืืจื.
-j N, --threads=N
ืืคืขืื N ืืืืงืืช ืืืงืืื. ืืืจืืจืช ืืืื, ืื ื ืืืจ ืืืืืืืืช ืืื ืืืชืืื ืืช
ืืกืคืจ ืืืขืืืื ืืืืื ืื ืฉืืืื.
--config-prefix=NAME
ืืืคืืฉ ืฉืึตื.cfg ื ืฉืึตื.site.cfg ืืชื ืืืคืืฉ ื ืืืื ืกืืืืืืช, ืืืงืื of
lit.cfg ื lit.site.cfg.
--param ืฉื --param ืฉื = VALUE
ืืืกืฃ ืคืจืืืจ ืืืืืืจ ืขื ืืื ืืืฉืชืืฉ ืฉืึตื ืขื ืื ืชืื ืขืจื (ืื ืืืืจืืืช ืืจืืงื ืื ืื
ื ึธืชืึผื). ืืืฉืืขืืช ืืืฉืืืืฉ ืฉื ืคืจืืืจืื ืืื ืชืืืืื ืืืืืืช ืืืืืงื.
ืชืคืืงื ืืคืฉืจืืืืช
-q, --ืฉืึถืงึถื
ืืืืื ืื ืคืื ืืืขื ืืฉืืื ืืืืืงื.
-ืก, --ืชึทืืฆึดืืชึดื
ืืฆื ืคืืืช ืคืื, ืืืฉื ืื ืชืจืื ืืืืข ืขื ืืืื ืื ืฉืขืืืจืื.
-ื, --ืึดืืึผืึดื
ืืฆื ืืืืข ื ืืกืฃ ืขื ืืฉืืื ืืืืืงื, ืืืฉื ืืช ืื ืคืื ืืืืืงื ืืืงืื ืืืช
ืจืง ืขื ืชืืฆืืช ืืืืืงื.
--ืืื-ืืชืงืืืืช-ืกืจืื
ืื ืชืฉืชืืฉ ืืกืจืื ืืืชืงืืืืช ืืืืืกืก ืขื ืงืืืืช.
--ืืฆื-ืื ื ืชืื
ืืฆื ืืช ืืฉืืืช ืฉื ืืืืงืืช ืฉืืื ื ื ืชืืืืช.
--show-xfail
ืืฆื ืืช ืฉืืืช ืืืืื ืื ืฉืืื ืฆืคืืืื ืืืืืฉื.
ืืืฆืืข ืืคืฉืจืืืืช
--path=PATH
ืฆืืื ืชืืกืคืช ื ืชืื ืืฉืืืืฉ ืืขืช ืืืคืืฉ ืงืืืฆื ืืคืขืื ืืืืืงืืช.
--vg ืืคืขื ืืืืงืืช ืืืืืืช ืชืืช valgrind (ืืืืฆืขืืช ืืื memcheck). ื
--error-exitcode ืืืขืื ืขืืืจ valgrind ืืฉืืฉ ืื ืืืฉืืื ืืช valgrind ืืืจืื
ืืชืืื ืืช ืืฆืืช ืขื ืืฆื ืฉืืื ื ืืคืก.
ืืืฉืจ ืืคืฉืจืืช ืื ืืืคืขืืช, ืืืื ืืกืคืง ืื ืืืืืืืืช "ืืืืจืื ื"
ืชืืื ื ืฉื ืืชื ืืืฉืชืืฉ ืื ืืื ืืืฉืืืช ืืืืคื ืืืชื ื (ืื ืืฆืคืืช ืืืฉื ื) ืืกืืืืืช
ืืืืงืืช.
--vg-arg=ARG
ืืชื --vg ืืฉืืฉ, ืฆืืื ืืจืืืื ื ื ืืกืฃ ืืืขืืจ ืืืื ืืืืจืื ื ืขืฆืื.
--vg-ืืืืคื
ืืชื --vg ืืฉืืืืฉ, ืืคืฉืจ ืืืืงืืช ืืืืคืืช ืืืืจืื. ืืืฉืจ ืืคืฉืจืืช ืื ืืืคืขืืช, ืืืื
ืืกืคืง ืื ืืืืืืืืช "vg_leak" ืชืืื ื ืฉื ืืชื ืืืฉืชืืฉ ืื
ืืืฉืืืช ืืืืคื ืืืชื ื (ืื ืืฆืคืืช ืืืืฉืืื) ืืืืืงืืช ืืกืืืืืช.
--ืืืื ื ืืื
ืขืงืื ืืืจ ืืื ืืงืืจ ืฉืืืงื ืืืืฆืืข ืืืืงืืช ืืืืืืช ืืืืื ืืช ืืชืืฆืืืช
ืคืื ืืกืืืื. ืื ืฉืืืืฉื ืืื ืืงืืืข ืืืื ืืืืงืืช ืืืืืืช ืืืืงืืช
ืืงืืช ืืช ืืืจื ืืืื ืืืืฆืืข. ืฉืืื ืื ืฉืืืคืฉืจืืช ืืื ืฉืืืืฉืืช ืืืืชืจ ืขื -j 1.
ืืืืจืช ืืคืฉืจืืืืช
--max-tests=N
ืืจืืฅ ืืื ืืืืชืจ N ืืืืงืืช ืืืืืจ ืืื ืืืคืกืืง.
--max-time=N
ืืืืฆืื ืืื ืืืืชืจ N ืฉื ืืืช (ืืขืจื) ืืืคืขืื ืืืืงืืช ืืืืืจ ืืื ืืืคืกืืง.
--ืึฐืขึทืจึฐืึผึตื
ืืคืขื ืืช ืืืืืงืืช ืืกืืจ ืืงืจืื.
ื ืึนืกึธืฃ ืืคืฉืจืืืืช
--ืื ืคืืช
ืืคืขืื ืืืื ืืืฆื ื ืืคืื ืืืืื, ืขืืืจ ื ืืคืื ืืขืืืช ืชืฆืืจื ื ืืืื ืขืฆืื.
--ืฉืืื-ืกืืืืืืช
ืจืฉืื ืืช ืืืืืืช ืืืืืงื ืฉืืชืืื ืืฆื.
--ืืฆื-ืืืื ืื
ืจืฉืื ืืช ืื ืืืืืงืืช ืฉืืชืืื ืืฆื.
ืึฐืฆึดืืึธื ืกืึธืืึผืก
ืืืื ืืืฆื ืขื ืงืื ืืฆืืื ืฉื 1 ืื ืืฉ ืชืืฆืืืช FAIL ืื XPASS. ืืืจืช,
ืืื ืืืฆื ืขื ืืืฆื 0. ืงืืื ืืฆืืื ืืืจืื ืืฉืืฉืื ืืืฉืืื ืฉืืื ื ืงืฉืืจืื ืืืืืงื
(ืืืืืื ืฉืืืืช ืืฉืชืืฉ ืื ืฉืืืืช ืชืืื ืืช ืคื ืืืืช).
ืืืื ืืืืื
ืืชืฉืืืืช ืขืืจื ื ืืืื ืืืื ืืืืืช ืืืืงืืช ืืืืืืช, ืื ืกืคืจืืืช ืฉืืืืช ืื
ืืืจืจืืืืช ืฉื ืืืืงืืช ืืืจืฆื. ืืชื ืืืื ืืืคืขื, ืืืืจ ืืจืืฉืื ืฉืืื ืขืืฉื ืืื ืืืืืจ ืืช
ืงืื ืืจืฉืืื ืืืื ืฉื ืืืืงืืช ืืืคืขืื ืืืืง ืืื ืืืื ืชืืืืช.
ื ืืืื ืืืื, ืื ืืืื ืืืื ืืืชืงืืื ืืชืื ืืืง ืืืื ืืขืจืืช. ืืืื ืคืืชืจ ืืช ืืชืฉืืืืช
ืฉืฆืืื ืืฉืืจืช ืืคืงืืื ืืื ืืืืืง ืืืืืืช ืขื ืืื ืืืคืืฉ ืืืคื ืืขืื ืื ืชืื ืืงืื
ืขื ืฉืืื ืืืฆื ื lit.cfg or lit.site.cfg ืงืึนืึถืฅ. ืงืืฆืื ืืื ืืฉืืฉืื ืื ืืกืื ืฉื ืืืื
ืกืืืืืืช ืืืงืืืฆื ืชืฆืืจื ืืฉืจ ืืืื ืขืืืก ืขื ืื ืช ืืืืื ืืืฆื ืืืฆืื ื
ืืคืขื ืืช ืืืืืงืืช ืืชืื ืืืืืช ืืืืืงื.
ืคืขื ืืืื ืืืคืช ืืช ืืงืืืื ืืืืืืืช ืืืืงื, ืืื ืืืฆื ืืช ืจืฉืืืช ืืื ืืกืืช ืฉืืืกืืคื
ืืืืงืืช ืืงืืฆืื ืืืืืื ืืืืคืืฉ ืจืงืืจืกืืื ืืืจ ืืืืงืืช ืืกืคืจืืืช.
ืืชื ืืืืช ืื ืืงืื ืขื ืฆืืื ืชืช-ืงืืืฆืช ืืืืงืืช ืืืคืขืื, ืืขืืืื ืืืคืฉืจืช ืืช
ืชืฆืืจืช ืืืืืช ืืืืงืืช ืืื ืืฉืืื ืืืืืง ืืืฆื ืืืืงืืช ืืชืคืจืฉืืช. ืื ืืกืฃ, ืืืื
ืชืืื ืืืื ืืืืงืืช ืืคื ืืืืืช ืืืืืงืืช ืฉืืื ืื ื ืืฆืืื, ืืื ืชืื ืืืืกื ืฉืืื ืืชืื
ืืืืืช ืืืืงืืช. ืขืืืจ ืคืจืืืงืืื ืืืืืจืื ืืืืื, ืื ืืืคืฉืจ ืืืื ืืกืคืง ื ืื
ืืชืืืื ืืืืฉื ืืื ืืื ืืืืฅ ืืขืฅ.
ืืืื ืกืึธืืึผืก ืชืืฆืืืช
ืื ืืืืงื ืื ืืื ืืกืืคื ืฉื ืืืจ ืืืช ืืฉืฉ ืืชืืฆืืืช ืืืืืช:
PASS
ืืืืื ืืฆืืื.
XFAIL
ืืืืื ื ืืฉื, ืืื ืื ืฆืคืื. ืื ืืฉืืฉ ืขืืืจ ืคืืจืืื ืืืืงื ืืืืคืฉืจืื
ืืฆืืื ืฉืืืืงื ืื ืขืืืืช ืืจืืข, ืืื ืจืืฆื ืืืฉืืืจ ืืืชื ืืืืืืช ืืืืืงื.
XPASS
ืืืืื ืืฆืืื, ืื ืืื ืฆืคืื ืืืืืฉื. ืื ืืฉืืฉ ืขืืืจ ืืืืงืืช ืฉืืื
ืฉืฆืืื ืืฆืคืื ืืืืืฉื, ืื ืืขืช ืื ืืฆืืืืื (ืืืจื ืืื ืืืื ืืชืืื ื
ืืืืืงื ืืืืชื ืฉืืืจื ืืชืืงื ื).
FAIL
ืืืืื ื ืืฉื.
ืื ืคืชืืจ
ืื ื ืืชื ืืื ืืงืืืข ืืช ืชืืฆืืช ืืืืืงื. ืืืืืื, ืื ืืชืจืืฉ ืืืฉืจ ืืืืืงื ืืืืื
ืื ืืืคืขื, ืืืืืงื ืขืฆืื ืื ืืืงืืช, ืื ืฉืืืืืงื ื ืงืืขื.
ืื ื ืชืื
ืืืืืงื ืืื ื ื ืชืืืช ืืกืืืื ืื. ืื ืืฉืืฉ ืขื ืืื ืคืืจืืื ืืืืงื ืฉืืืืืื
ืืืืื ืขื ืืืืงืืช ืื ื ืชืืืืช.
ืืืชืื ืืคืืจืื ืืืืืงื, ืืืืงืืช ืขืฉืืืืช ืืืคืืง ืืืืข ื ืืกืฃ ืขื ืืฆืื
(ืืืจื ืืื ืจืง ืืืฉืืื). ืจืื ืืช ืชืคืืงื ืืคืฉืจืืืืช ืืืืืข ื ืืกืฃ.
ืืึผืึธืจ ืชืฉืชืืืช
ืกืขืืฃ ืื ืืชืืจ ืืช ืืืื ืืืืงืช ืืจืืืืงืืืจื ืขืืืจ ืืฉืชืืฉืื ืืืขืื ืืื ืื ืืืฆืืจ ืืืฉ
ืืืื ืืืืงืช ืืืฉืื, ืื ืืจืืืช ืืืฉืื ืงืืื.
ืืืื proper ืืื ืืขืืงืจ ืชืฉืชืืช ืืืืืื ืืืจืฆื ืฉื ืืืืงืืช ืฉืจืืจืืชืืืช, ื
ืืืฉืืฃ ืืืฉืง ื ืื ืืื ืืืืืงืืช ืืื. ืืืื ืขืฆืื ืื ืืืืข ืืจืืฅ
ืืืืงืืช, ืืื ืืืืืืื ืืื ืืืืืจ ืขื ืืื ืืืื ืกืืืืืืช.
ืืืื ืกืืืืืืช
ืืคื ืฉืชืืืจ ื ืืืื ืืืืื, ืืืืงืืช ืชืืื ืืืืงืืืช ืืชืื a ืืืื ืืขืจืืช. ืืืืืืช ืืืืงื
ืืฉืืฉืื ืืืืืจืช ืคืืจืื ืืืืื ืื ืฉืื ืืืืืื, ืืืืืืื ืืืฆืืืช ืืืชื ืืืื ืื,
ืืื ืืืืข ื ืืกืฃ ืืืคืขืืช ืืืืืงืืช.
ืืืื ืืืื ืืืืืืช ืืืืงื ืืกืคืจืืืช ืืืืืืืช lit.cfg or lit.site.cfg ืงืืฆืื (ืจืื
ืื --config-prefix). ืืืืืืช ืืืืงื ืืชืืืืช ืืชืืืื ืขื ืืื ืืืคืืฉ ืจืงืืจืกืืื ืืืขืื
ืืืจืจืืืืช ืืกืคืจืืืช ืฉื ืื ืงืืฆื ืืงืื ืฉืืืขืืจื ืืฉืืจืช ืืคืงืืื. ืืชื ืืืื ืืืฉืชืืฉ
--ืฉืืื-ืกืืืืืืช ืืื ืืืฆืื ืืช ืืืืืืช ืืืืืงื ืฉืืชืืื ืืขืช ืืืคืขืื.
ืืจืืข ืฉืืชืืื ืืืืืช ืืืืงื, ืงืืืฅ ืืชืฆืืจื ืฉืื ื ืืขื. ืงืืฆื ืืชืฆืืจื ืขืฆืื ืื
ืืืืืื Python ืฉืืืืฆืขื. ืืืฉืจ ืงืืืฅ ืืชืฆืืจื ืืืืฆืข, ืฉื ืืื ืืฉืืืื
ืืฉืชื ืื ืืืืืืืื ืืืืืจืื ืืจืืฉ:
lit_config
ืืืืืืื ืืืื ืืืืืืงื ืชืฆืืจื (ื LitConfig ืืืคืข), ืฉืืืืืจ ืืช ืืืืื ื
ืืืืงืช ืคืืจืืืื, ืคืจืืืจื ืชืฆืืจื ืืืืืืืื ืืฉืืจืืช ืขืืืจืืช ืืืจืืช ืขืืืจ
ืืืืขืช ืชืฆืืจืืช ืืืืงื.
config
ืืื ืืืืืืงื ืืชืฆืืจื (ื TestingConfig ืืืคืข) ืขืืืจ ืืืืืช ืืืืืงื, ืฉืื
ืงืืืฅ ืืชืฆืืจื ืฆืคืื ืืืชืืืืก. ืืืฉืชื ืื ืืืืื ืืืื ืื ืื ื-
config ืืืืืืงื, ืฉืืืงื ืืืืืื ืืืืืช ืืืืืจืื ืขื ืืื ืืชืฆืืจื ืืืืจืื ืื ืืืคืฆืืื ืืืื ืื
ืืืืืจ ืืจืืฉ:
ืฉื [ื ืืจืฉ] ืฉื ืืืืืช ืืืืืงืืช, ืืฉืืืืฉ ืืืืืืช ืืืืืื.
test_format [ื ืืจืฉ] ืืืืืืงื ืคืืจืื ืืืืืงื ืืฉืจ ืืฉืืฉ ืืืืืื ืืืจืฆื
ืืืืงืืช ืืืืืืช ืืืืืงืืช. ืืืจื ืืื ืื ืืืื ืคืืจืื ืืืืงื ืืืื ื ืืืืื ื
ืื ืืื lit.ืคืืจืืืื ืืืืื.
test_source_root ื ืชืื ืืขืจืืช ืืงืืฆืื ืืฉืืจืฉ ืืืืืช ืืืืืงื. ืขืืืจ ืื ืืื ืืืืฅ ืืืืืื
ืื ืืกืคืจืืื ืฉืชืืกืจืง ืืืืืงืืช.
test_exec_root ืขืืืจ ืื ืืื ืืืืฅ ื-dir, ืื ืชืื ืืืืืืช ืืืืืงื ืืฉืืจืฉ ืืชืื ืืืืืืืงื
ืึทืืจึดืื. ืื ืืืงืื ืฉืื ืืขืจืื ืืืืงืืช ืืืืฆืื ืงืืฆื ืคืื ืืื ืืื.
ืกืืืื ืืืืื ืืืืืฆื ืืช ืืกืืืื ืืฉืืืืฉ ืืขืช ืืืฆืืข ืืืืงืืช ื
ืืกืืืืื.
ืกืืืืืช ืืขื ืืืื ืืืืงืช ืคืืจืืืื ืืกืืจืงืื ืกืคืจืืืช ืืืืืงืืช, ืืฉืชื ื ืื ืืื ืจืฉืืื
ืฉื ืกืืืืืช ืืืืืื ืงืืืฆื ืืืืงื. ืืฉืืืืฉ ืข"ื: ShTest.
ืืืืคืืช ืืขื ืืืื ืคืืจืืื ืืืืงื ืืืืืืคืื ืืฉืชื ืื ืืกืงืจืืคื ืืืืงื, ื
ืจืฉืืืช ืืืืืคืืช ืฉืืฉ ืืืฆืข. ืืฉืืืืฉ ืข"ื: ShTest.
ืืื ื ื ืชืื ืกืื ืกืคืจืืื ืื ื ืชืืืช, ืื ืืืืืงืืช ืืชืืื ืืืืืื ื
ืืื ื ื ืชืื. ืืฉืืืืฉ ืข"ื: ShTest.
ืืืจื ืชืฆืืจืช ืืื, ืืื ืืืืืืงื ืืชืฆืืจื ืฉื ืืกืคืจืืื ืืืืืื
ืืืืืช ืืืืืงื, ืื ืืื.
ืฉืืจืฉ ืชืฆืืจืช ืืฉืืจืฉ. ืื ืืขืืืื ืืืืชืจ ืืืื ืชืฆืืจื ืืคืจืืืงื.
ืชืงืื ืืฆืื ืืจ ืืืจื ืืื ืืืืงื ืืืืฆืขืืช ืฆืื ืืจ ืืขืืคืช ื ืืฉืืช ืื ืืืช ืืืคืงืืืืช ืขื ืืฆืื ืืจ
ืึฐืึดืึผึธืฉืึตื. ืื ืื ืื ืจืฆืื, ืืืืจืช ืืฉืชื ื ืื ื-false ืืืจืืช ืืืืืงื ืืืืืฉื ืืืื
ืื ืืคืงืืื ืืืืจืื ื ืืฆืื ืืจ ื ืืฉืืช.
ืืืื ืืืืื
ืืจืืข ืฉืืืืืืช ืืืืืงื ืืืืชืจื, ืืืื ืืืฆื ืืืืคื ืจืงืืจืกืืื ืืช ืกืคืจืืืช ืืืงืืจ (ืืืืฉื
test_source_root) ืืืคืฉ ืืืื ืื. ืืชื ืืืื ื ืื ืก ืืกืคืจืืืช ืืฉื ื, ืืื ืืืืง ืชืืืื
ืจืื ืื โโืืืืืช ืืืืงื ืืงืื ื ืช ืืืืืจืช ืืกืคืจืืื ืื. ืื ืื, ืืื ืืืขื ืืช ืืืืืช ืืืืืงืืช ืืื
ืืืืคื ืจืงืืจืกืืื, ืืืจืช ืืื ืืืฆืจ ืชืฆืืจืช ืืืืงื ืืงืืืืช ืขืืืจ ืืกืคืจืืื (ืจืื ืืงืืื
ืชึฐืฆืึผืจึธื ืงืืฆืื).
ืืืืงืืช ืืืืืืช ืืคื ืืืืืช ืืืืืงืืช ืฉืืื ืื ืืืืืื ืืื ืชืื ืืืืกื
ืืชืื ืืกืืืืื ืืืื. ืฉืื ืื ืฉืื ืชืื ืืืืกื ืขืฉืื ืฉืื ืืืชืืืืก ืืงืืืฅ ืืคืืขื ืืืืกืง;
ืคืืจืืืื ืืกืืืืื ืฉื ืืืืงื (ืืืื GoogleTest) ืืืืืจืื "ืืืืงืืช ืืืจืืืืืืืช" ืฉืืฉ ืืื ื ืชืื ืฉ
ืืืื ืื ืืช ืื ืชืื ืืงืืืฅ ืืืืืงื ืืคืืขื ืืื ืชืช ื ืชืื ืืืืืื ืืืืืงื ืืืืจืืืืืืช.
ืืงืืื ืชึฐืฆืึผืจึธื ืงืืฆืื
ืืชื ืืืื ืืืขื ืชืช-ืกืคืจืืื ืืืืืืช ืืืืงื, ืืื ืืืฆืจ ืชืฆืืจืช ืืืืงื ืืงืืืืช
ืขื ืืื ืฉืืืื ืืชืฆืืจื ืขืืืจ ืืืืื ืืื --- ืืฉืืจืฉ ืฉื ืชืฆืืจื ืื
ืฉืจืฉืจืช ืชืืื ืชืืื ืืืืืช ืืืื. ืืืืจ ืฉืืืื ืชืฆืืจืช ืืืืืงื ืืืื ืืืืง ื
lit.local.cfg ืงืืืฅ ืืกืคืจืืืช ืืืฉื ื. ืื ืงืืื, ืงืืืฅ ืื ืืืืขื ืืืืื ืืืืืช
ืืฉืืฉ ืืืชืืืืช ืืชืฆืืจื ืขืืืจ ืื ืกืคืจืืื ืืืืืช. ืืชืงื ืื ืืืื ืืืืืช
ืืฉืืฉ ืืืืืจืช ืกืคืจืืืช ืืฉื ื ืฉื ืืืืงืืช ืืืคืฆืืื ืืืืช, ืื ืืฉืื ืื ืชืฆืืจื ืืืจืช
ืคืจืืืจืื --- ืืืฉื, ืืื ืืฉื ืืช ืืช ืคืืจืื ืืืืืงื, ืื ืืกืืืืืช ืืืืืืช ืืช ืืืืืงื
ืงืืฆืื.
ืืืื ืึธืจืึผืฅ ืชืคืืงื ืคืืจืื
ืืฉืืืื ืืืื ืืคืื ืืจืืฆืช ืืืืงื ืชืืื ืืช ืืกืืืื ืืืื, ืื ืืงืฆืจื ืืื ืืืืืื
ืืฆืืื (ืื ืื ืืืฆื ืงืฆืจ ืื ืืืฆืื ืงืืื PASS). ืกืืืื ืื ื ืืืจื
ืฉืืืื ืงื ืืืกืืช ืื ืชื ืืฆืืจื ืืืืื ื ืขื ืืื ืืืื ื (ืืืืืื ืืืืื buildbot
ืืจืืื), ืืืืฆืืจืช ืืืื ืืืจืื.
ืื ืชืืฆืืช ืืืืงื ืฆืคืืื ืืืืคืืข ืืฉืืจื ืืชืืืืช:
: ( )
ืืืคื ืืื ืชืืฆืืช ืืืืงื ืกืื ืืจืืืช ืืืื PASS, FAIL, XFAIL, XPASS,
ืื ื ืคืชืจ, ืื ืื ื ืชืื. ืงืืื ืชืืฆืืืช ืืืืฆืืขืื ืฉื IMPROVED ื-REGRESSED ืื
ืื ืืืชืจ.
ืืฉืืืื <ืืืื ืฉื> ืืฉืื ืืืื ืืืืืช ืืืจืื ืืืืจืืืช ืฉืจืืจืืชืืช ืฉืืื ื ืืืืื ืฉืืจื ืืืฉื.
ืืฉืืืื <ืืชืงืืืืช ืืืืข> ื ืืชื ืืืฉืชืืฉ ืืฉืื ืืื ืืืืื ืขื ืืืืข ืขื ืืชืงืืืืช ืืืื (1/300) ืื
ืืืื ืืืืืช ืจืืง, ืืื ืื ืืฉืื ืจืืง, ืืฉ ืฆืืจื ืืกืืืจืืื.
ืื ืชืืฆืืช ืืืืงื ืขืฉืืื ืืืืื ืืืืข ืืืื ื ืืกืฃ (ืจื ืฉืืจืืช) ืืืืฉื
ืคืืจืื:
ืืืืงื '( )'
... ืืืืขืช ืืืื ...
ืืืคื <ืืืื ืฉื> ืฆืจืื ืืืืืช ืืฉื ืฉื ืืืืงื ืฉืืืืื ืงืืื ืืื, < ืืืื ืืชืืื> ืืื
ืืืจืืืช ืฉื ืชืืืื "*". at ืืื ืคืืืช ืืืจื ืืจืืขื ืชืืืื (ืืืืจื ืืืืืืฅ ืืื 20), ื
<ื ืืจืจ ืืชืืื> ืืื ืืืจืืืช ืฉืจืืจืืชืืช (ืื ืื ืืชืืช).
ืืืื ืืืืื ืืคืื ืฉื ืจืืฆืช ืืืื ืืืืจืื ืืืจืืขื ืืืืงืืช A, B, C ื-
D, ืืืืืขืช ืืืื ืขืืืจ ืืืื C ืฉื ืืฉื:
PASS: A (1 ืืชืื 4)
PASS: B (2 ืืชืื 4)
ื ืืฉื: C (3 ืืชืื 4)
******************** ืืืื 'ื' ื ืืฉื ********************
ืืืื 'C' ื ืืฉื ืืชืืฆืื ืืงืื ืืฆืืื 1.
********************
PASS: D (4 ืืชืื 4)
ืืึผืึธืจ ืืืืื ืืืืงืืช
ืืฉืืืื ืืืื ืืืคืฆื ืืืืื ืืกืคืจ ืืืฉืืืื ืืืืืื ืฉื ืืืืืืช ืืืืงื ื-
ืืืืงืืช ืืืืืื ืืืืจืื.
ืืฉืชืืฉ ื-lit-3.6 ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net