Fedora teszt nap - Hogyan?

Címkék:

Nemrég több eseményről adtunk hírt, mely a Fedora Teszt Nap sorozat keretein belül rendeztek meg. De miről is van szó? Mi ez az eseménysorozat és miért hasznos ez nekünk?

A Fedora fejlesztői már számos kiadás óta rendezik meg a tesztnapokat, mára ez hagyománynak is tekinthető. Létrejöttének több célja is volt: Egyrészt így próbálják ösztönözni a felhasználókat a készülő félben lévő kiadás tesztelésére. Másrészt ez megkönnyíti a jó minőségű bugreportok készítését a kevésbé tapasztalt felhasználóknak, akik szeretnének segíteni a tesztelésben, hibakeresésben.

Elöljáróban néhány kérdés, hogy jobban megvilágítsuk a részvétel feltételeit:

  • Ki lehet tesztelő?
  • Bárki, aki minimális szinten ért a Linux rendszerekhez és szeretne hibakereséssel és teszteléssel segíteni a Fedora fejlesztésében.
  • Mit lehet tesztelni?
  • Alapvetően bármit. De egy teszt napon belül általában egy bizonyos új feature-t vesznek górcső alá és azt érdemes tesztelni.
  • Mikor lehet tesztelni?
  • Amikor a teszt nap aktív. Persze ezt nem veszik nagyon szigorúan. Az eredményeket pár nappal később is be lehet küldeni. Alfa vagy béta kiadás után amikor épp nincs aktív teszt nap már érdemes inkább liveCD-vel általános tesztelést, hibakeresést folytatni.

Hogyha sikerült felkelteni az érdeklődést, akkor lássuk hogyan zajlik egy teszt a gyakorlatban.

Előkészületek, hozzávalók:

Smolt
A tesztelés előtt érdemes létrehozni a tesztben használt számítógép Smolt profilját. A Smolt egy egyszerű program - ami egyébként minden telepítéskor lefut és engedélyt kér az adatok feltöltésére - amely összegyűjti a számítógép hardver kiépítettségének adatait, elmenti és engedély esetén létrehoz egy weblapot neki a http://www.smolts.org/ weboldalon.

Ha már valaki küldött be ilyen adatot, akkor a nyilvános azonosítóját megtalálja a

/etc/smolt/pub-uuid-www.smolts.org/

fájlban. Ennek segítségével meg is tekintheti a saját oldalát. A webcím így áll össze:

http://www.smolts.org/client/show/pub-uuid-www.smolts.org-tartalma

Az én gépem adatai például itt találhatóak.

Ha valaki még nem küldött be adatokat, most megteheti. Az adatok ugyan nyilvánosak, de nem köthetők valós személynek harmadik fél számára, így nyugodtan elküldhetjük azokat.

Ehhez futtassa root joggal a

smoltSendProfile

vagy a smoltGui programot. Root jogra azért van szükség, hogy a /etc könyvtárba be tudja jegyezni a nyilvános azonosítót.

A program futás közben kiírja azokat az adatokat, amit küldeni fog, a webcímet ahol elérhetőek lesznek az adatok és a jelszót. Jelszóra az oldal szerkesztéséhez van szükség, mivel meg lehet adni, hogy az egyes hardverelemek működnek -e, kell -e hozzájuk külső driver stb.
Megjegyzés: jelenleg egy bug miatt a program nem működik helyesen ha magyar nyelvet használjuk bejelentkezéshez. Érdemes angol nyelven belépni a Fedorás gépünkre, akkor helyesen működik.

Fedoraprojekt regisztráció:

Ha készen van a Smolt profil oldalunk, még szükség lesz egy regisztrációra a Fedora Account Systemen. Erre azért van szükség, hogy a teszt eredményeinket megoszthassuk. Itt lehet regisztrálni. Ez után létrejön a felhasználó oldalunk a

https://fedoraproject.org/wiki/User:név

webcímen. Ez egy wiki oldal, amin bemutatkozhatunk a közösségnek. További ismeretek a FAS-ról.

Red Hat Bugzilla:

Ahhoz, hogy a tesztelés közben felfedezett hibákat jelenteni és követni tudjuk regisztrálnunk kell a Red Hat Bugzillán. A felmerülő hibákat itt lehet jelenteni. Beküldés előtt érdemes rákeresni a hibára, hátha valaki már beküldte. Ekkor elég a bug számát feljegyezni a többi munkát megspórolhatjuk.

Tesztkörnyezet:

