-
公开(公告)号:US20200250077A1
公开(公告)日:2020-08-06
申请号:US16268988
申请日:2019-02-06
Applicant: Red Hat Israel, Ltd.
Inventor: Arie Bregman , Eran Kuris , Alexander Stafeyev
Abstract: Computing resource coverage is disclosed. In an example, a computing resource (CR) pool includes a plurality of CR types hosted on a plurality of hosts, where the plurality of CR types are routinely updated. A test repository stores a plurality of test cases (TC). A processor is configured to execute a testing service to compile, from a plurality of test daemons, a CR manifest of the CR types included in the CR pool. A TC manifest is compiled, including CR types tested by the plurality of TCs. The CR types included in the CR manifest are compared with the CR types included in the TC manifest. A test coverage report of tested and untested CR types is generated. A TC is added to the test repository based on the test coverage report.
-
2.
公开(公告)号:US20200278916A1
公开(公告)日:2020-09-03
申请号:US16290170
申请日:2019-03-01
Applicant: Red Hat Israel, Ltd.
Inventor: Eran Kuris , Alexander Stafeyev , Arie Bregman
IPC: G06F11/36
Abstract: Methods and systems are provided for comparing and identifying job definition files that are hard copies and soft copies of one another. In one embodiment, a method is provided that includes receiving and splitting a first job definition file into a first plurality of stages. The method further comprises comparing the first plurality of stages with a second plurality of stages from a second job definition file. Corresponding stages may be identified and used to determine whether the first and second job definition files are hard or soft copies of one another. If the first and second job definition files are hard copies, one of the job definition files may be deleted from a continuous integration environment. If the first and second job definition files are soft copies, a generic job definition file may be generated based on the first and second job definition files.
-
公开(公告)号:US10678677B1
公开(公告)日:2020-06-09
申请号:US16244288
申请日:2019-01-10
Applicant: Red Hat Israel, Ltd.
Inventor: Eran Kuris , Alexander Stafeyev , Arie Bregman
Abstract: Continuous debugging is disclosed. For example, a source code repository stores a first project. A processor is configured to execute a job scheduler, which includes a debugger. The job scheduler receives a request to execute a job, which includes executing a first executable code. A guest is instantiated. The first project is copied as a second project. The second project is compiled into the first executable code. The guest is instructed to execute the job including the first executable code. The debugger intercepts an error caused by executing the first executable code. The debugger updates the second project by inserting a breakpoint into the second project based on the error. The updated second project is compiled into a second executable code. The guest is instructed to re-execute the job including executing the second executable code. Execution of the second executable code is paused at the breakpoint.
-
公开(公告)号:US11334823B2
公开(公告)日:2022-05-17
申请号:US16290270
申请日:2019-03-01
Applicant: Red Hat Israel, Ltd.
Inventor: Eran Kuris , Alexander Stafeyev , Arie Bregman
Abstract: A method and system for integrating business intelligence data into a continuous integration system are provided. In one embodiment, a method is provided comprising receiving business intelligence data regarding utilized product features and job data regarding tested product features. The method may further include converting the business intelligence data and the job data into unified business intelligence data and unified job data in a unified format. The method may also include generating a feature map based on the unified business intelligence data and unified job data, determining an insufficient mapping based on the feature map, and identifying a job flag based on the insufficient mapping.
-
公开(公告)号:US11366743B2
公开(公告)日:2022-06-21
申请号:US16268988
申请日:2019-02-06
Applicant: Red Hat Israel, Ltd.
Inventor: Arie Bregman , Eran Kuris , Alexander Stafeyev
Abstract: Computing resource coverage is disclosed. In an example, a computing resource (CR) pool includes a plurality of CR types hosted on a plurality of hosts, where the plurality of CR types are routinely updated. A test repository stores a plurality of test cases (TC). A processor is configured to execute a testing service to compile, from a plurality of test daemons, a CR manifest of the CR types included in the CR pool. A TC manifest is compiled, including CR types tested by the plurality of TCs. The CR types included in the CR manifest are compared with the CR types included in the TC manifest. A test coverage report of tested and untested CR types is generated. A TC is added to the test repository based on the test coverage report.
-
6.
公开(公告)号:US20200279201A1
公开(公告)日:2020-09-03
申请号:US16290270
申请日:2019-03-01
Applicant: Red Hat Israel, Ltd.
Inventor: Eran Kuris , Alexander Stafeyev , Arie Bregman
Abstract: A method and system for integrating business intelligence data into a continuous integration system are provided. In one embodiment, a method is provided comprising receiving business intelligence data regarding utilized product features and job data regarding tested product features. The method may further include converting the business intelligence data and the job data into unified business intelligence data and unified job data in a unified format. The method may also include generating a feature map based on the unified business intelligence data and unified job data, determining an insufficient mapping based on the feature map, and identifying a job flag based on the insufficient mapping.
-
-
-
-
-