National Repository of Grey Literature 51 records found  beginprevious28 - 37nextend  jump to record: Search took 0.01 seconds. 
Performance Monitoring of MES PHARIS
Ondráček, Aleš ; Hruška, Martin (referee) ; Smrčka, Aleš (advisor)
This diploma thesis deals with the performance monitoring of automated development processes and performance testing of the MES PHARIS system. The main scope of thesis is the collection of data on tasks performed on automation servers DevOps and Jenkins, processing of this data and their subsequent visualization. The second part of the diploma thesis deals with the processing of data from performance testing and their appropriate representation using visualization. The core technology that is used is ELK Stack.
Performance Data Collection of MES PHARIS
Oháňka, Martin ; Hruška, Martin (referee) ; Smrčka, Aleš (advisor)
This master's thesis deals with monitoring of automated tasks on integration servers and obtaining data from these tasks. Another area of this work is performance testing and to obtain information about hardware utilization from it. Thanks to this, it is possible to perform performance analysis of the implemented solution from different performance perspectives. The result of this master's thesis is a software solution that can obtain data about tasks from DevOps and Jenkins integration servers. In the area of performance testing, there is created a solution for parallel execution of tasks. The output of this work an output passed in JSON format. The data is then transferred to the Elastic platform, specifically Logstash, where it is subsequently visualized using Kibana. The Beat platform is used to collect data from performance testing. The solution was applied to the production information system MES PHARIS of the UNIS company.
Automated software project management
Dostál, Dominik ; Benedikt, Jan (referee) ; Sysel, Petr (advisor)
This work describes and compares selected tools for continuous integration (CI) and continuous deployment (CD). Jenkins, GitLab, TeamCity, and Bamboo tools were compared according to the prepared methodology. Each of these systems was installed on a clean Ubuntu 20.04 LTE system, then configured and tested on a selected software project. The focus was placed on compatibility with Linux systems and C/C++ languages.
Event-Driven Automation
Havlín, Jan ; Češka, Milan (referee) ; Lengál, Ondřej (advisor)
The thesis deals with automation of processes in Testing Farm Team of company Red Hat Czech s.r.o. Automating the chosen task "Update and test continuous integration system with new operating system build results in simplified maintenance of said continuous integration system. Implementation uses a Jenkins server to execute jobs and tft-admin tool to perform smaller steps resulting in automation of the task. Also, in the implementation part, modifications of the tft-admin tool allow usage in automated scripts which simplifies future automation of other processes.
System for Automatic Filtering of Tests
Lysoněk, Milan ; Smrčka, Aleš (referee) ; Malík, Viktor (advisor)
Cílem této práce je vytvořit systém, který je schopný automaticky určit množinu testů, které mají být spuštěny, když dojde v ComplianceAsCode projektu ke změně. Navržená metoda vybírá množinu testů na základě statické analýzy změněných zdrojových souborů, přičemž bere v úvahu vnitřní strukturu ComplianceAsCode. Vytvořený systém je rozdělen do čtyř částí - získání změn s využitím verzovacího systému, statická analýza různých typů souborů, zjištění souborů, které jsou ovlivněny těmi změnami, a výpočet množiny testů, které musí být spuštěny pro danou změnu. Naimplementovali jsme analýzu několika různých typů souborů a náš systém je navržen tak, aby byl jednoduše rozšiřitelný o analýzy dalších typů souborů. Vytvořená implementace je nasazena na serveru, kde automaticky analyzuje nové příspěvky do ComplianceAsCode projektu. Automatické spouštění informuje přispěvatelé a vývojáře o nalezených změnách a doporučuje, které testy by pro danou změnu měly být spuštěny. Tím je ušetřen čas strávený při kontrole správnosti příspěvků a čas strávený spouštěním testů.
Utilization of Linux Containers for HW/SW Co-Design
Juřica, Jiří ; Přikryl, Zdeněk (referee) ; Hruška, Tomáš (advisor)
In this bachelor thesis a way of replacement standard virtual machines by Linux containers is described. The goal is to create a~fully working system for performing parallel jobs with prepared environments for software build and test purposes. For containerization the Docker platform was chosen, which is used with automation tool for computers preparation. The system is also connected with continuous integration tool called Jenkins. This solution proves that usage of the Linux containers is more efficient than older virtualization technologies. The due time of each job was shortened about 24 % in average. The main benefits of this thesis is the comparison of two ways of virtualization and the introduction to the Docker technology.
Early Testing in oVirt/RHV Project
Saranová, Ivana ; Smrčka, Aleš (referee) ; Rogalewicz, Adam (advisor)
The objective of this work is to automate the preparation of a testing environment, which is a part of manual early testing of ovirt-web-ui component in project oVirt/RHV and allow the tester to work efficiently. Agile methods, early testing principles, project oVirt/RHV, and software development tools Jira, Jenkins, and GitHub were studied in this thesis. Automation was implemented in Python programming language and the work was incorporated into an existing automation structure in GitLab, while simultaneously being run by the Jenkins tool. All created components communicating with each software development tool are not only used in the preparation script but also will be utilized to gather data into the database in the future. The finished work was thoroughly tested and helped to free up to 2 hours of tester's time for other work-related activities.
Implementation and Extension of the Technical Documentation Testing Framework
Macko, Peter ; Číka, Petr (referee) ; Ilgner, Petr (advisor)
Práca sa zaoberá automatizáciou testovania technickej dokumentácie napísanej v značkovacom jazyku AsciiDoc pomocou open-source frameworku testovania technickej dokumentácie Emender implementovaného na CI/CD platforme. Framework bol rozšírený o webovú aplikáciu emenderwebservice s REST API, ktorá poskytuje užívateľské grafické rozhranie s výsledkami testov a mechanizmom na odrieknutie falošne pozitívnych výsledkov testov. Webová aplikácia bola vytvorená pomocou WSGI frameworku na tvorbu webových aplikácií Flask s databázou ktorá umožňuje agregáciu výsledkov testov a ich unikátnu identifikáciu. Aplikácia uľahčuje prístup ku výsledkom testov vygenerovaných frameworkom Emender v CI/CD systémoch a poskytuje technical writer-om ucelené užívateľské prostredie.
Xtend GUI regression testing tool
Hamár, Lukáš ; Mašek, Jan (referee) ; Sikora, Marek (advisor)
The diploma thesis deals with regression testing of the Campaign Manager web application of the Xtend product. The work interprets the software development methodologies and subsequently it describes the types of testing that are closely related to development. Furthermore, the work focuses on tools used for the graphical user interface testing and their mutual comparison. The next part of the work is dedicated to the creation of the development environment and it analyzes the structure of test cases that were developed in the created environment. The last section describes how the Campaign Manager was tested and how test results were generated and obtained.
Suspending Jenkins Job Execution in Favor of High-Priority Jobs
Ondrušek, Libor ; Janoušek, Vladimír (referee) ; Kočí, Radek (advisor)
The project deals with design and solution of plug-in for a Jenkins server, which allows management of jobs running on the nodes in the cluster of continuous integration system servers. This plug-in should allow pause the long time job, done process with higher priority and restore original job in state where it was interrupted.

National Repository of Grey Literature : 51 records found   beginprevious28 - 37nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.