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