Tesztfuttatók


A tesztfuttató egy szoftver, amely lefuttatja egy feladat tesztjeit a tanuló kódján.

A tesztfuttatók két előnyt nyújtanak:

  1. Lehetővé teszik a böngészőn belüli programozást, ahol a tanuló iterálhat egy megoldáson, és láthatja, hogy a tesztek sikeresen lefutnak-e vagy sem.
  2. Lehetővé teszik, hogy információt nyújtsunk a mentoroknak arról, hogy a tanuló kódja „működik”-e vagy sem.

Közreműködés a tesztfuttatókhoz

Minden programozási nyelvnek saját tesztfuttatója van, amely az adott nyelven íródott. A weboldal az összehangoló szerepét tölti be a tesztfuttatók és a tanulók beküldései között.

Minden tesztfuttató az Exercism GitHub-szervezetében található egy <track_slug>-test-runner nevű repositoryban (pl. exercism/ruby-test-runner). A meglévő tesztfuttatókat itt nézheted meg.

Ha szeretnél részt venni egy meglévő tesztfuttató fejlesztésében, nyiss egy issue-t a repositoryjában, és kérdezd meg, hogy hol tudsz segíteni. Ha olyan nyelvhez szeretnél tesztfuttatót készíteni, amelynek jelenleg még nincs, kövesd a tesztfuttató készítése útmutatót.

A következő dokumentumok segítségével tudhatsz meg többet a tesztfuttatók készítéséről: