MARIADB-CLIENT-TEST(1) MariaDB Database System MARIADB-CLIENT-TEST(1)

mariadb-client-test - ابزار آزمون رابط برنامه‌نویسی سمت کلاینت MariaDB
mariadb-client-test-embedded - ابزار آزمون رابط برنامه‌نویسی سمت کلاینت برای سرور تعبیه‌شده MariaDB
mysql_client_test - ابزار آزمون رابط برنامه‌نویسی سمت کلاینت MariaDB

mariadb-client-test [گزینه‌ها] [نام_آزمون] ...

mariadb-client-test-embedded [گزینه‌ها] [نام_آزمون] ...

برنامه mariadb-client-test برای آزمودن جنبه‌هایی از رابط برنامه‌نویسی کلاینت (Client API) پایگاه داده MariaDB به کار می‌رود که نمی‌توان آن‌ها را با استفاده از mariadb-test و زبان آزمون آن ارزیابی کرد. برنامه mariadb-client-test-embedded مشابه است اما برای آزمودن سرور تعبیه‌شده (Embedded Server) استفاده می‌شود. هر دو برنامه به عنوان بخشی از مجموعه آزمون‌های سیستمی اجرا می‌شوند.

کد منبع این برنامه‌ها را می‌توان در مسیر tests/mariadb-client-test.c در توزیع کد منبع یافت. این برنامه به عنوان یک منبع عالی از مثال‌ها جهت نشان دادن نحوه استفاده از ویژگی‌های مختلف رابط برنامه‌نویسی کلاینت عمل می‌کند.

برنامه mariadb-client-test در آزمونی با همین نام در مجموعه آزمون‌های اصلی mariadb-test-run.pl استفاده می‌شود، اما می‌توان آن را به صورت مستقیم نیز اجرا کرد. برخلاف دیگر برنامه‌های ذکرشده در اینجا، این ابزار توصیف خارجی از اینکه چه آزمون‌هایی باید اجرا شوند را نمی‌خواند. در عوض، تمام آزمون‌ها درون خود برنامه کدنویسی شده‌اند که برای پوشش دادن تمام جنبه‌های رابط برنامه‌نویسی زبان C نوشته شده است.

mariadb-client-test از گزینه‌های زیر پشتیبانی می‌کند:

•--help, -?

نمایش پیام راهنما و خروج.

•--basedir=نام_پوشه, -b نام_پوشه

پوشه پایه برای آزمون‌ها.

•--count=تعداد, -t تعداد

تعداد دفعات اجرای آزمون‌ها.

•--database=نام_دیتابیس, -D نام_دیتابیس

پایگاه داده‌ای که برای آزمون استفاده می‌شود.

•--debug[=گزینه‌های_اشکال‌زدایی], -#[گزینه‌های_اشکال‌زدایی]

در صورتی که MariaDB با پشتیبانی از اشکال‌زدایی ساخته شده باشد، لاگ اشکال‌زدایی را می‌نویسد. مقدار پیش‌فرض گزینه‌های_اشکال‌زدایی برابر با 'd:t:o,/tmp/mariadb-client-test.trace' است.

•--getopt-ll-test=گزینه, -g گزینه

گزینه‌ای برای آزمودن اشکالات در کتابخانه getopt.

•--host=نام_میزبان, -h نام_میزبان

اتصال به سرور MariaDB روی میزبان مشخص‌شده.

•--password[=گذرواژه], -p[گذرواژه]

گذرواژه‌ای که هنگام اتصال به سرور استفاده می‌شود. اگر از فرم کوتاه گزینه (-p) استفاده می‌کنید، نباید بین گزینه و گذرواژه فاصله وجود داشته باشد. اگر مقدار گذرواژه را پس از گزینه --password یا -p در خط فرمان وارد نکنید، از شما خواسته می‌شود آن را وارد کنید.

•--port=شماره_درگاه, -P شماره_درگاه

شماره درگاه TCP/IP برای برقراری اتصال.

•--server-arg=آرگومان, -A آرگومان

آرگومانی برای ارسال به سرور تعبیه‌شده (Embedded Server).

•--show-tests, -T

نمایش نام تمام آزمون‌ها.

•--silent, -s

اجرا در حالت کم‌صدا (سکوت بیشتر و خروجی کمتر).

•--socket=مسیر, -S مسیر

فایل سوکت مورد استفاده برای اتصال به localhost (که میزبان پیش‌فرض است).

•--testcase, -c

این گزینه زمانی که از طریق mariadb-test-run.pl فراخوانی می‌شود به کار می‌رود، تا mariadb-client-test بتواند به صورت اختیاری رفتاری متفاوت از اجرای دستی داشته باشد، برای مثال با نادیده گرفتن برخی آزمون‌ها. در حال حاضر تفاوتی در رفتار وجود ندارد اما این گزینه برای امکان‌پذیر ساختن چنین قابلیتی گنجانده شده است.

•--user=نام_کاربر, -u نام_کاربر

نام کاربری MariaDB برای استفاده هنگام اتصال به سرور.

•-v نام_پوشه, --vardir=نام_پوشه

پوشه داده‌ها برای آزمون‌ها. پیش‌فرض mariadb-test/var است.

کپی‌رایت © 2007, 2010 متعلق به Oracle و/یا وابستگان آن، 2010-2025 متعلق به بنیاد MariaDB

این مستندات یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همان‌طور که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، بازتوزیع کرده و/یا تغییر دهید؛ نسخه ۲ از این مجوز.

این مستندات به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.

شما باید همراه با این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به بنیاد نرم‌افزارهای آزاد با نشانی Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA بنویسید یا نشانی http://www.gnu.org/licenses را ببینید.

برای اطلاعات بیشتر، لطفاً به مستندات MariaDB که به صورت برخط در نشانی https://mariadb.com/docs در دسترس است مراجعه کنید.

بنیاد MariaDB (http://www.mariadb.org).

5 March 2025 MariaDB 11.8