| LLVM-TEST-MUSTACHE-SPEC(1) | LLVM | LLVM-TEST-MUSTACHE-SPEC(1) |
نام (NAME)
llvm-test-mustache-spec - ابزار LLVM برای آزمودن انطباق با مشخصات کتابخانه Mustache
خلاصه دستور (SYNOPSIS)
llvm-test-mustache-spec [inputs...]
توضیحات (DESCRIPTION)
ابزار llvm-test-mustache-spec انطباق کتابخانه mustache در LLVM را با مشخصات (spec) قالب mustache میسنجد. این مشخصات را میتوان در اینجا یافت: https://github.com/mustache/spec
برای آزمایش در برابر مشخصات، کافی است مشخصات را دانلود کرده و فایلهای JSON آزمون را به گرداننده (driver) ارسال کنید. هر فایل مشخصات باید حاوی فهرستی از آزمونها برای بررسی انطباق با مشخصات باشد. این موارد به عنوان موارد آزمایشی بارگذاری شده و با پیادهسازی Mustache ما رندر میشوند، سپس با خروجی مورد انتظار در مشخصات مقایسه میگردند.
پیادهسازی فعلی تنها از بخشهای غیراختیاری (non-optional) مشخصات پشتیبانی میکند، بنابراین انتظار نمیرود هیچیک از آزمونهای dynamic-names، inheritance یا lambda قبول شوند. افزون بر این، Triple Mustache پشتیبانی نمیشود. آزمونهای پشتیبانینشده با عنوان XFail علامتگذاری میشوند و به مرور با برطرف شدن مشکلات از فهرست XFail حذف خواهند شد.
این ابزار تعداد شکستها و موفقیتهای آزمون را برای هر یک از فایلهای آزمون در خروجی استاندارد چاپ میکند.
مثالها (EXAMPLES)
$ llvm-test-mustache-spec path/to/specs/\*.json
نویسندگان (AUTHORS)
نگهداریشده توسط تیم LLVM (https://llvm.org).
کپیرایت و تکثیر (COPYRIGHT)
2003-2026, LLVM Project
| 2026-07-15 | 22 |