Tesztfuttató készítése


A tesztfuttató a tooling elengedhetetlen része, ami lehetővé teszi, hogy:

Ha belefogsz egy tesztfuttató készítésébe, nézd meg a Tesztfuttató készítése a nulláról című dokumentumot.

Megvalósítás

A kurzushoz tartozó toolingot általában (nagyrészt) a kurzus nyelvén írják.

Caution

Bár nyugodtan használhatsz más nyelveket, minden további nyelv megnehezíti a kurzus karbantartását és a közreműködést. Ezért ahol csak lehet, a kurzus nyelvének használatát javasoljuk, mert így könnyebb a karbantartás és a közreműködés.

Élesítés

A tesztfuttatót Docker konténerként csomagolják be, és úgy futtatják. A tesztfuttató Docker-imázsait automatikusan élesítik egy GitHub Actions workflow segítségével.

Tesztelés

Miután elkészült egy tesztfuttató, felhasználhatod a Docker-imázsét a kurzusod CI-beállításában, hogy ellenőrizd a kurzus feladatait. Ennek a megközelítésnek a legfőbb előnye, hogy jobban leképezi az éles környezetet; más szóval nagyobb biztonsággal számíthatsz arra, hogy a dolgok élesben is működnek. Lehetséges hátránya, hogy lelassíthatja a CI-workflow-t. Neked, a karbantartónak kell eldöntened, melyik megközelítés működik a legjobban a kurzusodhoz.