Hirdetés

2024. április 26., péntek

Gyorskeresés

Hozzászólások

(#27) emvy


emvy
nagyúr

Mondok egy jo peldat, ami nalunk konkret use case. Kivancsi vagyok, hogy ki hogy oldana meg.

Eleg jo tesztlefedettsegunk van. Peldaul csak ugy kerulhet be a verziokezelo fo agaba kod, ha elotte tobb ezer konkret tesztszkript lefut a teljes rendszeren. Egy tesztszkripthez az kell, hogy a teljes rendszer fusson (mert az automatizalt teszt vegigkattintgatja az UI-on egy teljes feature-t).

Namost. Ugye a teszteknek reprodukalhatonak kell lennie, azaz kezben kell tartani az allapotot. Kontenerekkel eleg egyszeruen meg lehet azt csinalni, hogy minden egyes teszt az eles rendszert elegge megkozelito masolaton fut, es a tesztek kozott egyszeruen eldobjuk az allapotot.

Ezenkivul ha kezd sok lenni egy teszt, akkor bedobunk a clusterbe par uj build hostot, es azokon is megy a teszt. Egyidoben mondjuk 100-150 peldanyban fut a komplett rendszer, es kb. par percenkent felhuzunk egy ujat a nullarol. Ha bekerul egy uj szolgaltatas a rendszerbe, akkor a tesztkornyezeten semmit nem kell ujrakonfiguralni.

Szerintem ez sokkal nehezebb lenne kontenerek es software defined networking nelkul.

[ Szerkesztve ]

while (!sleep) sheep++;

Copyright © 2000-2024 PROHARDVER Informatikai Kft.