Testing Files Generator
العربية

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

استيراد الجداول

هل يصمد استيراد الجداول عندي أمام ما تصدّره الأدوات الحقيقية؟

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

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

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

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

الملفات13
الأهداف في وصفته13
الحجم الإجمالي3 080 060 B
الصيغcsv, json, xlsx

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

المتوقعالمعنىالملفات
acceptينبغي أن يقبل نظامك الملف.8
unspecifiedيعتمد على قواعد نظامك. أنت من يقرر، ثم تتحقق من أن ما يحدث هو ما قصدته.5

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

الإعداديقبلالافتراضيما يفعله
--rows 1 - 200000 صفوف 1000 عدد الصفوف في الجدول. يُكتب الملف بالحجم الذي تُعبَّأ إليه هذه الصفوف تمامًا، لذا تتحرك الميزانية أعلاه مع هذه القيمة.
--columns 1 - 32768 أعمدة 10 عدد الأعمدة في كل صف من الجدول. لحاصل ضرب الصفوف في الأعمدة سقف، وأي طلب يتجاوزه يُرفض قبل أن يُكتب أي شيء.

كيف تشغّله؟

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

tfg preset show tabular-import
tfg generate --preset tabular-import --out ./tabular-import
tfg preset eject tabular-import > tabular-import.yaml

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

version: 1
extends: preset:tabular-import