CRYSTAL-TOOL-MACRO_CODE_COVERAGE(1) Crystal Compiler Command Line Reference Guide CRYSTAL-TOOL-MACRO_CODE_COVERAGE(1)

crystal-tool-macro_code_coverage - ایجاد گزارش پوشش کد ماکرو.

crystal tool macro_code_coverage [options] [programfile]

تولید و ارسال گزارش پوشش کد ماکرو به STDERR. هرگونه استثنای (exception) رخ‌داده هنگام محاسبه گزارش در STDOUT نوشته می‌شود.

-D FLAG, --define=FLAG

تعریف یک فلگ زمان کامپایل. این گزینه برای تعریف شرطی انواع، متدها یا دستورات بر اساس فلگ‌های موجود در زمان کامپایل مفید است. فلگ‌های پیش‌فرض از سه‌گانه هدف (target triple) مشخص‌شده با --target-triple یا در صورت عدم تعیین، از مقادیر پیش‌فرض میزبان گرفته می‌شوند.

-f FORMAT, --format=FORMAT

قالب خروجی 'codecov' (پیش‌فرض).

-i PATH, --include=PATH

گنجاندن مسیر در خروجی.

-e PATH, --exclude=PATH

مستثنی کردن مسیر در خروجی (پیش‌فرض: lib).

--error-trace

نمایش ردیابی کامل خطا (error trace).

--prelude

تعیین prelude مورد استفاده. گزینه پیش‌فرض، جمع‌آوری‌کننده زباله (garbage collector) را مقداردهی اولیه می‌کند. همچنین می‌توانید از --prelude=empty برای استفاده نکردن از مقدمه‌ها بهره ببرید. این مورد می‌تواند برای بررسی تولید کد در یک فایل سورس‌کد خاص مفید باشد.

-s, --stats

چاپ آمار مراحل مختلف کامپایلر برای ساخت فعلی. زمان خروجی و حافظه مصرفی برای هر فرآیند کامپایلر.

-p, --progress

چاپ آمار پیشرفت ساخت فعلی.

-t, --time

چاپ آمار مربوط به زمان اجرا.

--no-color

غیرفعال کردن خروجی رنگی.
2026-07-23 crystal 1.21.0