Testing Files Generator
العربية

الإعدادات المسبقة

حدود الحجم

هل يُطبَّق حد الحجم تمامًا حيث أُعلن عنه؟

يبني الإعداد المسبق size-boundaries بأمر واحد مجموعة كاملة من ملفات الاختبار الحقيقية لهذا السؤال، وبجانبها manifest.json يحدد كيف يجب أن يتفاعل نظامك مع كل ملف. كل ما يلي مقروء من البرنامج، عند القيم الافتراضية لهذا الإصدار.

ماذا يكتشف عادةً؟

ماذا في المجموعة؟

عند القيم الافتراضية، كما يبلّغ tfg preset show size-boundaries:

الملفات7
الأهداف في وصفته7
الحجم الإجمالي73 400 320 B
الصيغpdf

وما يتوقعه بيان تلك المجموعة من نظامك:

المتوقعالمعنىالملفات
acceptينبغي أن يقبل نظامك الملف.4
rejectينبغي أن يرفض نظامك الملف.3

ما الذي يمكنك تغييره؟

الإعداديقبلالافتراضيما يفعله
--limit حجم مثل 2mb 10mb حد الحجم الذي يعلنه نظامك. كل شيء آخر يُقاس منه. هذه القيمة الافتراضية مؤقتة منا، وليست قيمة نظامك. مرّر قيمتك أنت.
--spread أحجام مفصولة بفواصل 1B,1kb,1mb إلى أي مدى يمتد على جانبي الحد، كقائمة أحجام.
--format معرّف صيغة من صفحة الصيغ pdf صيغة كل ملف في المجموعة. إنه خيار في الأداة نفسها، والإعداد المسبق يمنحه قيمة افتراضية فقط.

كيف تشغّله؟

اطّلع على كلفة المجموعة، أو ابنِها، أو خذ وصفتها لتعدّلها:

tfg preset show size-boundaries
tfg generate --preset size-boundaries --limit 10mb --out ./size-boundaries
tfg preset eject size-boundaries > size-boundaries.yaml

أو ابنِ عليه في وصفة خاصة بك، بجانب اختباراتك:

version: 1
extends: preset:size-boundaries
with:
  limit: 10mb