الفارغ والأدنى
هل يمر ملف صالح بأصغر حجم تسمح به الصيغة؟
يبني الإعداد المسبق empty-and-minimal بأمر واحد مجموعة كاملة من ملفات الاختبار الحقيقية لهذا
السؤال، وبجانبها manifest.json يحدد كيف يجب أن يتفاعل نظامك مع كل ملف. كل ما يلي
مقروء من البرنامج، عند القيم الافتراضية لهذا الإصدار.
ماذا يكتشف عادةً؟
- ملف صالح يُرفض لأنه صغير جدًا، لأن الفحص يعدّ البايتات بدل قراءتها
- ملف فارغ يُسقط القارئ بدل أن يُبلَّغ عنه
- صورة بعرض بكسل واحد تقسم على صفر في طريقها إلى الصورة المصغرة
- تخزين يقرأ صفر بايت على أنه رفع فاشل ويواصل إعادة المحاولة
ماذا في المجموعة؟
عند القيم الافتراضية، كما يبلّغ tfg preset show empty-and-minimal:
| الملفات | 28 |
|---|---|
| الأهداف في وصفته | 28 |
| الحجم الإجمالي | 32 667 B |
| الصيغ | avif, bmp, csv, docx, gif, html, ico, jpg, json, jxl, log, md, pdf, png, pptx, svg, targz, tiff, toml, txt, wav, webp, xlsx, xml, yaml, zip |
وما يتوقعه بيان تلك المجموعة من نظامك:
| المتوقع | المعنى | الملفات |
|---|---|---|
accept | ينبغي أن يقبل نظامك الملف. | 26 |
unspecified | يعتمد على قواعد نظامك. أنت من يقرر، ثم تتحقق من أن ما يحدث هو ما قصدته. | 2 |
ما الذي يمكنك تغييره؟
| الإعداد | يقبل | الافتراضي | ما يفعله |
|---|---|---|---|
--formats |
معرّفات صيغ مفصولة بفواصل، أو all | all |
الصيغ التي تتكون منها المجموعة. اتركها على all لكل صيغ هذا الإصدار، أو سمِّ الصيغ التي يقبلها نظامك. |
كيف تشغّله؟
اطّلع على كلفة المجموعة، أو ابنِها، أو خذ وصفتها لتعدّلها:
tfg preset show empty-and-minimal
tfg generate --preset empty-and-minimal --out ./empty-and-minimal
tfg preset eject empty-and-minimal > empty-and-minimal.yaml
أو ابنِ عليه في وصفة خاصة بك، بجانب اختباراتك:
version: 1
extends: preset:empty-and-minimal