Exercism-এ আপনার Swift অনুশীলনী কীভাবে টেস্ট করবেন, তা জানুন
কোনো অনুশীলনীর ডিরেক্টরিতে থাকলে আপনি দুটি সাবডাইরেক্টরি দেখতে পাবেন:
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
একটি টেস্ট পাস হয়ে গেলে পরের টেস্টটি চালু করতে @Test স্টেটমেন্ট থেকে .enabled(if: RUNALL) মুছে ফেলুন। বিকল্পভাবে, Linux বা macOS-এ RUNALL এনভায়রনমেন্ট ভ্যারিয়েবলটি true করে দিয়ে আপনি সব টেস্ট একসাথে চালাতে পারেন:
$ export RUNALL=true
আর যদি আপনি Windows-এ PowerShell ব্যবহার করেন:
set RUNALL=true
Exercism-এ একটি সমাধান আপলোড করতে হলে আপনাকে এমন ডিরেক্টরিতে থাকতে হবে যেখানে Sources আর Tests ডিরেক্টরি দুটি আছে।
$ exercism submit