Tanuld meg, hogyan teszteld a Swift-feladataidat az Exercism-ön
Amikor egy feladat könyvtárában vagy, két alkönyvtárat kell látnod:
Sources/<Exercise> tartalmazza a feladat megoldásátTests/<Exercise>Tests tartalmazza a feladathoz futtatandó teszteketHa a megfelelő könyvtárban vagy (vagyis abban, amelyik tartalmazza a Sources és a Tests könyvtárat), akkor a feladat tesztjeit a swift test futtatásával indíthatod el:
$ pwd
/Users/johndoe/Code/exercism/swift/hello-world
$ ls
HELP.md Package.swift README.md Sources Tests
$ swift test
Amikor egy teszt sikeresen lefut, távolítsd el a .enabled(if: RUNALL) részt a @Test utasításból, hogy engedélyezd a következő tesztet. Másik lehetőség, hogy az összes tesztet lefuttatod úgy, hogy a RUNALL környezeti változót true értékre állítod Linuxon vagy macOS-en:
$ export RUNALL=true
Vagy ha Windows-on PowerShellt használsz:
set RUNALL=true
Ahhoz, hogy feltölts egy megoldást az Exercism-re, abban a könyvtárban kell lenned, amelyik tartalmazza a Sources és a Tests könyvtárat.
$ exercism submit