بیاموزید که چطور تمرینهای 8th خود را در Exercism تست کنید
میتوانید از ویرایشگر آنلاین در وبسایت Exercism برای حل تمرینها استفاده کنید. یا تمرینها را روی کامپیوتر خود دانلود کنید، آنها را بهصورت محلی حل کنید و سپس آنها را در Exercism ارسال کنید. بقیهی این سند دربارهی کار کردن بهصورت محلی است.
برای دانلود و ارسال تمرینها به ابزار خط فرمان exercism نیاز دارید.
برای دستورالعملهای دانلود و پیکربندی آن، مستندات exercism cli را ببینید.
برای دانلود یک تمرین، این کار را انجام دهید:
exercism download --track 8th --exercise hello-world
و به پوشهی تمرین بروید:
cd /path/to/your/exercism_workspace/8th/hello-world
یا اگر از Windows استفاده میکنید:
cd \path\to\your\exercism_workspace\8th\hello-world
توجه کنید که میتوانید فضای کاری exercism خودتان را با دستور exercism configure به دست آورید.
برای اجرای تستهای یک تمرین، باید در پوشهی درست تمرین باشید. سپس تستها را با این دستور اجرا کنید:
8th -f test.8th
حل کردن یک تمرین یعنی کاری کنید که همهی تستهایش موفق شوند.
بهطور پیشفرض، وقتی تستها را اجرا میکنید، فقط یک تست (اولین تست) اجرا میشود.
این کار عمدی است، چون به شما امکان میدهد فقط روی موفق شدن همان یک تست تمرکز کنید.
وقتی آن تست موفق شد، میتوانید خط SKIP-REST-OF-TESTS را به زیر آن منتقل کنید و تست بعدی را فعال کنید.
برای اجرای همهی تستها، از جمله تستهایی که بعد از واژهی SKIP-REST-OF-TESTS میآیند، میتوانید متغیر محیطی RUN_ALL_TESTS را روی مقدار true تنظیم کنید.
یک راه برای تنظیم آن فقط برای مدت اجرای تستها این است (macOS و Linux):
RUN_ALL_TESTS=true 8th -f test.8th
برای بارگذاری راهحل خود در وبسایت Exercism با استفاده از ابزار exercism:
exercism submit
توجه کنید که میتوانید کد خود را حتی اگر همهی تستها را موفق نشده باشد، بارگذاری کنید. این کار زمانی مفید است که گیر کردهاید و به کمک یک مربی نیاز دارید.