gtester(1) General Commands Manual gtester(1)

gtester - ابزار اجرای آزمون‌های GLib

gtester [OPTION…] test-program

gtester ابزاری برای اجرای آزمون‌های واحد است که با استفاده از چارچوب آزمون GLib نوشته شده‌اند.

از نسخه GLib 2.62 به بعد، gtester-report منسوخ شده است. در عوض از TAP برای گزارش نتایج آزمون استفاده کنید و آن را به بستر اجرای آزمون (test harness) ارائه‌شده توسط سیستم ساخت خود ارسال نمایید.

هنگامی که با گزینه -o فراخوانی شود، gtester یک گزارش XML از نتایج آزمون می‌نویسد که می‌تواند با استفاده از ابزار gtester-report به HTML تبدیل شود.

-h, --help

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

-v, --verbose

نمایش اطلاعات نسخه و خروج.

--g-fatal-warnings

مهلک در نظر گرفتن هشدارها.

-k, --keep-going

ادامه اجرا پس از شکست آزمون‌ها.

-l

فهرست کردن مسیرهای موارد آزمون موجود.

-m=<MODE>

اجرای موارد آزمون در حالت MODE، که می‌تواند یکی از موارد زیر باشد:
  • perf

    اجرای آزمون‌های کارایی.

  • slow, thorough

    اجرای آزمون‌های کُند، یا تکرار بیشتر آزمون‌های غیرقطعی.

  • quick

    عدم اجرای آزمون‌های کُند یا کارایی، یا عدم تکرار اضافی آزمون‌های غیرقطعی (پیش‌فرض).

  • undefined

    اجرای موارد آزمونی که عمداً باعث تحریک بررسی‌ها یا شکست ادعاها می‌شوند، در صورت پیاده‌سازی (پیش‌فرض).

  • no-undefined

    عدم اجرای موارد آزمونی که عمداً باعث تحریک بررسی‌ها یا شکست ادعاها می‌شوند.

-p=<TEST-PATH>

تنها اجرای موارد آزمونی که با TEST-PATH مطابقت دارند.

-s=<TEST-PATH>

نادیده گرفتن موارد آزمونی که با TEST-PATH مطابقت دارند.

--seed=<SEED-STRING>

اجرای تمام موارد آزمون با دانه عدد تصادفی SEED-STRING.

-o=<LOG-FILE>

نوشتن گزارش رویداد آزمون در LOG-FILE.

-q, --quiet

فرونشانی خروجی به‌ازای هر باینری آزمون.

--verbose

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

gtester-report(1) <man:gtester-report(1)>