asi mrož nám doufám že všichni co chtěli tak sou k tady
já vás vítám na poslední přednášce dnešního dne
ano je to napsala dvě hodiny a svatosti nebo něco rychlejc třeba i tak aby
se stihli otevřená myslel vedle
tak a
jana jmenujou že holeček sem
jak je vývojáři těch zároveň i
chvíle lidi působí jako
zajímavých
byli jsme než ale pro ukončili
takhle by se z podle mě nebu mně se to místní
dobře
tak vem sebou je to open jovi a co to vlastně
a rychlý dotaz else publika někdo výběr touž to někdo viděl jsem čili
dobrý
jak je potom na přednáška byla jiná linux dej s a tohle vlastně zem to
roků čtvrt a přednáška open čili
a moje protože co je většinou byly to takový nástroj spíš pro celé distribuce
a rovnou
co je na distribuci začne
našem jako kupé co se koukám že open co se zřejmě asi znáte
a je to vlastně naše distribuce která před co dva roky zpátky tři roky zpátky
měla docela velkou jakou změnu
vlastně přece historii toho jak to kdysi to fungovalo například open co se vás jedna
rána třináctého jste číslování lidi jsi
tak tam release inženýry vypadá nějak a podobně
celou dobu se zastavil nějaký balíčky upravovaly jste jednali s nějakými nějakého bejt i
no změnit jediná kontrola která se udělala bylo že jsme to která se dnes vůbec
se sestavit a jestli a
proběhne jaké základními device styl pomalym cesty toho všechno
potom tam zase vytrhnul dokola jen dokud ste pokud byl eště plán že ještě máte
čas
a něco čas zkoušel tak se udělá vás tom
a to se dalo křivej department u adsl proto otestuje je naprosté většině manuálně
a dostat co se stalo že k vynašlo nějaký problém nešlo to nainstalovat
nešlo _m neprošlo to přes vůbec ani blokem nadmutou drog nový co prostě strašný problémy
a zamoří s tou nemusel obrátit na to zdržení týden dva týdny někdy měsíc
a
tohleto
co s ty problémy je u nás ale na dobrou to určitě znají taky každej
každýho snili z do poslední době nějak
odložen
a
open suse navíc
o ten tým který sou postaral vlastně měl eště
a to u toho starosi misky vycházel že se měli tak to je verzi
která byla naprosto ne testovaná to prostě tam byla nějaké proto tam žila si vlastním
životem a slovo se živil forkem s toho se udělala a ta stable verze
tak obecně se tým který to mělo starosti tak chtěl přemýšlel jak o nestabilní tak
udělat tak zabraný těma s tím
problémů s který
znemožňoval je to instalaci
tím že by udělali zase faktory verzi stabilnější
a tak si vymyslel že teda strčíme taky hory trochu hned se zabil check
a
tady vlastně tom grafu co je to vidět tak to by bylo že k neděláme
tím listo se každou změnou o
maličkou jsou když se něco udělat
což té době samozřejmě
a když máte na faktory tam bylo přes tisíc balíčku ještě máte dělat je nesmysl
je nemožné aby to dělali člověkem jsme do ručně
tak právě ty do té době
cédéčko viděl na tomto
a systému automatického testování
a co víš strašně systému
a takové funguje a release model při do současnosti jak to tam byl vyjde se
znáte lowing release
takový který má i když je to stabilní vydání jednou za rok najednou
za šest sedum měsíců tak nějak
ale po platili nebo světa křivej testování prokáže výraznější změny
a je tam je to trošku komplikovanější proste že položek ty ale
pro
je to funguje tak jak je to nakresleno
a
co to ale obnáší při testování s ní operační systém
musíte otestovat tím že to vůbec nastartuje i z of
máš zlomenou a jsou
letem přes to menuje ten to vlastně hned teda po status dývídýčka třeba
jsou různé styku ty do té době
prostě nemáte nic to bylo toho na tom počítači běželo co byste mohli
s něčím se bude komunikovat
například dyž máte testování na a
no a co network metrem holky pomůžeme parsování domu stromů trojčlenu
počítám že na dvě tak _e nebo grafické aplikace můžete použít to samý že prasete
nějaký strom
a co tomhle případě samozřejmě nemůže použít
zároveň musíme ten náš prim horko si zeptat s to co nemá omezení dispozici nemůže
nějak komunikovat
ale zároveň i otestovat ty jednotlivé desktopové aplikace
a instalaci mutování komplet všechno
a
proto open čili vlastně jejich co to je ten základ toho testování open krvi toho
že sleduje
co se děje na obrazovce
doslova co to co se tam právě
ahoj ten stroj vlastně co tam prování
a zároveň je aby to mohl komunikovat zpátky když tam žádný démon neběží nissan když
tři by to mohlo a mluvit
tak to simuluje
na tom
tak to simuluje
a když mačkáte klávesnici nebo to že nebo že by se s myší a tomu
jenom patnáct vteřin zkrácený tady mám pokračovat dál velikosti jsem to zkrátil
takže
to je to je to je to jádro
čím vlastně mysim u levé toho uživatele
my vlastně můžeme dělat of úplně všechno to co člověk dokáže na počítači udělat ručně
tak tom dokáže nasimulovat jednoduše open ti lidi s tím že prostě dělám
dante na základní vstup a výstup
to je jedna část topinky na druhá část ovšem
nebo i příliv tom a prosím
a ne o moc erko jsme tam měli ale nakonec s se nepoužilo tak často
a ještě pořád tam nějaká podpora janoušek viz na ni odstraňujeme
a nás eště k tomu dostanou to
a ta bych pokračovala dál co se týká toho telegram celého rýsování je samozřejmě
nejen to testování ale i nějaký přehled jakém stavu ten produkt je ať už je
to operační systém a nebo je to jedna jeden aplikace
máte nové featury nové bagy to se musí sledovat regresi
zároveň komplet
tak jich tam ztratí přehled
se tam bych to vypadá
takže druhá část open kývají dost do pravděpodobně to co člověk vidí nejčastěji s a
když například podívala když se podíváte té ti na naši o proces instanci open qtčko
pan co se o rok
tak tam je vidět
přehled jakém formu jakém stavu se jako nenachází jednotlivé distribuce co máme líp čtyři za
dva
tak se akorát chystal na vydání příští
týden nebo za dva týdny
a případně tam byl být
krásně vidíte starý byl kdy
a vidíte a
jak to dopadlo to je testování ty zelený jsou to všechno to všechny testy prošly
to žluté to jsou takové které prošly ale vy ne u toho že bud je
to známá banka která je není kritická
a nebo jedno taky mockrát tak tady to muselo ten testovací jenže použít tak se
to označí jako soft period když
jako
prakticky to jako mě to položené kuřete úspěšný test nazvěme to a softwaru
a poslední varianta sou zasáhne
nebo pro když byste vydávají nějaký produkt máte tak uplý stojí všeho
a
před samozřejmě se kliknete na jedno mužstvo se roste to teda slíbil tam máte celý
seznam všech testu toto proběhlo
a na je to minule ste obrazovce ste se u některých build mohli všeho takovou
a hvězdičkou na country katce
u toho je to sou znamená jak moc tam review the ten byl mě k
nějakým člověkem mluv na nějaký review
a co bys tom systému může teda psát komentáře o autech vy potom interpretuje dokáže
rozum
snaží se porozumět co tam mluví
o čem mluvíte se tam nějaký back
je se to reference nějaký jiný test nebo reference jako featuru a tak
a podle toho tam přidal automaticky ty ikonky tady například útěků dalších testů co neprošli
jsou ikonky byl že tam
no nelze nějaký back je tam u toho reference
a
dokonce máme podporu pro bugzillu takže mu těch tuto když dnes nějaký selže máte tam
je tam vygenerovaný link kliknete na to
a ona vám to dostane to
u nás aspoň
a dostane to na open co se a bugzillu
u střed před vyplněný
že tady ten test na tomhle linku selhal při tom a sam test modulu
a
sady se tam nakoukl pomoct je z reportování nějaký barvu
to všechno je konfigurovatelné takže co můžete nastavit vlastní
z vlastní link nicméně podporované pro bugzillu není tam žádný nečekám landis nebo nic takového
to své zatim moc neřešili
a to já jsem externí kontrola potřebu cích
opět pěkný přehled co a jak to vypadá když se klikne na jednotlivý testy
tady potom vidět
a
takový
zhruba přehled máte tam krásně vidět jak to sleduje celý ten průběh
toho té instalace tak tam máte a jednat o to sou všechno jednotlivé test moduly
když vezmete na test modul název to staré zase nástrojů víko toho testu
zbytek vidíte jak to probíhalo kde to skončilo
když by tam selhalo tak je tam i a napsáno ku vy si zvýrazněny sami
červeně
u toho jsou ty linky případně komentáře
a tady ty takové ty černé s těmi kufru pro ten
tak to sou vlastně a výsledky tak
textových testu
tomu se potom vozvi zastavoval eště
jako ne podporu pro texty do řeči směšná když nás nezajímá na obrázek
ale jenom výstup nějakej server patří
například
a nějakými povolání tak to se zobrazí taky vtom a pohli zdrojem pro přehledu ale
jako
a speciální okýnku
aha protože a
trestného pro praští systémech není jenom o testování a obrazová textu a tak ale i
a například zvuku
takže tohle taková jedna perlička u nás dobří sme měli test jsme testovali jenom jedno
to jednoduché zvuky které se potom porovnávají pomocí mu ty mohou
a nicméně to se nám ukázalo jako u velmi nespolehlivé
a tak jako a matematice například když znáte řešení na jeden problém nést
neznáte řešení ale na druhý
tak se spíš snažíte ještě s tom
to neznáte při není tak vyděšeně to před i za ten předchozí problém
takže open ke to testuje takže nahraje zvuk
udělá si teda
vždy zobrazí si spektrum na potom to porovnala to spektrum jako obrázky mezi tím co
očekáváte a co ne
že to sem rád že to svedu nakládačka
a během toho a když ten pes nějaký běží to vám ukážu na konci i
během nemá ahoj je vidět se můžete sledovat co se často děje na ty obrazovce
na se během toho testu zobrazit co je vlastně jakém stavu je a je přesně
to co ta obraz co to
na co prostory a se zobrazuje tak si můžete zobrazit přímo ve webovém rozhraní
rámci vydávání samozřejmě a
komplet historie tomův pro release menenžment je dost důležitý na sledování stavu jakém stavu ten
produkt je
a
včetně výsledků o různých komentářů upravil o venkově když třeba zjistí že ten trest spadnul
na stejném místě jako předchozí auto houf předchozího byl zaveden vynervovaná nějaká bug a
tak ono to průkazku auto přebírá ty informace o tom starým takže ono když to
para von je to se místě
nemusíte pořád ptát jo je to tahle banka to vás tohle a tohle sme s
tím předchozích situace
je to jenom taková heuristika no snažíme samozřejmě nemusí to uplně že sedět ale
zatim nám to funguje celkem dobře
a
co je potom vložit i z druhé strany tak to je podpora pro logování
na druhé straně teď myslet toho developmentu když je teda jako to je nějaká bug
a s tím tak
a je tam celá podpora pro
a kódování jak logů
tak _e setů
a za vysvětlení a leje tady na tom screenu je důležité jenomže tych první čtyři
a dělal to taky automaticky
tam je to video
různé pro proměnné jakési jakými proměnnými se ten test nastartoval
výstup se sériové linky a ten poslední výstup toho testovací většinou
všechno ostatní co tady sou a o
ty logy co byli tak to se je to uši závislosti na testu který používá
naše dáte k dispozici
to že zavoláte s testu jenom a potom se a ono se to už postaral
to že to na petra název souboru co se tého to ušlo toho cloudu je
samo
na server zveřejní tady
co není vidět sou a se ty to sou vlastně to můžem taky vytvářet to
sou jaké
tak by řekl statické zdroje říkat i z o nemohla byste vy používáte k testování
tak to se použije jako to sem volala set
na rozdíl mezi tím že logy se nepoužije na další a se ty můžete použít
našem testu někde jinde
tomu se dostanem
tomu bylo schopen sme bývají jak říkám je to toho se zdá všichni všechno proklikat
na našem na open kvůli opensuse or například
tam krásně ze nemůžete s tím s tím
a bylo
a jako se takový základ a klaus neupekli vypadalo víceméně před se o
jako grafické vypadá to ten aktuální ale ty von telefon se ta základní vlády
a před dvěmi lety kdy a mělo to nastartovat umaštěnou nainstalovat seen ale potom výsledky
a tím to padlo
a když sem se k tomu dostali já k open q když jsem to ně
začal psát tak po sem právě dostal za úkol tohlecto problém southeast _e
a
nevím jestli znáte auto já to je vlastně zkusí hooper je ok a co si
věc něco podobného kroky k stát pro fedoru
xml soubor který obsahuje popis systému
jaké balíčky nainstalovat
co jaké uživatele přidat těchto nakonfigurovat tak jestli vypustit
doba když prování všechno možné
a
_e součásti tohoto rostu teda navázat ta testoval té sto musí rozumět exite instalátor náš
tak zároveň i ty různé jednak ty moduly
ten instalátor se staly sem na pár světa xmlko podle toho vytváří a ten instalační
plán
kromě toho že to dokáže naší toto jsou jako z lokální bits toho dývídýčka je
usbéčko co nebo z béčka co používáte taky s webových stránek šifrovaný je šifrovaný chlév
ty takové tesco
a
dost to musí načítat zároveň i ty jestli moduly když to testujete potom že ta
nainstalovanou tak musite otestovat že to co to načte ten soubor litr a ten modul
dyž si zanalyzuje systém je ty nakonfigurovaný
takže to xmlku bude správně
a straně vytvořeno
a
když se k tomu dostali mi tak vzhledem k tomu že a pochází z developmentu
nestihli
tak to varování testování bylo to poslední co nás to vás napadlo
a tak jo
jsme začali hned psát testy do roklinky u video nějakou automatizaci
tady jsme narazili na právě problém s tím že chceme otestovat třeba z načítání za
toto
to šel se testování nějakého client server model
a
a co umožňuje první variantě sme měli externí jsou server kde sme nainstaluje sme prostě
dali na konci bylo je a patch dali ty soubory ať to sta nás toho
a pouštěli to
tak to běžela si měsíce už během toho měsíce sme zapomněli pořád nějak smetana pod
nastavil jeli jsme potřebovali nějak nějaké změny
tak chův prostě zbylo push to byl nepořádek
a
co nás teda napadlo udělat a navíc to že třea ten server restartovat tak za
to pro se nastaví na poště nenastartoval tak věci
tak to jsme udělali tak vše
na přišly ze na systém že uděláme teda i ten na apači ten vlastně systém
tady to pro wide je součástí toho testu
nějakého
a
tím se dost nedostanem že už chceme nějaké dva testy
které chceme běželi současně
a museli sme teda přidat do nějaké závislosti mezi testy co čtvrt vykreslena ty mě
a používá se to
na jednoduchá závislost se jo a klasická open chtěli nomenklatuře je to nazýváme černý
a independent si
a
aktuálně se to směje pořád spíš potřeba invalidy jako instalační test na vojáky validační té
ste že vám mbed cenu
now dostanu pokračovat s nějakym pokročilým testování
a
na dáte nějaký systém je třeba radistovými no
ten test skončí něco když skončí úspěšně tak se pustí a testování různejch no aplikací
no pokud ta instalace neproběhne tak nemá vůbec cenu samozřejmě řešit nějakou nějaké testování když
to vůbec ani nedojde
čímž to přežít když tě testy když tě závislosti nebyly tak veškeré etapě no umí
testy nebo karle ježkovy vektor instalovali znova a znova a znova takže třeba jste tedy
štyrykrát nainstaloval a štyrykrát to spadlo teď už dostane jenom jednou o zbytek se zbytek
trestu se proste přeruší a
a
dejte tak je vidět jak ivana jsem že byli skip no té
a druhá varianta paralelní a dál
tady jde tendenci
a to je přesně to na client server nebo hrajeme pletete sting
a vše dle open kvůli sám zabezpečí že máte dva testy a nebojí víc
a že běží současně
respektive že to alokuje ty opak je workery na to aby ty testy dokázal být
spuštěny a současně
a navíc to můžete krásně kombinovat sebou
takže můžete mít jeden
a jedno a instalační instanční test džob
tady potom a když dané proběhne tak se nás nastartuje komplet celá skupina
na kterou se tohle všechno založí navíc
a
máme u tohoto naší nomenklatury určeny children či avent
a muset zatop se trošku brzdit pozdějc protože když se podíváte třeba slovenských jako my
jsme si džobu jejich tak to sou sami svázané děti které
bývají zabíjení svými rodiči a tak
takže se tam se trošku brzdit potom s tím a
s těmi názvoslovím
a
u těch seriově testu
no jasně os odložený starat tím že čekáte až do kolen se dokončí nějaký jediný
test
já tam u toho se s tou používají tease ty
tím že mi nainstalujete nějakej nečet nejistoty nějakou ji stroj s toho se udělá když
to harddisku
a tady nešlo diskuse pomůže ve všech ostatních testech takže nemusíte pokračuje trošku se z
nějakého jiného místa
nemusí se to je snad uplně znala
co ju
jo pro nás je to dost výrazně urychlení jsem k tomu že huffmanem
přes stovku různých testů který běží docela dlouho
u těch paralelních testu
open ke všemu ledu
ten zabezpečí jenomže ty testy běží současně
a jste v jeden okamžik prostě poběží ovšem _e za dne zabezpečí to že jeden
test např a ten panem dobře nastartuje dřív než ty nebo už nastartuje úplně ve
stejný okamžik oni můžou nastartovat
ve dne v libovolném okamžitého pořadí například nějaké testy jedna ty dispozici dejme tomu pět
workerů
takže dokážete dělat pět prstů současně
a chcete mít nějakou skupinu která má taky potřebuje všech pět tvorbu
ale třetí vám naběhne nějaký test jeden individuální
před let zjistí že teďka chcete běžet těch pět ale materu štyři workery volný
tak on pustíte čtyři
a čekáš těm pátý doběhne
tak doběhne tak pusy ten pátý k tomu
ale ty čtyři ušlo s nějakou dobu běží
takže mi to test up i ty doma pizzou používáte na komunikaci jsou pekli rámci
testu máme k dispozici mutexy zámky a bariéry a snažíme se nasimulovat vlastně být kompatibilní
na
a vtom smyslu sou můžeme což může být nebo ti to všechno vkladu
a snaží se víc posix mutexy jo takže bodů listy mutex to dřelo
a bariéru bejt marie kryt
a takže tohle s touž musíte použít sami v rámci psaní testů abych se zase
synchronizovali
aby
tak sebe za nečekali
a kromě toho je tam sdělení jak informacích těch v rámci těch paralelních krát paralelních
a
džobu
takže když nějaký jo
třeba nějaký test se nastaví nějakou proměnnou závislosti nějaký dat co získal tak nějaký další
test se může zeptat že jo jako máš hodnotu
a podle toho se rozhodnou
to bude dá dělat
když jsem mluvil o ty
o
a tom client server se nad jo
tak s touhle nedílnou součástí je také a
síťování
a
když pustím tedy se teda java konfiguraci prostě se ten test
tak základem je iluze recognizable network a lze network link
a
ahoj tamní je to problém že je to sice jednoduché nebo světa nastat na nic
nainstalovat ku jednu to připojí samo dělá na to na ní
pokud vím tak to není žádný podporovány kam by se dostali zpátky
to se něco uplně jistá standardně
bude to někde schované je ta nepoužíváme
a takže s
ty stroje se za ně nevidí zvenčí se tam nedostanete ale ze stromu se dostanete
ven
tak to funguje
nicméně by podporu jenom pro tcp ani ty protokol tak se případech
co občas může mít limitující
a
případě client server kde se to komunikovat mezi těmi ve stroji
a to jestli u tý jestli proto neznáte si stáhnete ste vlastně zkratka toho cest
testu toho stroje který testujete
takže když teta client server a potřebuje televize sou komunikovali
jo tak potřeba něco složitějšího
a klemu taky docela jednoduše podporuje tady v a jsi
takže se tam není problém že se to musíte manuálně vytvořit
open kvůli se to jednoduše nastaví na proměnná že jo chci aby tam ateist používat
a ne tam dělali s
a on co mluv o taky samo potom ten stroj
případě virtuální stroj
po sváže automaticky s těma to byla jsem
nevýhoda lehká je že to je hodně statická konfigurace nastavíte to jednou funguje to dobrý
budete mít ty testy který potřebuju jinou konfiguraci musíte to přenastavit
na druhou stranu můžete s tím s dělat divy možnosti jak se nastaví ten tam
dělá jste k tomu vše na vás tím se dá dělat spoustu věcí
a poslední samozřejmě
a poprvé switch což je takovej ten a
to je software based network i
no
není tam jedinej složitá na začátku ta úvodní konfigurace
zbytek kuš potom přes bus komunikujete mezi poprvé slečen a open kvůli samo takže
teda open k potom ví
že ta nějaká testovací skupina patří k sobě tak on automaticky pomocí open ve syčet
tyhlecty virtuální stroje propojí mezi sebou
navíc co máme tam letku podporu stačí zapnout jednom
a konfiguráků
a aby se vytvořil
na blue bird pryč
s někde pryč
a mezi více node _e takže ty virtuální stroj můžu bejt je na více hardwarových
strojích
a stejně tvoří to s nějakou letenku interně takže mezi sebou můžou krásně komunikovat
zrušil to se teďka nejpoužívanější systému nás to v rámci toho psč funguje to dynamicky
mezi
ty testy
tak to bylo
všechno dobrý a o
teď ovšem test předběhnu trošku se procesu se do toho enterprise s
světa
kde
celou dobu travel se mluvilo k vemu
řekl všechnu network link a vemu stroje
a ovšem
je to používané na stole státě pronesl linux tak vlastně vy
na ne je nějaký servis level demons a nějakou podporu pro nejen virtuální stroje ale
samozřejmě hardvérové stroje
a ibm kole stroje
tak to samozřejmě musíme z nějakých důvodů musela tak nějakou otestovat na bych se toho
samozřejmě bychom to dělat manuálně
tak sme si dělali a
různé víkendy
výhodou toho že máme takovou modul pro ty houby ke mně více víkendu taky to
že open těmi tomhle smyslu docela modulární takže kdybyste chtěli něco nového tak
není zas takové složité se tam napsat vlastní
a virtuálních strojů jak jsem říkal _e
na rakovinu
armovských nebo jsem sám šest osob
v případě že se až být samozřejmě
a jinak _e že interfejs liber ten takže cokoliv co dokáže ale vy
a na je tam trošku změna who
ne
no byl je tam jedna
mistr úplně poprvé na alexe ne i kam enko není problém parodie
a s tři sta devadesát jestli máte a je name frame tak aplikují dokáže pracovat
i s mainframe
a co vše docela zajímavá implementace to je hodně divoká toho ale funguje to
no nicméně kromě toho
a máme podporu pro real pro
testování a na hardvéru
když se znáte regionální
a že
a vytržen platformy nehněte face
a to často bývalou se u nových strojů že vlastně se to je to na
to taky do této přístup
dál
ne to síťový přístup
a vy můžete mít se k tomu
koukáte na tu obrazovku unáhlen céčko je cesta mě můžete to vláda vzdáleně
tak
proto to fungují se open chtěli bezproblémů
a nebo alpách podporu pro tohle hardwerove zařízení
je to tušim nějaký dvě stě euro za kus
a nepřipojíte k tomu a
normálně a jestli k vyjádření a interfejs a ono to s oběma device server že
pro z druhý strany si toho připojí se to připojí do lanky a řídí to
takle vzdáleně
a bych tomu eště je a
a sanitou požár eště power switch které připojenej k tomu jenom ústrojí a ten se
taky ovládá přes nějaký příkazy ty sou konfigurovatelný open těmi
aby se to mohli zájem dam si dala něko vypnout případě
restartovat jako
power sekl
se to uplně zbláznil
dobře a kromě toho to přicha jestli je pro blbě projekt
a
chamem
a je to odporu mi já ale to má taky nějakej živou desku která má
přesně vstupy na své dvě a
na
rozvoj chtěl teda jet na usbéčko a letos to teďka sme no dones dostali jen
toto provede nějakou podporu ale je tam a k tomu je to vypadá to že
kterou pan hardvér
takže to by nemusel vyraž tak náročný neboli drahé jako tohlensto
to je úplná novinka
to ještě není jako fallbackový přímo letecké dostat hardvér takže
se za houby
kromě a
ne testování hardvéru
a u enterprise světa
aplikací když se nějaká další podpora tak samozřejmě
se to musí také řešit tu
tak slez na podporu už někde dva tisíce dvacet s
sedum to vše docela dlouho a micronů musíme chceme to je jak testovat a
a
já dost nevychází vychází pořádnej tereza bejt i
tak jak se ta in koupila dohromady
aha
právě na to máme a takový trest integra zejtra s
no luboš existuje z infrastruktury a samotného péťovi má rest interfejs
no já se k tomu je to že jsou
když se data přes nějaký a přes to
a tak integraci do fedora mezi vás
jestli znáte
to je konstrukce aut
od red hatu
oni to nemaj
a používají právě s těma s tím
takže proveď vejdou by síla a
fedora zpráv teda musí vás právě vy byste to chtěli a kromě oním
potom externí slib který vlastně přijímání ne a posílá to
přes trest ovládá pixly
upekli samém vysílá že ano zkoušel jsem nějaký test a tohle k dispozici
ano
kromě toho že se znáte open build service
to šel jsem build service pro celých sleze a ani opensuse tak tam je of
dobrá integrace v rámci mi ten _e za bitů
a
a
a máme kdysi protože naše testy všechny testy jsou open source jsou vidět tak se
nemůžete vidět jak probíhá vlastně naše speciálního maintenance aby testy
našem případě bys to chtěl nasadit tak jestliže a stačí s tom někam že musíte
ho nasa tu rotační vrstvě potom abyste pohodě posílá správně ty a resp příkazy
jak na dotazování
tak na vše budování nových testů
a
s tím není a
velký problém
prakticky celý vyplývají a jenom překládá a to co se tam klika na obrazovce dyž
se dá nějak aktivní část tak to přeložil do a času a přes nějaký jestli
to posílá a právě do
to podle tebe na víkend
tak na
tohle máme celkem novinkou pro valnou lenost s pro že to předpokládám že se znáte
a je to vlastně projekt na k testování karlových interfaceů naprostá většina a právě textových
testů
přesně a
my se mu
my seš tam sou grafické testy ani nemá jedině grafický je rozhraní na to na
zkoušíte cestu
ale a
dáme do toho tak jako atribut se kdo to vemte péčka tak on tam to
open těmi
tam byl právě problém že všechno toho a všechno bylo textem
co show že když porovnáváte obrázky to je šíleně pomalí
a sice my děláme a ten jak sem tam se vzorku je každých deset milisekund
co se celej obrazovce a snaží se to porovná s nějakými ju o test jakým
obrázky předem
nicméně je to je docela zdržení a vůbec
když sem tady těmito kurz a skrze podívá jako nebudu přece textovy slovu na text
koukat skrz porovnávání obrázku a pixlu
a pak v rámci trestají pí i a
mám můžeme se milovat s
ty vole psaní na klávesnici to je tetou rozpustíme
a potom sleduje to seriový port této toho stroje tady dostanete
a meč je to vůči nějakým regex jsou případě nějakým streamu co tam jako chcete
přímo jako porovnávání v rámci
já jí kvality že by se jsou rovny
to má jednu nevýhodu že to musíte
a
do toho upřesněte takovej jsem byl jistý
a že musíte jednak předvídat red erekci konzoli takže když napíšete nějakej text jo jak
říká statické podzimu si to přesměrovat do a
celý konzole chceš
a
trošku vopruz
a tak _e psaní přes ten céčko je strašně pomalé
my sme začátku použiju přemýšlel že to bude hodně rychle
jenže zjistili jsme že ten buffer ano klávesnice kterej ten vítr virtuální stroj má tak
tam jste strašně rychle se zaplní a potom se ztrácí nějakej písmena
a fungovalo to je dobře
takže teďka to rychlost o psaní
vyšle klíše rychlejc to a úderů
vlastně to co video jsem ukázala poprvý tak to
to video bylo štyrykrát zrychlený veškeré nevíš
reálu to nainstaluje
jenže já docela pomalé
krom tak novinkou je právě chtěl seriál kde se vlastně posílaj přímo a čistý jo
mike string
je to vlastně zlo tisíckrát rychlejší nešel přes _e céčko
nepotřebujete žádného odvedeš
protože to je všechno prostě a
ono jak se to příliš a do konzole ta konzole automaticky je spojená jestli se
nevím a s tou senior jako takže šance napíšete tak to hned se píše zpátky
hned stačí je to posílá ta virtuální stroj zpátky funguje to se jenom úzkému a
tohle s to nema
tohle nemáme na
a
právě a ne
křesťanském
ale nemáte kdo nepodporuje například s kontroly ví celá ta štyry přepínání různý takový zkraty
vás ty a na speciální klávesnice si
toto nepodporuje a jak máme tam nějaký mapování nějaké známé
a které jsou
často používaný
nebo kontrolní otroci tak to a tady jo mapováno přes hezky po escape sekvence ale
a standardně nemá není tam nic
na takové ty
tak své s větší krásné zkratky možná časem jestli
ono záleží taky autem else terminálu že ne všechny podporou všech stejný
takže čase může nějaký mapování bude další ale
zatim je tohlensto
a
jak jsem říkal u toho _e u toho sto evropana
ven céčka a
přesměrování ne seriový laser linku
a navíc tohle všechno přesměrování jo to s to jest musí to za nastat v
rámci testu ne není to jako
a naše funkce na to který tam je tak některý tam přidali to přes trvá
některý ne ale ty které to se přidávají takže směrování tak musí tak jsem si
to uvědomit že to přidal vychrtl protože když tam dáte sami nějaké přesměrování někam jinam
tak to může zase nám a přesto fungovat protože to přesně je něco úplně jiného
potom
to nefunguje správně
to bylo
v rychlosti
třech mezi kružnici featury co podporujeme podíváme se na venkově testy
a jsem to zmínil dřív
a
za to muselo pinky relace naperu
a co von nelibě nesou teda kolegové z red hatu a _e a uši zvyklej
a se díky tomu jsou jo upekli testy a napsaný tak
prozatím a já aktuálně děláme nějaké ty kaple nějakej a
že celý ten test a pivo je spíš
to sapy server a bude se mazat a napsat nevinný a jiné jazyky ale prozatím
je to všechno
a přesto stanu
a druhou stranu a když je to plevel můžete tam
brát jenom nějakej wrapper který potom prostě něco jiného
k jasný příklad sou a tp testy který jsou nejčastěji se ježkovy
takže prostě to vedlo skype s
naše testy prostě jenom na tebe testy a
a pak jsou potom výsledky
samotného pixly testy co tam kdy nutný části který sou to je ten test over
tedy u načítat různé testy závislosti na různých proměnných
a ten pes tom cyklovat
a byl toho součástí jsou ty mýlit co vše a grafické
grafický a technicky post
screenshoty s nějakým ale ta datová cesta
a pes load pořád se menuje pytel mají to máte hankelova no a
načítat jednotlivé testovací moduly
a vlastně podle toho jak to vykonávaj stačí tady moduly tak to na test ten
testovací pořádek
a
je to trošku občas náročný se na to zvyknout jakým způsobem vlastně se ty testy
vytvářejí
tím že my máme jeden test lotr na který ze která se dokážou vygenerovat stovky
testů tím že mu závislosti na tých proměnných tady můžete vidět třema dětma
volání který zjišťuje informaci dozví testovacích proměnných
tak to je ten nebývají když to naší středu jede ten test kdy želvy tvar
když co tak se pustil
tak mu dát nějaké proměnné a ten dyž se den workery když pustí
kde ste ženy spustitelná ten život tak načtete slovo negr
kouknete proměnný a podle toho račte různé testovací
testovací a ten test asi moduly
takže a
protože ne jsou systémech se to konfiguruje máme je michael ice nebo lajn dývýdýčko usb
disk nebo a i network installation
tak to má krev pokaždé jinou i jinou proměnnou a potom se naštvou jiné tresty
vlastně možného to generovat strašně moc kombinací
a ten test kousl
vedlo s kým přece a vole
a vlastně
celý takže test a pijí snažíme se aby to vypadalo jako
já doma jsme se ty kolem větší ne se lekl
a
aby jste jako mysleli co nejméně na to že to je pro
díky tomu že ten marek ve špatnej celých jo ve společnosti
takže a
co zažila trošku schovat
a
a je tam trapas základní si tedy sám celému si dodatek například tuhle částku musí
tam bejt asi pro ty jsou ty na ráno
ale jinak ostatní a
je to celkem jednoduché žádná složitá věc
v rámci a pět co podporuje co nabízíme restarty a je to je klasika toto
spadá práce s komunikace s testovacím strojema a
opékali pro mu ty menším napije nazírají informací mezi stroji a jestli už nastartoval jakém
jste stavu jsou a logician pro zámky a bariéry
a tím že je to padl
můžeme dělat cokoliv co chcete prostě cokoliv co chcete
reportování když něco selže i druhý stačí umřít
a
to zlomí stochastický exception henrym to je
vlastně trosky jak se všemi
případě techniku
co s tak to je obrázek tady si můžete buď vytvářet tím že to snapshot
to je každou chvilku o tak si vytvoříte tam líbil během
toho testu to běží tak respektive s když padne
a nebo v interaktivní módu
a nemůžeme však generovat nějaký oblouk souborech ten obrázek získáte je víceméně a na vás
a důležití je k tomu přidat ještě a
ten na při jsem ježiš se meta data
a
tam jsou jen
praha je
specifikovány jenom jaká část toho obrázku nás zajímá
a my nemůžeme porovnávací je tam
mohli bychom ale nechceme prodávat jen o ty obrázky na ku jedný
když si představíte například generický desktop tak tam furt máte nějaký hodiny to se furt
mění
a to nechcete
porovnává s to by se si mě nezkušené meč o volit
takže se z jejich našem je součástí nepiju a je nikdo editor to vám ukážu
a kde si můžete zvolit rakouská start jaká čas tam zajímá
tohoto mít vloží ty souřadnice
a využitá věci také
no to je ten tak
na konci
protože tam nikdo na nějaké vlastní mého stoupá systému cože takové skoro nezajímavé ale ten
tak je
a takový toto označení to hlínu by můžete mi
několik různých screenshoty u s různými metoda ty a po stejným tagem post prosím tak
_e
asi no značkou a to umožní do seznamu použít ten samý testovací kostka více různých
a produktu
klasický případ sme právě třeba u nás je a
ta na open suse a slez
kolmogorova webu plnění brandy
ale ten holkou je víceméně podobný
takže my máme ten před ten buldozer
a který to testuje
a na ten konec identicky na to naše na očekávat že jeho otec se zobrazil
o instalátor a nebo třeba licence kde vy s ledem obrázkem jak listopadu vypadá
a podle toho
ten open kvůli testem že se vezme ty všechny nikdy co mají stejný tak tom
případě byl třeba s lesem to moudra o tom co se motor
a zkouší dokola tak dlouho dokud aspoň jeden ne meče
a nic se začne
tak řekněme dobrý pokračuju dál takže
můžete znovu používat
to je a
princip
vlastně
celý těch testů z tohoto houf prostě pomocí našich
různých volání který ta
potrestat víte steaky a já jsem šestnáct čtyřek takže to sem tady nezobrazovalo co všechno
nabízí ne
odpor psaní ta vesnice za ten zvuk jo
a se kolej obrazovky a ta
tak
můžu tři tomu a demu
se temelín odezvu
to řeč
jinak téma
a projekt s o tý desky se menuje tam chumelí u kamen jo my se
znáte
zda někdy viděli jak to
kdyby to mohl zajímat v rámci toho
testování reálné hardvéru
tak je taková dneska vlastně
rámci krom já projektu
tak tady to je vlastně u mě běží
a za tady instance jedna a nějaké předpřipravené testuje tomu co sem ukazoval
a kromě toho že tady vidíte ty dveře závislosti na sobě zajít závisí že když
jsem když chceme otestovat řekne ostatní tyhle testy také prima musel projít a podle toho
se pak vinen dělají ostatní nebývaly zobrazí zvýrazní když ti za s ještě cest testy
se vzájemně závislí
na sobě
u toho telete části uřezal tu
je vidět s
je vidět s koly byly tych se laných vy mi testů
kolik ticha se prošlo si že tady co všechno proch a pošli
tady ovšem nějak i který selhal takže to pro ně není
a tady potom je vidět že
proto s co se stalo už byl
a taky na jaké stránce nějakých adrese
tom souboru
takle vypadá jasně výběr závěs toho výsledku tak textového prostě je to jak si to
daný screenshoty a je to pro ten text
případně a
čeká vás ty seriově sériové linky
a chtěl jsem ukázat to
jak vypadá je ten jak vypadá ten to je
jestli
vidět
černobílý
dobře
tady je nějaký rychlosti předpřipravený velice jednoduchej a
a
zavaděč no testů
a to první řádek ani nepotřebujete je to krátce zetku o radu dobrým zvykem a
ale
zbytek i přes ty když je někdo probral že i když udělané a podporu nevinným
jiné jazyky
tak je dost pravděpodobné že ten zavádět bude pořád perlařský
zatím se jí nachystané refaktoring toho zavaděče který ten je dost integrovat to ste počítá
s tím že je to ruský kolo
na rozdíl toho testy já který kudy
tady bude jednodušší
a klíčové slovo holou to jest
na více
jasné že načítá nějaký test a ta koncovka teďka povodeň úplně důležitá to snad dodal
maticky dyž tam není
zatim
tady vidět jak a podporách kdy chceme když
byla startovat disku tak to se zvolí nějaký jiný než tu restartovat něčeho jiného
a
adresáři té staré jednoduchý nějaký testy
tom případě starší mamut
který čeká
a sestry mělas něco za přechodu co kontrole obrazovku sou vyplý něco s takovým tak
s takovým pakem
a tady po s
zemský klasickým zvláštní klávesou dál
školu
tohle rate jako length
a face klíč otcovi no když vy ste chtěli někdy vložit nějaký screen čas tedy
není
tak který se sám který se mi ten
totiž v rámci ukládat úspory místa neukládá úplně všechny
screenshoty který to udělá on ten pes ten že když ste skončí tak ze všech
s ty
on průběžně to vytváří video
a ukládá a testy granadském čet screenshoty jenom některých o zajímavý sem jsou assyrský nebo
když se kontroluje sériová linka
tak tam do toho ještě uloží screenshoty když se tedy nutit tak je na to
máme na to vlastní volání
a zajímavé co to je ty test legii
a
to si můžete zvolit jednotlivých test modulů jako a sou o jak moc jsou důležité
když selžou
to je ten fail to je když co zeptala jsem testovací moďou tak to zastaví
komplet celý test
a ten test je označen jako von fail selhal
a dát oni pokračuje když kdyby byly načtený nějaký další pořadí
když že ten trest impotent importem s tak ono to a už na selže tak
celkový výsledek celý život celého test domů už bude fail ale ještě to pokračuje dál
a snaží se to eště to všechno to dokážou otestovat if tom nějakém
teoreticky rozbitého stavu
a mail s tou na druhou stranu když ten testy úspěšně ten test modul je
úspěšný
tak to uloží snapshot co to virtuální stroje
a toho se vo to se vo nich tomu že když ten když o tester
important selže tak když je tam nějaký máslo předchozí tak se tak to není tak
ten pes takže neautomaticky to neberte do toho posledního úspěšného vztahu
což například o můj k jsou bych testů u nás oba co se
tak všechny testy jsou white aplikací sou rezervovaný taky začínají z čistého desktopu vždycky je
tam normálně jako nestavěl zobrazeny mezi laných aplikací
takže vy máme tam zvuky to sou podpory open k samy o sobě že když
test nějak skončí tak dobře udělá nějaký úkryt to s a po každém teďkon skončení
pokaždé testu se to vykoná který to právě všechno ukončil toho je stopu a dyž
je zase lže
tak se udělá debet právě do posledního vás to tady vlastně zobrazuje čistý desktop
takže takle se to snaží otestovat co nejvíc
aby
co třeba našlo víc chyb v jednom běhu ne nespadne to ne na tý první
a ten celé se to může ovládat s
se do toho
s našeho komentářema klienta
je to praktického a pattern a ctím rest rozhraním
a standardně dyšen můžete převleku parametr hosta nějakej remote ale a
to nemám tak jo wifi se na to vyvolat takže nic ale lokál oscilátor jo
ta ten default nějak
ram
a dyž si dáte do
takle potom číslo první je furt o jeho sestry a trestu u ty
ty resp cesty
a když se podíváte ten džob to je číslo
jistě čtrnáct
tak to prostě tam nám tu při číslo sme dovozu chci a takle tom že
jsou
zobrazí vlastně výsledky it je tě víc to tohleto je není vidět
a jaké vize to použilo případně jak se ty víš tam byl nějaký disk a
točil
a avent a jsou
tam vidíte tu ty závislosti
takže tady vidět že nemá to žádné nicka závislost a má toho jednotce místo šestnácti
sólisti šestnáct
případně jestli ten cel jesli to byl i s touž nějaký kromě čeho tedy testy
můžete kolovat mezi sebou a potom se zachoval extra odkud se co dělal
a to klonování seděl auto automaticky když například selže
a nějaký
a ty call měl bylo dost problémů když se když jsem začal používat při ale
jsme další a další workery
a protože můžete mít nejen lokální ale můžete mít workery několik strojů různých i motorky
abyste mohli škálovat vlastně na do šířky
a teď máme zhruba nějaký štyrycet
mezi štyři padesáti workery a jsem překonali tu hranici kolem těch štyry cítit tak krát
tři sta snídaně ty léky white
a začal tak hostovat to rozhraní mezi lety v a já těmi workery tak tam
se potom ty cesty atlas city podporovány když nějaký problém
tohle se dá krásně samozřejmě tohlensto zarovnání téhož pro lidí během tobě jsem psal kdybych
se ptal problém
tak a je to u tam není myslel ty mezery takže to by to pak
pro parsování ostree
tady různé
proměnné o těch testů tedy se můžou měnit
a kdyby ho chtěl
a naše do novin
a
tak
ta
tady je na je dějou pak je podporuje vytváření nových testu šokovali testu jenom zkoumané
a pořád o tom jenom víme že by bylo něco dobrého jde z jakýho a
je ale kdo se na to na snad už řekneme si na to naučí a
nebo se to spojí s nějakou infrastrukturou
tak
já ani myšlenky nebo nemá potřebu o mých já ti webový rozhraní na to
vytváření kompletně novej testu
takže z nějaké důvodu jsme to ještě neudělali
a
do toho šli dolování
já už musíte dycky jenom s vlastně specifikovat odkuď to chcete a
jak to aby to právě ten zkoušet nové věděl jaké zdroje jaké zdroje a ty
úseky zde to a použít
tak já si to
a hrát na to inte říkat jsou chtěli základní proměnné
co je tady string což mi string asi název testu
tady můžeme cokoliv tam seděl open co se
a cokoli
co mám tady nikde
nějaký důležitý
tady se _e
nebo co bylo dvd
sou
stěnu
tady
to s
si otřít o
se bych ještě
kterou
už nebude tady
máš název testů co chci a to je
tu
tady vtom případě
a jak na se musím přihlásit eště
a udělali byste vy byste to chtěli zkoušel tak open kilo vy sám o sobě
při instalaci a
když pustíte tak má
různé o testy krční mandli může toto specifikovat vnučku či o krajní
co vše případě to že default ni a pro naši nastavení
a nebo a rámci
a toho že to že necháte apači já pak řekou krát dvě
a teď je to asi rajče vlastně že když máte třeba jo krajních o nechte
modul
který se specifikuje že a pořád se autentifikaci řeší za vás a potom to nastaví
jenom dvě a henry
a podle toho se ne detekuje kde je nastavený _e na ve přihlášený tak to
taky podporujeme a poslední je praktikován a identifikace kde vás chtějí tváři automaticky nebo a
k tomu to automaticky vytváří přístupový a ty klíče
a ty přistupují a pixly že
jo platí jenom jeden den to je takže kdybyste si nastavili nějaký problém doma a
jako nějakou dobou
nastavené a potom to prostě jako pro ušní sítě také dělám jste ropa tom nechodí
nebo jako nula tam nechodí cizí lidi
protože ty klíče sou veřejně známých u toho debaty se ne generujou automaticky
nějaký nový
aby si čověk moh to přenastavit
nicméně za že se přihlásit a
jo vysvětlení na tohle je problém
_e tak nic tak to
tohle totiž není problém za ty klíčema tohle nějak i s tím že na to
běží kontejnerů taky tohle
a toho sem ještě nevyřešil
tam je kontrola na a reply a tak a toto měla
že zasahovat ega to restartujte
už i přes ten vývoj
a takže kliknout
co to pustí
nicméně mám dojem že teďka tohle bude psát ty vokna
takže je to dobrý
to chovat
tak to vám asi úplně ok to neboť stejně problém s tímto místem ten má
zřejmě i workery
to teď asi nevyřešíme zas
a
ja k
tak ta holka řekne přihlásit a má taky mi ten tenis
no tak že ve demo vám asi neukážu s tohodlectoho
tak se omlouvám asfaltu vyprší
a
nicméně kdybyste s pak chtěli ve na open kvůli a open co se o
je tam na jakýkoli běžící té stačí kliknout tady se objeví like you se to
vidět
veškerý to testy byly a eště sem chtěl ukázat teda když nějaký ten test spadne
tak v rámci a si můžete i při editaci nového testu a
tady tak toho tak vlastně vypadá ten
a ta spadaný byla
tady porovnání
je tam
tak ve šoupátko krásně můžete vidět jak to vypadá tak jak to toto jsem čekal
a případně to upravit že tady se podpoří novinová
a začátku jsou ty nějakým
data jako a
zdroj odkud to vzít zde asi jako u řeky čerpat jaký tady tomu přidat
případně když to není co tak
jakým a
ty meta data a pak tady máte ten
ten
editor kliknete táhnete z můžete si zvolit
vás nějaká časová zajímá
ou tohodlectoho například že by se toho ukázalo že to není fatální dívat to na
tom případě kdyby nebyla
a tak se tady se zaškrtává tvor krát
který zaškrtnete tak to s znamená že
ten výsledky ten trest vždycky bude označen tři dny a tři nejlépe jako socket že
prostě byla ta použit nějaký vokna
to se může použít if testů test a piva rekord software tady je to jako
on krát
zobrazení ty toho že jsou
a tady potom ten název souboru přímo
když to nechcete a psát všechno znova tak se prostě může vzít nějaká založit umí
tloušťka nějaký ví stojící ta se přidat i
a nějaký
a místa odkud označuje
teď eště to pečování
když si zvolíte třeba že chcete tuhle část a vona se potom někde posune kam
jinam například tady to vypadá že té že to testy jak je konec řetězce
tak to a ty se rozjede znervózňovat že to musíš podat místě ten meč ovací
algoritmus začne teda na tom místě kde to a snězte si to zvolili ale potom
trochu vlastně spirálovitě to hledá umí zná celý tam někde to nejde jak aminy posunutí
místě tak když tam nějaký posun
a
to není problém a za najde se za trošku pomalejc ale je to v rámci
pořád s milisekund přestaňte s takové a vše
a
a tyhlecty bohužel co sem ukazatel na interaktivní no tak na popíšu
a když ten test běží když ona když píšete například jak se mu začnete s
tím testem máte dvě možnosti to psát buď iterativně
že budete
a vypisovat že prostě ten test dáte že ač to zvláště nějaký tlačítko prostě pokračuje
no to zmáčkne a potom ten test spadne a vy dvě takže ten _e zbylí
kousek kódu já ten úhynu pustíte znova tak a pokračuje
a znova a znova
co otestovat sádlo
a co tam interaktivní mode
který
zatím není takže bych se mohli ovládat tu ten stroj jo
s toho vyplývá je to přinesla během dvou týdnů váš dopíšu ten projekt
ale zatím ale s užitek tomu vytváření technikou
takže vy si třeba uděláte instalaci uplně ručně o manuálně s na nějakém stroji udělat
vedení a tu nebo konfiguraci projektu rovnou produkt nebo co budete testovat
a napíšete si bokem někam poslat do poznámek teď mačkal tuhle klávesou teď klika sem
patch prostě a se všechny ty vstupy co jako člověk tam dáte taxi poznáte
nebo to rovnou přepište do toho testech ja jako se mstí a případě
a klikání
a není nemusíte řešit souřadnice prostě na vykání máme
takový zájem kola volání ne za to assertz key a certain kolik
a tohle se mi tomu dáte nějakou mýdlovou ve který si zobrazit rises jenom označíte
ten mu to a ten který chcete kliknout
a ten _m testy stezce o engine
když najde ten tu míru tak potom vezme geometricky střed toho je to našlo a
tam klikne
takže se takle můžete klikat kam chcete
nicméně prostě ten postup jak se to psali tak si jak se tomu instalovali nebo
o přibylo list napište přepíše tento test ip a pustíte ten test
zapnete interaktivní moc
a ten test funguje tak iterativnost funguje tak že je ono to prostě ne a
zastaví se to dá tak leda tak já jsem screen jak jest sledování obrazovky
nic to nenajde ale nespadne ten trest vám tam prostě zůstane stát
a vy vtom mu ať máte tam co tam různě ikonky
necháte si chcete vytvořit novou jídlo vytvoříte sídlo tom toho stav editoru
a se uloží a dá kliknete trio nikdo se k ocenil a to by
znovu račte tě neviny reginy jsou je seznam vynucovat dispozici
teď užší najde
tak pokud se to všechno dělal správně kódu tak prostě bude pokračovat dál a zase
zastaví na dalším assyrský
takže vy v jednom kroku napíšete ten test tak holt podle toho poznámek vašich a
druhým kroků sem uděláte grafy ty grafický na tu operaci
a
pokud se to všechno povede dobře tak na jeden na jeden vlastně průchod
tak za druhý průchod dcera nainstalovat celý
a celý operační systémy a celý ten trest
a do budoucna je plán ten a ten iterativního to je takovej že se budete
moc přímo ty příkazy psát fin toho vede ty variabilní dělat ten systém call
tohle ale bude
aspoň nemíní a plánuje jenomže to bude k dispozici když budete mít nainstalovaný lokální stroj
a nebo lokální snad se utratili a nebo konfiguraci povoleného jako doménou
neboť linek je tou jak je to veřejně také se nechce aby tam je to
hrabal úplně každý
ona třeba _m tam sice různé oprávnění ale i tak se to jenom
a to hlasy
tour ono totiž a ten vývoj
je zdaleka asi nejlepší a se to nestalo lokálně abyste měli příběh přímý přístup k
tý k tomu máš
tomu stojí
a tom like you
a
je vidět také i vejce adresa
kdybyste chtěli byste měli přístup k tomu stroj letem ještě testem ženy workerů open chtěli
tak si můžete připojit šlo ven céčkem na tu na ten stroj a buď ho
řídit i muž to jako by mě to tak by to testu
a nebo a není zas když exkluzivní a připojení k tomu _e céčku a nebo
yumu karty s
semce
a brát si to přes to je syn ženou
je
i jako repozitáři tristní je tam není jsou u té lidka která se právě to
vydá za vás že se připojí jako vytvořili na ten stroj takže vy můžete
pro mě tohoto sledovat to ve dvou sou taky ta nekvalitním tady která to zobrazí
jakém okně
znovu se
a
proč jsem z ostravy kam prezentoval kromě toho že
tak abyste viděli že tak má možnost na testování tady je
dybyste po celej grafické aplikace learning grafická olej textové třeba
a tak jak to moji ten je víc než o vlastně na tom interfejs to
ten ris menenžment tak určitě vyzkoušejte
a jsme na githubu
je to všechno že ty a verze dva
a
takže třeba s tím počítat
a country vůdce zatim jako je to máme dost týmu velký od nás a potom
retired period red hatu mají nějak jako atribut se takže fedora to používá
na a sledovat na testování já anakondy asi instalátoru
a vy používáte někdo fedoru prochajda tyhle
protože ještě třeba před s
rokem
ani není ani rok mě dost problémů všeho s tím daným státem procházet toto zmiz
měli před tou před lety
tak to nějak naráželi ještě tak rok zpátky potom vlastně přišli na open julia oni
dáte stolistá to ne testu aplikace
a _e
o poznání stabilnější jako že teď se málokdy stane pokud nepoužíváte samozřejmě a tím že
open co se i oni testuje ú virtuální strojích
tak ne o testuju jen lijazku že například a nebo von byl rady se o
tak teďka vám běží pro
a pádem to jeho to neoddestilovaní mi a opět na pro open co se ani
jo ani oni zatim
takže
jo tam se může stát že to nenainstaluju ale jinak a intelácký trade všechno to
je se už dlouho nestalo vyslance spadla a to se zítra klipu tak tam byl
výrok tedy nuly který s
že něco jako arch máme spoustu dost často
balíčky některý balíčky tohlencto mohou za příkladnou tým máme dedikované dost lidí
a ty ušlo před už přes nás je všechny stejný že pro jack ty přes
ty z ne
před testy to huffmana pustí rámci
těch release kandidátů a poslední mnou co by asi dva dny nebo kde potom se
to bylo release no ty
do ještě dřív než na a zároveň to bylo testováno s tím že i ty
aplikace běží a že to nějak funguje a když byl jaké chyby tak story po
to upstreamu a jsou odpad
a
co je na je v céčku u nás ris sme _e
měli
neměli náladu vytvářet nějaké vlastně krát tak sdílené zobrazit faktory
kde teda se řeší jak tam dojít líp taky open kvůli
nejrychleji se opět a opět ze faktory
a na githubu polezou to jen ste organizace
kromě těch vrstev tří kde tam trochu první dva _e první je draho platíme jsem
otevřete je ten že a vše dle
ahoj se o to víc je tester testovací engine
a konec auto jestli strop _e co se jsou naše tesco vaše testy
a pro open co se a pro slézt dokonce
takže tam je vidět i naše to testujeme v rámci enterprise linuxu
a
kromě toho se tam ji a teprv repozitář chvíli ale to jenom pro obec ose
a
kdybyste chtěli slova ty jo vývoj jako do budoucna co se plánuje nebo nějaké jiné
věci tak to je náš _e dva jednou cože progress open co se o
a
dojděte limita pro pozic takže kromě toho let toho je tam eště repozitář dokumenty šel
kde teda není přímo dokumentace go péťovi
a _e jsou tam všechny slaboch šoky které ví někdo kolik dělá text a nahrávali
takže máme tam i jste dva jste psaní testů
jak jednoduché úlohy je to tam je
tahle
pro znalce tam bude taky co tam je prezentace z minulých let přednášek jsem dělal
americe to roste nikde nevinných
tak
to je _e se dnes tam všechno
o se za to
já za to live demo
a
to v ruce nevyřešil ještě do příště by se to nestalo ale
a viděli bys tak jak se stahuje
a jestli máte nějaké otázky
a právě jo
a to z pro otázka byla access to se to pouštíte testy
tak jak je to integrováno té infrastruktury tak _e a my máme
vlastně ten byl servis když vy když se staví novaizol
tak to se to sobě v nějakém místě a mi to dá co se nemáme
je eště
podporu pro tu vedle sebe sami
takže u nás máme na jiným stroji skript tady ve dycky se ptá a jestli
ušlo mně jestli se něco betonového a když jo tak to pusť tak to řekne
open kdy je tady máš nový z o kašny testovat pustit celou tuhle list toho
sadu testů na to
a to je jak pro
na ní
pro tohle pro a
to se týká se list jako když se ráno lízo
u těch nejste nezabili tu
to náš dům servisu šatech uršula o pěknej sám že jo máme noviny ten jazyk
vést prostě mezi ten request nestojí o kus na to teda testy
a
co se týče fedory tak oni mají i když mají nebyla jsem na sebe
tak tam prostě to u nich tendenci ten servis to byl představí pošlu zprávu penzi
co zaregistruje začne to řešit otestovat navíc a
v rámci těch různých proměnných jak já jsem tam psal to izolovaná se něco tak
vy můžete dát lízo potvrdit kouřil else všechny takový poměry který mají podtržítko url
tak to bylo pekli značí že ste si máte tady někde stáhnout z něčeho takže
vítaná tedy zapudit koukl a ono se to začne s toho nějaké lokace stánek sobě
a až dostane tak to pustí ty testy
takže není to tak jako že bys no pouštěl
třeba jednou za den
ale ono to běží zadem tomu že máme těšte se dvorku
prchl celejch těch sto třináct testu kolik tam mluvit má tak to udělá dvě do
tří hodin takže za ten rusové víceméně limitováni tom jak rychle se dokáže i za
vybuildit
vy na to stíháme několikrát denně proběhnout komplet
co jinak je práce jako skoro dvoutýdenní možná i více manuálně testování
bože
a
poruchu z ale jako
a neozval desired nehlásí nic to tak daleko jsme se ještě nedostal abychom tomu pro
jak nevěřili a to zatim to se plánuje vtom je bude úspěšný ty linky na
vytváření a pak reportů
co se tam objeví to můžete ku
co pomáhá
když to provoz připomínky tak potom to bude vytvářet samo
ale ne zatím je to takže
my máme auto na to snědli jsme neděje že release inženýři a manažeři pro open
suse pro slez jsou zodpovědní za to že bitva někoho nebo oni sami projdou výsledky
těch rozsáhlých testů
a když
to když jsou byly něco nového tak oni z reportu ten black
a nebo a to přiřadí už nějaké existující když muž oni věděli takže nějaký review
se pořád dělat manuálně
nicméně vtom přehledu právě je jasně vidět který už potom pošli
když je čas tak se prochází i a
prošlý jestli tam je ztratí a
false negativ si se něco semele už oukej a přitom to není
ale většinou topinku jestli hodně citlivý a spíš kráva fous pozitiv
co šije a
což takový problém říkat projekt že ke to obrázku je pro testování že když přijde
nový brandy tak musíte přidat post obrázku protože to
najednou když je to ten samý význam
tak je to ne čili to tak že se to musí a znova
na druhou stranu
a před sedmý den že a když se dávalo nové systém d nosit google co
se tak nám zde šašek ne testy padat
a vy se koukli na ten na ten lídl
bych obchodě se šoupátkem ale ono to úplně stejně člověk tam neviděl žádný rozdíl a
pikasova že prostě tady vedle meče
tak se řešilo jestli je problém jako našem algoritmu tady porovnáváte obrázky nebo co
a nakonec se ukázalo že to byla velká systém když emil
jiný fond
pak nechal to divadlo uplně identické po pro člověka ale je ten komparátory to dělané
jaké optimalizace to rychlejší například mi to dá hostujeme na šestnáct marek
my se těch standardních full a jede jsem nebo master plivanec se to používá a
někde v rámci toho jestli ho ty mezi sobilo tak ten von nedošel porady na
kauzu to nenačala
takže takle se pak objevila toho nějakých asi dvou třech týdnech omega systém některou potom
oni opravili a potom se zase začalo běžet
nebyly to dobrý že to je citlivé někdy zase jako je tam hodně práce navíc
tomhle jako do budoucna
kdybyste tady byl někdo expert třeba na naší na jeden kanál nějaký rozpoznávání brno
když se po se mě velká klasifikaci třeba přes imidž net neboj se takového
který bylo by zajímavé
že by dokázal rozpoznat to že jo je to desktop sice mají trénink ale to
samý tak to bylo by zajímavý že by to mohlo na nějakej výstup
tomu že
a
jaké hlad jako že jestli to
to je ode otázka zatim se do toho nic se nikdo nepouští a takový ne
ještě jaké otázky
když ne tak
děkuju za pozornost
a ještě stihne tu přednášku vedle