.TH libinput-test-suite "1" "" "libinput 1.31.3" "libinput Manual" .SH "نام (NAME)" libinput\-test\-suite \- اجرای مجموعه آزمون libinput .SH "خلاصه دستور (SYNOPSIS)" .B libinput test\-suite [OPTIONS] .PP .SH "توضیحات (DESCRIPTION)" .PP دستور .B "libinput test\-suite" مجموعه آزمون libinput را اجرا می‌کند. هدف اصلی آن، اعتبارسنجی ساخت‌های توزیع پس از به‌روزرسانی بسته‌ها است. شکست در آزمون‌ها معمولاً نشان‌دهنده وصله‌های مفقود و/یا ناسازگاری لایه‌های پایینی سیستم است. .PP .B این مجموعه آزمون نباید توسط کاربران عادی اجرا شود. احتمال از دست رفتن داده‌ها وجود دارد. .PP مجموعه آزمون باید با دسترسی ریشه (root) اجرا شود. این مجموعه چندین فایل را در سیستم میزبان نصب می‌کند (بخش \fBفایل‌ها (FILES)\fR را ببینید)، دستورات سیستمی را اجرا کرده و از طریق uinput دستگاه‌های کرنل مجازی می‌سازد. این دستگاه‌ها با هر نشست فعالی تداخل خواهند داشت و ممکن است موجب از دست رفتن داده‌ها شوند. .PP توصیه می‌شود که مجموعه آزمون در یک ماشین مجازی و/یا روی سیستمی که در حال استفاده نیست اجرا شود. برای اجرای مجموعه آزمون به محیط گرافیکی نیازی نیست. .SH "گزینه‌ها (OPTIONS)" توجه داشته باشید که گزینه‌ها ممکن است در انتشار‌های آینده libinput تغییر کنند. نام آزمون‌ها، نام دستگاه‌های آزمون و نام گروه‌های آزمون ممکن است در هر زمانی تغییر یابند. .TP 8 .B \-\-filter\-test \fI"testname"\fB یک الگوی تطبیق (glob) که آزمون‌های قابل اجرا را محدود می‌کند. مشخص کردن فیلتر، مقدار پیش‌فرض \fB\-\-jobs\fR را روی ۱ تنظیم می‌کند. .TP 8 .B \-\-filter\-device \fI"devicename"\fB یک الگوی تطبیق (glob) که دستگاه‌های مورد آزمایش را محدود می‌کند. مشخص کردن فیلتر، مقدار پیش‌فرض \fB\-\-jobs\fR را روی ۱ تنظیم می‌کند. .TP 8 .B \-\-filter\-group \fI"groupname"\fB یک الگوی تطبیق (glob) که آزمون‌ها را به گروه‌ها (با نام دلخواه) محدود می‌کند. مشخص کردن فیلتر، مقدار پیش‌فرض \fB\-\-jobs\fR را روی ۱ تنظیم می‌کند. .TP 8 .B \-\-filter\-deviceless \fBتنها برای استفاده داخلی\fR .TP 8 .B \-h, \-\-help نمایش راهنما .TP 8 .B \-j, \-\-jobs 8 تعداد فرآیندهای موازی برای اجرا. پیش‌فرض: 8. .TP 8 .B \-\-list فهرست کردن تمام موارد آزمون و دستگاه‌هایی که آزمون‌ها برای آن‌ها اجرا می‌شوند. نام آزمون‌ها، نام دستگاه‌های آزمون و نام گروه‌های آزمون ممکن است در هر زمانی تغییر کنند. .TP 8 .B \-\-verbose فعال کردن خروجی پرگو، شامل پیام‌های اشکال‌زدایی libinput. .SH "فایل‌ها (FILES)" دایرکتوری‌های زیر دستخوش تغییر می‌شوند: .TP 8 .B /usr/share/libinput ویژگی‌های رفتاری خاص دستگاه‌های آزمون (quirks) با یک پیشوند سفارشی در این دایرکتوری نصب می‌شوند. فایل‌های موجود در این دایرکتوری دست‌نخورده باقی می‌مانند اما فایل‌های جدید نصب شده و هنگام خروج حذف می‌شوند. فایل‌های موجود (مثلاً از اجرای ناتمام قبلی) با همین نام، بدون اعلان بازنویسی و حذف خواهند شد. .TP 8 .B /run/udev/rules.d قوانین udev مختص آزمون در این دایرکتوری نصب شده و هنگام خروج حذف می‌شوند. .PP .SH "پیکربندی سیستم (SYSTEM SETUP)" قطعه‌کد \fBxorg.conf.d(5)\fR زیر اطمینان می‌دهد که کارساز X دستگاه‌های آزمایشی ایجاد شده توسط این مجموعه آزمون را نادیده می‌گیرد: .PP .RS 4 .nf .B "Section ""InputClass"" .B " Identifier ""Ignore libinput test suite devices"" .B " MatchProduct ""litest"" .B " Option ""Ignore"" ""on"" .B "EndSection" .fi .RE .PP برای کامپوزیتورهای Wayland نیازی به پیکربندی نیست. حالت پیش‌فرض libinput دستگاه‌های آزمایشی این مجموعه آزمون را نادیده خواهد گرفت. .SH "گزارش باگ‌ها (BUGS)" برخی آزمون‌ها به زمان‌بندی حساس هستند. در شرایطی که سیستم زیر بار سنگین باشد، ممکن است یک آزمون شکست بخورد. اجرای مجدد آزمون با \fB\-\-filter-test\fR می‌تواند به بررسی این موضوع که آیا شکست آزمون یک خطای واقعی بوده است یا خیر کمک کند. .SH LIBINPUT بخشی از مجموعه .B libinput(1)