| git-annex-testremote(1) | General Commands Manual | git-annex-testremote(1) |
نام (NAME)
git-annex-testremote - آزمایش انتقال دادهها به یا از یک ریموت
خلاصه دستور (SYNOPSIS)
git annex testremote remote
توضیحات (DESCRIPTION)
این دستور یک ریموت را با ارسال اشیاء به آن، بارگیری اشیاء از آن و مواردی از این دست آزمایش میکند.
اجرای این دستور در یک مخزن موجود ایمن است (محتویات مخزن تغییر نمیکند)، اگرچه ممکن است انتقالهای دادهٔ پرهزینهای انجام دهد.
بهتر است برای اهداف آزمایشی یک ریموت جدید بسازید. در حالی که آزمون تلاش میکند پس از اجرا ردپای دادهها را پاکسازی کند، اما اگر ریموتِ تحت آزمایش اشکالی (باگ) داشته باشد، ممکن است پاکسازی ناموفق بماند و دادههای آزمایشی در ریموت باقی بمانند. همچنین برخی ریموتهای خاص (special remotes) از حذف دادههای ذخیرهشده در آنها پشتیبانی نمیکنند، بنابراین هنگام آزمایش آنها دادههای آزمایشی قابل پاکسازی نخواهند بود.
آزمایش از پیکربندی ریموت استفاده میکند، اندازه تکهها (chunk sizes) را بهطور خودکار تغییر میدهد و رمزگذاری مشترک ساده (simple shared encryption) را فعال و غیرفعال، و exporttree را نیز فعال و غیرفعال مینماید. اگر ریموت فقطخواندنی (readonly) باشد، آزمایش به بررسی ویژگیهای مختلف بارگیری از آن محدود میشود.
گزینهها (OPTIONS)
- --fast
- مجموعهٔ کوچکتری از آزمونها را اجرا میکند.
- --test-readonly=file
- بهطور معمول، اشیاء تصادفی برای آزمایش تولید شده و به ریموت ارسال میشوند. هنگامی که یک ریموت فقطخواندنی آزمایش میشود این کار ممکن نیست، بنابراین باید با استفاده از این گزینه چند فایل ضمیمهشده را برای استفاده در آزمایش مشخص کنید. محتوای آنها باید هم در ریموت فقطخواندنیِ تحت آزمایش و هم در مخزن محلی موجود باشد.
- این گزینه میتواند تکرار شود.
- --size=NUnits
- تنظیم اندازهٔ پایه برای اشیاء تولیدشده. مقدار پیشفرض 1MiB است.
- همچنین گزینههای مشترک
- git-annex-common-options(1) نیز قابل استفاده هستند.
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
Joey Hess <id@joeyh.name>