Komparátor výsledků testů

but.committeedoc. RNDr. Pavel Smrž, Ph.D. (předseda) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Jaroslav Rozman, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešen
dc.contributor.authorČerbák, Patriken
dc.contributor.refereeKozák, Daviden
dc.date.created2024cs
dc.description.abstractTato bakalářská práce se zaobírá tématem testování OpenJDK ve firmě Red Hat a jak toto testování zefektivnit. Jeden z hlavních problémů při testování je porovnání, zda určitý test spadl pouze na jedné variantě testovací sady nebo na více variantách (jedna testovací sada se stejnými testy má mnoho variant – liší se například v operačních systémech, běhové architektuře, atd.). Kvůli tomuto je v této práci navrhnut a implementován nástroj pro porovnávání výsledků testů právě na odlišných varintách jedné testovací sady. Tento nástroj je implementován v programovacím jazyce Java a může běžet samostatně jako CLI program nebo ve speciálním webovém prostředí. Tento komparátor je zároveň součástí takzvaného Jtreg pluginu, což je open source rozšíření do nástroje Jenkins, které se používá v OpenJDK QA týmu firmy Red Hat. Samotný nástroj umožňuje spoustu věcí, například filtrování testovacích sad pro porovnání, vytvoření porovnávací tabulky spadlých testů, tabulky s podobností stack trace spadlých testů nebo třeba tabulky porovnávající výsledek sestavení jednotlivých testovacích sad.en
dc.description.abstractThis bachelor's thesis deals with the topic of OpenJDK testing in Red Hat and how to make this testing more efficient. One of the main problems when testing is comparing whether a particular test failed on only one variant of a test suite or on multiple variants (one test suite with the same tests has many variants – they differ, for example, in operating systems, runtime architecture, etc.). Because of this, in this thesis, a tool is designed and implemented to compare test results on different variants of a test suite. This tool is implemented in the Java programming language and can run standalone as a CLI program or in a dedicated web environment. This comparator is also part of a so-called Jtreg plugin, which is an open source plugin to Jenkins that is used by the OpenJDK QA team at Red Hat. The tool itself allows you to do a lot of things, such as filtering test suites for comparison, creating a failed tests comparison table, a failed tests stack trace similarity table, or a table comparing the build result of individual test suites.cs
dc.description.markAcs
dc.identifier.citationČERBÁK, P. Komparátor výsledků testů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other156966cs
dc.identifier.urihttp://hdl.handle.net/11012/246960
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectkomparátoren
dc.subjectOpenJDKen
dc.subjecttestováníen
dc.subjectRed Haten
dc.subjectquality assuranceen
dc.subjectJavaen
dc.subjectJenkinsen
dc.subjectjednotkové testyen
dc.subjectJUniten
dc.subjectJtregen
dc.subjectcomparatorcs
dc.subjectOpenJDKcs
dc.subjecttestingcs
dc.subjectRed Hatcs
dc.subjectquality assurancecs
dc.subjectJavacs
dc.subjectJenkinscs
dc.subjectunit testscs
dc.subjectJUnitcs
dc.subjectJtregcs
dc.titleKomparátor výsledků testůen
dc.title.alternativeComparator of Test Resultscs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2024-06-11cs
dcterms.modified2024-06-17-08:45:44cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid156966en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 21:01:22en
sync.item.modts2025.01.15 23:16:04en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.89 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_156966.html
Size:
7.03 KB
Format:
Hypertext Markup Language
Description:
file review_156966.html
Collections