Hogy a tesztet lefolytathassuk, szükség lesz egy telepített Rawhide kiadásra. Ezt az aktuális teszt napi frissítésekkel kell ellátni. De lehetőleg későbbiekkel ne.
Vagy ha nincs hely a telepítésre, használhatjuk az aktuális teszt napra kiadott liveCD lemezt. Ezt mindig a teszt indulásakor teszik elérhetővé i686 vagy x86-64 architektúrákra. Ebből liveUSB is készíthető. Ezek elérhetőek a mindenkori teszt nap wiki oldalán.
Megjegyzés: a lemezképeket egy pár nap után leveszik az oldalról. Érdemes hamar elkezdeni a letöltést, mert itthon elég lassan jön, és torrent sincs.

Tesztelés:

Miután végeztünk a hosszas előkészületekkel, neki is láthatunk a tesztelésnek. A feladatokat az aktuális teszt nap oldalán megtaláljuk. Általában 6-7 tesztet kell elvégezni, ezek 1 óránál több időt nem vesznek igénybe. Minden egyes teszthez részletes lépésről, lépésre útmutatók mellékelnek a fejlesztők, így azokat bárki könnyen végrehajthatja minimális Linuxos ismeret birtokában. (Például: felhasználó létrehozása, felbontás váltás, média fájl lejátszása, szkript lefuttatása stb.) A kapott eredményeket érdemes elmenteni. Hiba esetén pedig a szükséges képernyőképeket, logokat is.

Eredmények publikálása:

Ha végeztünk a teszteléssel, akkor már csak az eredmények és esetleges bugok közlése van hátra. Ezt megtehetjük az aktuális teszt nap oldalán egy táblázat formában. Ehhez kattintsunk a szerkesztés (edit) linkre a Results táblázat fölött. (Nem kell megijedni, véletlenül sem tudjuk törölni mások eredményeit. Azokat rendszeresen elmentik.:) )
Ekkor magát a wiki oldalban lévő táblázatot kell szerkeszteni. Akik szerkesztettek már ilyen oldalt azoknak nem okoz majd nehézséget. Hogyha először találkoznak ezzel azoknak álljon itt egy példa:
(Másik felhasználó által szerkesztett részt is bemásolhatunk és módosíthatunk.)

|-
| [[User:felhasználónév | teljes név]] 
| [http://www.smolts.org/show?uuid=publikuskulcs HW]
| PASS
| PASS
| PASS
| N/A
| [https://fedoraproject.org/w/uploads/e/e1/fájl.tar.gz PASS]
| FAIL [https://bugzilla.redhat.com/show_bug.cgi?id=555555 bugreport]
| PASS
| FAIL [https://bugzilla.redhat.com/show_bug.cgi?id=555555 bugreport]
| megjegyzés, hardvereszköz például

|-

Az első sorban a nevünket lehet megadni a FAS acconttal. A második oszlopba a hardver publikus Smolt oldala kerül. Ha egy teszt sikeres volt, akkor PASS szóval jelöljük, ha sikertelen akkor a FAIL szóval. Hogyha nem lehetett lefuttatni, akkor N/A -val jelöljük. Amennyiben szükséges a teszt logját közölni azt egy linkkel megtehetjük és feltölthetjük a logot ide. Ha készítettünk, vagy találtunk bugreportot, akkor annak a linkjét is adjuk meg a FAIL szó mellett. Végül megjegyzéseket közölhetünk, hardvereszközök lspci jellemzését, vagy amit éppen kérnek. Ha mindezzel készen vagyunk megtekinthetjük a táblázat előnézetét és ha megfelelőnek találtatott lehet elmenteni. Ezzel kész is a tesztelés, már csak hátradőlve várnunk kell a bugok javítását és az új kiadást. :)

Az aktuális teszt nap oldalát megtaláljuk itt. A várható program itt. További információkért a Teszt Nappal kapcsolatban látogassunk el ide.

Összességében ez egy hasznos kezdeményezés. Azon túl, hogy a közösség több tagját vonhatják be a hibakeresésbe, az egyén is profitálhat belőle, mivel a számára fontos és gyakran új elem tesztelésével, hibajelzésével hatást gyakorolhat a fejlesztőkre, és nyomon követheti a javításokat is. Én mindenkit csak biztatni tudok, hogy vegyen részt a teszt napokon.

Friss

Közben megjavult a smolt probléma. Most már rendesen kezeli a karaktereket a Gui és a jelszót is megjeleníti.

Beküldő: Vladi. Beküldés időpontja: 2009, október 16 - 12:15.

Belépés

Navigáció

Jelenlévő felhasználók

Jelenleg 0 felhasználó és 2 vendég van a webhelyen.