'\" t .\" .TH "\fBMARIADB-TEST\fR" "1" "5 March 2025" "MariaDB 11.8" "MariaDB Database System" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .\" mariadb-test .\" mariadb-test-embedded .SH "نام (NAME)" mariadb-test \- برنامه‌ای برای اجرای آزمون‌ها (mariadb-test اکنون یک پیوند نمادین به mariadb-test است) .br mariadb-test-embedded \- برنامه‌ای برای اجرای آزمون‌های تعبیه‌شده .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBmariadb-test\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIdb_name\fR\fR\fB]\fR\ 'u \fBmariadb-test [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB]\fR .HP \w'\fBmariadb-test-embedded\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIdb_name\fR\fR\fB]\fR\ 'u \fBmariadb-test-embedded [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB]\fR .SH "توضیحات (DESCRIPTION)" .PP برنامهٔ \fBmariadb-test\fR یک مورد آزمون را روی یک کارساز MariaDB اجرا کرده و در صورت تمایل خروجی را با یک فایل نتیجه مقایسه می‌کند\&. این برنامه ورودی نوشته‌شده به یک زبان آزمون ویژه را می‌خواند\&. معمولاً \fBmariadb-test\fR به جای فراخوانی مستقیم، از طریق \fBmariadb\-test\-run\&.pl\fR فراخوانی می‌شود\&. .PP \fBmariadb-test-embedded\fR مشابه است اما با پشتیبانی از کارساز تعبیه‌شدهٔ libmariadbd ساخته شده است\&. .PP ویژگی‌های \fBmariadb-test\fR: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} می‌تواند دستورهای SQL را برای اجرا به کارسازهای MariaDB ارسال کند .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} می‌تواند دستورهای خارجی پوسته را اجرا کند .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} می‌تواند بررسی کند که آیا نتیجه حاصل از یک دستور SQL یا دستور پوسته همان‌طور که انتظار می‌رفت هست یا خیر .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} می‌تواند به یک یا چند کارساز مستقل \fBmariadbd\fR متصل شده و بین اتصالات جابه‌جا شود .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} چنانچه MariaDB با پشتیبانی از libmariadbd کامپایل شده باشد، می‌تواند به یک کارساز تعبیه‌شده (libmariadbd) متصل شود\&. (در این حالت، نام فایل اجرایی به جای \fBmariadb-test\fR برابر با \fBmariadb-test-embedded\fR خواهد بود\&.) .RE .PP به‌طور پیش‌فرض، \fBmariadb-test\fR مورد آزمون را از ورودی استاندارد می‌خواند\&. برای اجرای \fBmariadb-test\fR به این روش، معمولاً آن را به این صورت اجرا می‌کنید: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmariadb-test [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB] < \fR\fB\fItest_file\fR\fR .fi .if n \{\ .RE .\} .PP همچنین می‌توانید فایل مورد آزمون را با گزینهٔ \fB\-\-test\-file=\fR\fB\fIfile_name\fR\fR مشخص کنید\&. .PP کد خروج از \fBmariadb-test\fR برای موفقیت برابر با 0، برای شکست 1، و در صورتی که از اجرای آزمون صرف‌نظر کند (برای مثال، اگر پس از بررسی برخی پیش‌شرط‌ها تصمیم بگیرد آزمون را اجرا نکند) 62 است\&. .PP \fBmariadb-test\fR از گزینه‌های زیر پشتیبانی می‌کند: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: help option .\" help option: mariadb-test \fB\-\-help\fR, \fB\-?\fR .sp نمایش یک پیام راهنما و خروج\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: basedir option .\" basedir option: mariadb-test \fB\-\-basedir=\fR\fB\fIdir_name\fR\fR, \fB\-b \fR\fB\fIdir_name\fR\fR .sp دایرکتوری پایه برای آزمون‌ها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: character-sets-dir option .\" character-sets-dir option: mariadb-test \fB\-\-character\-sets\-dir=\fR\fB\fIpath\fR\fR .sp دایرکتوری محل نصب مجموعه‌های نویسه\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\.sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: compress option .\" compress option: mariadb-test \fB\-\-compress\fR, \fB\-C\fR .sp فشرده‌سازی تمام اطلاعات رد و بدل شده میان کلاینت و سرور در صورتی که هر دو از فشرده‌سازی پشتیبانی کنند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: connect-timeout option .\" connect-timeout option: mariadb-test \fB\-\-connect\-timeout=\fInum\fR .sp می‌تواند برای تنظیم پارامتر MYSQL_OPT_CONNECT_TIMEOUT در mysql_options جهت تغییر تعداد ثانیه‌ها پیش از اتمام مهلت یک تلاش ناموفق برای اتصال استفاده شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: continue-on-error option .\" continue-on-error option: mariadb-test \fB\-\-continue\-on\-error\fR .sp ادامه دادن آزمون حتی در صورت دریافت خطا\&. این گزینه عمدتاً هنگام آزمودن یک موتور ذخیره‌سازی (storage engine) برای مشاهده آنچه از یک فایل آزمون قابل اجرا است، یا برای یافتن تمام خطاهای نحوی در یک فایل آزمون بزرگِ تازه ایجاد شده مفید است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: cursor-protocol option .\" cursor-protocol option: mariadb-test \fB\-\-cursor\-protocol\fR .sp استفاده از مکان‌نماها (cursors) برای prepared statementها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: database option .\" database option: mariadb-test \fB\-\-database=\fR\fB\fIdb_name\fR\fR, \fB\-D \fR\fB\fIdb_name\fR\fR .sp پایگاه داده پیش‌فرض برای استفاده\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: debug option .\" debug option: mariadb-test \fB\-\-debug[=\fR\fB\fIdebug_options\fR\fR\fB]\fR, \fB\-#[\fR\fB\fIdebug_options\fR\fR\fB]\fR .sp نوشتن گزارش اشکال‌زدایی (debugging log) در صورتی که MariaDB با پشتیبانی از اشکال‌زدایی ساخته شده باشد\&. مقدار پیش‌فرض \fIdebug_options\fR برابر با 'd:t:S:i:O,/tmp/mariadb-test.trace' است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: debug-check option .\" debug-check option: mariadb-test \fB\-\-debug\-check\fR .sp چاپ برخی از اطلاعات اشکال‌زدایی هنگام خروج برنامه\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: debug-info option .\" debug-info option: mariadb-test \fB\-\-debug\-info\fR .sp چاپ اطلاعات اشکال‌زدایی و آمار مصرف حافظه و CPU هنگام خروج برنامه\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: host option .\" host option: mariadb-test \fB\-\-host=\fR\fB\fIhost_name\fR\fR, \fB\-h \fR\fB\fIhost_name\fR\fR .sp اتصال به سرور MariaDB روی میزبان (host) داده‌شده\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: logdir option .\" logdir option: mariadb-test \fB\-\-logdir=\fR\fB\fIdir_name\fR\fR .sp دایرکتوری مورد استفاده برای فایل‌های گزارش (log)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: mark-progress option .\" mark-progress option: mariadb-test \fB\-\-mark\-progress\fR .sp نوشتن شماره خط و زمان سپری‌شده در \fItest_file\fR\&.progress\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: max-connect-retries option .\" max-connect-retries option: mariadb-test \fB\-\-max\-connect\-retries=\fR\fB\fInum\fR\fR.sp حداکثر تعداد تلاش‌ها برای برقراری اتصال هنگام وصل شدن به سرور\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: max-connections option .\" max-connections option: mariadb-test \fB\-\-max\-connections=\fR\fB\fInum\fR\fR .sp حداکثر تعداد اتصال‌های هم‌زمان سرور به ازای هر کلاینت (یعنی به ازای هر آزمون)\&. در صورت عدم تنظیم، مقدار بیشینه 128 است\&. حداقل حد مجاز 8 و حداکثر آن 5120 است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: no-defaults option .\" no-defaults option: mariadb-test \fB\-\-no\-defaults\fR .sp گزینه‌های پیش‌فرض را از هیچ فایل گزینه‌ای نخوانید\&. در صورت استفاده، این باید اولین گزینه باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: non-blocking-api option .\" non-blocking-api option: mariadb-test \fB\-\-non\-blocking\-api\fR .sp استفاده از API غیرانسدادی کلاینت برای برقراری ارتباط\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: overlay-dir option .\" overlay-dir option: mariadb-test \fB\-\-overlay\-dir=\fIdir_name\fR .sp دایرکتوری overlay\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: password option .\" password option: mariadb-test \fB\-\-password[=\fR\fB\fIpassword\fR\fR\fB]\fR, \fB\-p[\fR\fB\fIpassword\fR\fR\fB]\fR .sp گذرواژهٔ مورد استفاده هنگام اتصال به سرور\&. اگر از فرم کوتاه گزینه (\fB\-p\fR) استفاده کنید، \fIنمی‌توانید\fR بین گزینه و گذرواژه فاصله قرار دهید\&. اگر مقدار \fIpassword\fR را پس از گزینهٔ \fB\-\-password\fR یا \fB\-p\fR در خط فرمان ذکر نکنید، برای وارد کردن آن اعلان دریافت خواهید کرد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: plugin-dir option .\" plugin-dir option: mariadb-test \fB\-\-plugin\-dir=\fIdir_name\fR .sp دایرکتوری پلاگین‌های سمت کلاینت\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: port option .\" port option: mariadb-test \fB\-\-port=\fR\fB\fIport_num\fR\fR, \fB\-P \fR\fB\fIport_num\fR\fR .sp شماره درگاه TCP/IP برای استفاده در اتصال یا 0 برای پیش‌فرض، که به ترتیب اولویت عبارت است از: my.cnf، $MYSQL_TCP_PORT، /etc/services و پیش‌فرض توکار (3306)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: prologue option .\" prologue option: mariadb-test \fB\-\-prologue=\fR\fB\fIname\fR\fR .sp گنجاندن محتوای فایل مشخص‌شده پیش از پردازش محتویات فایل آزمون\&. فایل گنجانده‌شده باید قالبی مشابه سایر فایل‌های آزمون \fBmariadb-test\fR داشته باشد\&. این گزینه تاثیری مشابه قرار دادن دستور \-\-source \fIfile_name\fR به عنوان خط اول فایل آزمون دارد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: protocol option .\" protocol option: mariadb-test \fB\-\-protocol={TCP|SOCKET|PIPE|MEMORY}\fR .sp پروتکل اتصال مورد استفاده برای وصل شدن به سرور\&. این گزینه زمانی کاربرد دارد که سایر پارامترهای اتصال در حالت عادی باعث شوند پروتکلی غیر از پروتکل مورد نظر شما استفاده شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: ps-protocol option .\" ps-protocol option: mariadb-test \fB\-\-ps\-protocol\fR .sp استفاده از پروتکل prepared\-statement برای برقراری ارتباط\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: quiet option .\" quiet option: mariadb-test \fB\-\-quiet\fR.sp تمام خروجی‌های عادی را سرکوب می‌کند\&. این گزینه مترادفی برای .\" mariadb-test: silent option .\" silent option: mariadb-test \fB\-\-silent\fR\& است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: record option .\" record option: mariadb-test \fB\-\-record\fR, \fB\-r\fR .sp خروجی حاصل از اجرای فایل آزمایش را در فایلی که توسط گزینهٔ \fB\-\-result\-file\fR مشخص شده است (در صورت ارائه آن گزینه) ضبط می‌کند\&. استفاده از این گزینه بدون استفاده هم‌زمان از \fB\-\-result\-file\fR یک خطا است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: result-file option .\" result-file option: mariadb-test \fB\-\-result\-file=\fR\fB\fIfile_name\fR\fR, \fB\-R \fR\fB\fIfile_name\fR\fR .sp این گزینه فایل مربوط به نتایج مورد انتظار مورد آزمون را تعیین می‌کند\&. گزینهٔ \fB\-\-result\-file\fR به همراه \fB\-\-record\fR، مشخص می‌کند که \fBmariadb-test\fR چگونه با نتایج واقعی و مورد انتظار یک مورد آزمون برخورد کند: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} اگر آزمایش هیچ نتیجه‌ای تولید نکند، \fBmariadb-test\fR با پیامی مبنی بر این موضوع و با وضعیت خطا خارج می‌شود، مگر اینکه \fB\-\-result\-file\fR داده شده باشد و فایل نام‌برده یک فایل خالی باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} در غیر این صورت، چنانچه \fB\-\-result\-file\fR داده نشده باشد، \fBmariadb-test\fR نتایج آزمایش را به خروجی استاندارد ارسال می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} در صورت ارائهٔ \fB\-\-result\-file\fR بدون \fB\-\-record\fR، \fBmariadb-test\fR نتایج مورد انتظار را از فایل داده‌شده می‌خواند و آن‌ها را با نتایج واقعی مقایسه می‌کند\&. اگر نتایج مطابقت نداشته باشند، \fBmariadb-test\fR یک فایل \&.reject در همان دایرکتوری فایل نتایج ایجاد می‌کند، تفاوت (diff) میان دو فایل را در خروجی نمایش می‌دهد و با خطا خارج می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} با ارائهٔ هر دو گزینهٔ \fB\-\-result\-file\fR و \fB\-\-record\fR، \fBmariadb-test\fR فایل ارائه‌شده را با نوشتن نتایج واقعی آزمون در آن به‌روزرسانی می‌کند\&. .RE .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: result-format-version option .\" result-format-version option: mariadb-test \fB\-\-result\-format\-version=\fI#\fR .sp نسخهٔ قالب فایل نتیجه جهت استفاده\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: server-arg option .\" server-arg option: mariadb-test \fB\-\-server\-arg=\fR\fB\fIvalue\fR\fR, \fB\-A \fR\fB\fIvalue\fR\fR .sp آرگومان را به‌عنوان یک آرگومان به سرور توکار (embedded server) ارسال می‌کند\&. برای مثال، \fB\-\-server\-arg=\-\-tmpdir=/tmp\fR یا \fB\-\-server\-arg=\-\-core\fR\&. حداکثر تا ۶۴ آرگومان می‌توان تعیین کرد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: server-file option .\" server-file option: mariadb-test \fB\-\-server\-file=\fR\fB\fIfile_name\fR\fR, \fB\-F \fR\fB\fIfile_name\fR\fR .sp آرگومان‌های سرور توکار را از فایل ارائه‌شده می‌خواند\&. این فایل باید در هر سطر شامل یک آرگومان باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: silent option .\" silent option: mariadb-test \fB\-\-silent\fR, \fB\-s\fR .sp تمام خروجی‌های عادی را سرکوب می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\.sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: sleep option .\" sleep option: mariadb-test \fB\-\-sleep=\fR\fB\fInum\fR\fR, \fB\-T \fR\fB\fInum\fR\fR .sp باعث می‌شود تمام دستورهای sleep در فایل آزمون، به مدت \fInum\fR ثانیه به خواب بروند (توقف کنند)\&. این گزینه بر دستورهای real_sleep تأثیری ندارد\&. .sp می‌توان از مقدار 0 برای این گزینه استفاده کرد، که عملاً دستورهای sleep را در آزمون غیرفعال می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: socket option .\" socket option: mariadb-test \fB\-\-socket=\fR\fB\fIpath\fR\fR, \fB\-S \fR\fB\fIpath\fR\fR .sp فایل سوکت مورد استفاده هنگام اتصال به localhost (که میزبان پیش‌فرض است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: sp-protocol option .\" sp-protocol option: mariadb-test \fB\-\-sp\-protocol\fR .sp اجرای دستورهای DML درون یک روال ذخیره‌شده (stored procedure)\&. برای هر دستور DML، \fBmariadb-test\fR به جای اجرای مستقیم آن، یک روال ذخیره‌شده ایجاد و فراخوانی می‌کند که دستور را اجرا نماید\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: SSL options .\" SSL options: mariadb-test \fB\-\-ssl\fR .sp فعال‌سازی SSL برای اتصال (به‌طور خودکار با دیگر پرچم‌ها فعال می‌شود). غیرفعال‌سازی با \fB\-\-skip-ssl\fR\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: SSL CA option .\" SSL CA option: mariadb-test \fB\-\-ssl\-ca=\fIname\fR .sp فایل CA در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: SSL CA Path option .\" SSL CA Path option: mariadb-test \fB\-\-ssl\-capath=\fIname\fR .sp دایرکتوری CA (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: SSL Cert option .\" SSL Cert option: mariadb-test \fB\-\-ssl\-cert=\fIname\fR .sp گواهی X509 در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: SSL Cipher option .\" SSL Cipher option: mariadb-test \fB\-\-ssl\-cipher=\fIname\fR .sp رمز (cipher) SSL مورد استفاده (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: SSL Key option .\" SSL Key option: mariadb-test \fB\-\-ssl\-key=\fIname\fR .sp کلید X509 در قالب PEM (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: SSL Crl option .\" SSL CRL option: mariadb-test \fB\-\-ssl\-crl=\fIname\fR .sp فهرست ابطال گواهی (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: SSL Crlpath option .\" SSL Crlpath option: mariadb-test \fB\-\-ssl\-crlpath=\fIname\fR .sp مسیر فهرست ابطال گواهی (مستندات OpenSSL بررسی شود، مستلزم \fB\-\-ssl\fR است)\&. .RE.sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: SSL Verify Server Cert option .\" SSL Verify Server Cert option: mariadb-test \fB\-\-ssl\-verify\-server\-cert\fR .sp مقدار \(lqCommon Name\(rq سرور در گواهی آن را در برابر نام میزبان استفاده‌شده هنگام اتصال بررسی و اعتبارسنجی می‌کند\&. این گزینه به‌طور پیش‌فرض غیرفعال است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: suite-dir option .\" suite-dir option: mariadb-test \fB\-\-suite\-dir=\fIdir_name\fR .sp دایرکتوری مجموعه آزمون (suite)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: tail-lines option .\" tail-lines option: mariadb-test \fB\-\-tail\-lines=\fR\fB\fInn\fR\fR .sp مشخص می‌کند در صورتی که آزمون به دلیل ناموفق بودن یک دستور SQL با شکست مواجه شود، چه تعداد خط از نتیجه در خروجی گنجانده شود\&. مقدار پیش‌فرض 0 است، به این معنی که هیچ خطی از نتیجه چاپ نمی‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: test-file option .\" test-file option: mariadb-test \fB\-\-test\-file=\fR\fB\fIfile_name\fR\fR, \fB\-x \fR\fB\fIfile_name\fR\fR .sp خواندن ورودی آزمون از این فایل\&. پیش‌فرض، خواندن از ورودی استاندارد است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: timer-file option .\" timer-file option: mariadb-test \fB\-\-timer\-file=\fR\fB\fIfile_name\fR\fR, \fB\-m \fR\fB\fIfile_name\fR\fR .sp در صورت تعیین شدن، مدت‌زمان صرف‌شده برای اجرای آزمون برحسب میکروثانیه در این فایل نوشته خواهد شد\&. این گزینه توسط \fBmariadb\-test\-run\&.pl\fR برای گزارش‌دهی استفاده می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: tmpdir option .\" tmpdir option: mariadb-test \fB\-\-tmpdir=\fR\fB\fIdir_name\fR\fR, \fB\-t \fR\fB\fIdir_name\fR\fR .sp دایرکتوری موقتی که فایل‌های سوکت در آن ایجاد می‌شوند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: user option .\" user option: mariadb-test \fB\-\-user=\fR\fB\fIuser_name\fR\fR, \fB\-u \fR\fB\fIuser_name\fR\fR .sp نام کاربری MariaDB برای استفاده هنگام اتصال به سرور\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: verbose option .\" verbose option: mariadb-test \fB\-\-verbose\fR, \fB\-v\fR .sp حالت پرجزئیات\&. اطلاعات بیشتری را درباره کارهایی که برنامه انجام می‌دهد چاپ می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: version option .\" version option: mariadb-test \fB\-\-version\fR, \fB\-V\fR .sp نمایش اطلاعات نسخه و خروج\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-test: view-protocol option .\" view-protocol option: mariadb-test \fB\-\-view\-protocol\fR .sp هر دستور SELECT درون یک نما (view) قرار می‌گیرد\&. .RE.SH "کپی‌رایت و تکثیر (COPYRIGHT)" .br .PP حق نشر \(co 2007, 2010 متعلق به Oracle و/یا شرکت‌های وابسته به آن، 2010-2025 MariaDB Foundation. .PP این مستندات یک نرم‌افزار آزاد است؛ شما تنها تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همان‌گونه که توسط بنیاد نرم‌افزار آزاد (Free Software Foundation) منتشر شده است—نسخه ۲ این مجوز—می‌توانید آن را بازتوزیع کرده و/یا تغییر دهید. .PP این مستندات با این امید که سودمند باشد توزیع شده است، اما «بدون هرگونه ضمانت»؛ حتی بدون ضمانت ضمنی «قابل فروش بودن» یا «تناسب با یک هدف خاص». برای جزئیات بیشتر به GNU General Public License مراجعه کنید. .PP شما باید به همراه این برنامه نسخه‌ای از GNU General Public License دریافت کرده باشید؛ در غیر این صورت، به نشانی Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA بنویسید یا به http://www.gnu.org/licenses مراجعه کنید. .sp .SH "همچنین ببینید (SEE ALSO)" برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که به‌صورت برخط در https://mariadb.com/docs در دسترس است. .SH "نویسندگان (AUTHORS)" MariaDB Foundation (http://www.mariadb.org).