الاختبار في مسار Swift

تعلّم كيفية اختبار تمارين Swift الخاصة بك على Exercism


تشغيل الاختبارات

عندما تكون في مجلد تمرين، من المفترض أن ترى مجلدين فرعيين:

  • Sources/<Exercise> يحتوي على حلّك للتمرين
  • Tests/<Exercise>Tests يحتوي على الاختبارات التي يجب تشغيلها للتمرين

إذا كنت في المجلد الصحيح (أي المجلد الذي يحتوي على Sources وTests)، يمكنك تشغيل اختبارات ذلك التمرين بتشغيل swift test:

$ pwd
/Users/johndoe/Code/exercism/swift/hello-world

$ ls
HELP.md  Package.swift  README.md  Sources  Tests

$ swift test

بعد نجاح اختبار، أزل .enabled(if: RUNALL) في عبارة @Test لتمكين الاختبار التالي، أو يمكنك تشغيل كل الاختبارات مع ضبط متغير البيئة RUNALL على true على Linux أو macOS:

$ export RUNALL=true

أو إذا كنت تستخدم PowerShell على Windows:

set RUNALL=true

إرسال حلّك

لرفع حل إلى Exercism، يجب أن تكون في المجلد الذي يحتوي على مجلدَي Sources وTests.

$ exercism submit