| DUB-TEST(1) | The D Language Foundation | DUB-TEST(1) |
نام (NAME)
dub-test - اجرای آزمونهای بستهٔ انتخابشده
خلاصه دستور (SYNOPSIS)
dub test [<package>[@<version-spec>]] OPTIONS... [-- <application arguments...>]
توضیحات (DESCRIPTION)
بسته را میسازد و تمامی آزمونهای واحد (unit tests) موجود در آن را اجرا میکند.
اگر هیچ پیکربندی مشخصی ارائه نشود، پیکربندی موجود «unittest» برای آزمون ترجیح داده خواهد شد. در صورتی که چنین پیکربندیای وجود نداشته باشد، اولین پیکربندی از نوع کتابخانه (library) استفاده میشود، و اگر آن هم وجود نداشته باشد، اولین پیکربندی قابلاجرا (executable) انتخاب خواهد شد.
هنگامی که یک فایل اصلی سفارشی (--main-file) مشخص شده باشد، تنها میتوان از پیکربندیهای کتابخانه استفاده کرد. در غیر این صورت، بسته به نوع پیکربندی انتخابشده، یا از یک فایل اصلی موجود استفاده میشود (که باید بهدرستی تنظیم شده باشد تا تنها آزمونهای واحد را برای «version(unittest)» اجرا کند)، یا DUB یک فایل اصلی برای پیکربندیهای از نوع کتابخانه تولید خواهد کرد.
در نهایت، اگر بسته شامل وابستگی به بستهٔ «tested» باشد، فایل اصلیِ تولیدشده بهصورت خودکار از آن برای اجرای آزمونهای واحد استفاده خواهد کرد.
گزینهها (OPTIONS)
--temp-build
--main-file=VALUE
--combined
--parallel
-f, --force
--coverage
--coverage-ctfe
--dest=VALUE
-b, --build=VALUE
debug, plain, release, release-debug, release-nobounds, unittest, profile, profile-gc, docs, ddox, cov, cov-ctfe, unittest-cov, unittest-cov-ctfe, syntax و پروفایلهای سفارشی
-c, --config=VALUE
--override-config=VALUE
--compiler=VALUE
dmd, gdc, ldc, gdmd, ldmd
-a, --arch=VALUE
-d, --debug=VALUE
--d-version=VALUE
--nodeps
--build-mode=VALUE
separate (پیشفرض), allAtOnce, singleFile
--single
--force-remove
--filter-versions
گزینههای عمومی (COMMON OPTIONS)
dub(1) را ببینید
وضعیت خروج (EXIT STATUS)
- 0
- عملیات DUB با موفقیت انجام شد
- 1
- خطاهای نحوه استفاده، گزینههای ناشناخته خط فرمان
- 2
- بسته پیدا نشد، بارگذاری بسته ناموفق بود، خطای متفرقه
فایلها (FILES)
dub.sdl, dub.json
نویسندگان (AUTHORS)
حق نشر © ۱۹۹۹-۲۰۲۶ متعلق به The D Language Foundation است
مستندات برخط (ONLINE DOCUMENTATION)
همچنین ببینید (SEE ALSO)
dub(1), dub-build(1), dub-dustmite(1), dub-lint(1), dub-run(1)
| 2026-08-16 | The D Language Foundation |