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