Skip to content

Feature/pipelines - #2851

Open
imashkanov wants to merge 8 commits into
developfrom
feature/pipelines
Open

imashkanov wants to merge 8 commits into
developfrom
feature/pipelines

Pipelines implementation

3e9a645
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Oct 17, 2026 in 1m 26s

Annotations

Check warning on line 68 in src/main/java/com/epam/reportportal/base/core/tms/mapper/TmsQualityStandardMapper.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this usage of 'Stream.collect(Collectors.toList())' with 'Stream.toList()' and ensure that the list is unmodified.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaE2Ei-g5phTWvjm2TbV&open=AaE2Ei-g5phTWvjm2TbV&pullRequest=2851

Check failure on line 80 in src/main/java/com/epam/reportportal/base/core/tms/pipeline/TestCaseReviewContributor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use already-defined constant 'REVIEW_KEY' instead of duplicating its value here.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFBLzSA5lr6JR_VqnvZ&open=AaFBLzSA5lr6JR_VqnvZ&pullRequest=2851

Check warning on line 410 in src/test/java/com/epam/reportportal/base/core/tms/service/TmsTestPlanServiceImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename "testPlanId" which hides the field declared at line 107.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaE2u4bJfQWGenVjEMBQ&open=AaE2u4bJfQWGenVjEMBQ&pullRequest=2851

Check warning on line 91 in src/main/java/com/epam/reportportal/base/core/aifactory/connector/GitLabCiConnector.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace "e" with an unnamed pattern.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaE2EjKr5phTWvjm2TbX&open=AaE2EjKr5phTWvjm2TbX&pullRequest=2851

Check warning on line 409 in src/test/java/com/epam/reportportal/base/core/tms/service/TmsTestPlanServiceImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename "projectId" which hides the field declared at line 106.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaE2u4bJfQWGenVjEMBP&open=AaE2u4bJfQWGenVjEMBP&pullRequest=2851

Check failure on line 113 in src/main/java/com/epam/reportportal/base/core/aifactory/service/PipelineIterationServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "Pipeline iteration '" 3 times.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFKckDxL1E8iXqj_q9S&open=AaFKckDxL1E8iXqj_q9S&pullRequest=2851

Check warning on line 90 in src/main/java/com/epam/reportportal/base/core/aifactory/connector/CiHttpClient.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace "e" with an unnamed pattern.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaE2EjK15phTWvjm2TbY&open=AaE2EjK15phTWvjm2TbY&pullRequest=2851

Check warning on line 73 in src/main/java/com/epam/reportportal/base/core/tms/pipeline/TestCaseReviewContributor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFBVverGhI8kKeeGW8i&open=AaFBVverGhI8kKeeGW8i&pullRequest=2851

Check warning on line 124 in src/main/java/com/epam/reportportal/base/core/aifactory/service/PipelineAttributeSupport.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce the total number of break and continue statements in this loop to use at most one.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFBLzTj5lr6JR_Vqnvd&open=AaFBLzTj5lr6JR_Vqnvd&pullRequest=2851

Check failure on line 165 in src/main/java/com/epam/reportportal/base/core/aifactory/service/PipelineIterationServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 19 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFBLzTY5lr6JR_Vqnvb&open=AaFBLzTY5lr6JR_Vqnvb&pullRequest=2851

Check warning on line 63 in src/main/java/com/epam/reportportal/base/core/tms/service/TmsTestCaseQualityServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this usage of 'Stream.collect(Collectors.toList())' with 'Stream.toList()' and ensure that the list is unmodified.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaE2EjJJ5phTWvjm2TbW&open=AaE2EjJJ5phTWvjm2TbW&pullRequest=2851

Check failure on line 190 in src/main/java/com/epam/reportportal/base/core/aifactory/mapper/PipelineMapper.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFF1g4Ybbm1AbGO8qua&open=AaFF1g4Ybbm1AbGO8qua&pullRequest=2851

Check failure on line 20 in src/main/java/com/epam/reportportal/base/infrastructure/persistence/entity/aifactory/PipelineRawOutput.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make non-static "content" transient or serializable.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFBLzZG5lr6JR_Vqnvf&open=AaFBLzZG5lr6JR_Vqnvf&pullRequest=2851

Check warning on line 119 in src/main/java/com/epam/reportportal/base/core/aifactory/service/PipelineComparator.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFBLzR05lr6JR_VqnvY&open=AaFBLzR05lr6JR_VqnvY&pullRequest=2851

Check failure on line 104 in src/main/java/com/epam/reportportal/base/core/aifactory/service/PipelineComparator.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 24 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFBLzR05lr6JR_VqnvX&open=AaFBLzR05lr6JR_VqnvX&pullRequest=2851

Check warning on line 50 in src/test/java/com/epam/reportportal/base/core/aifactory/service/PipelineAttributeSupportTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consume or remove this unused collection

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFBLy525lr6JR_VqnvW&open=AaFBLy525lr6JR_VqnvW&pullRequest=2851

Check failure on line 23 in src/main/java/com/epam/reportportal/base/infrastructure/persistence/entity/aifactory/PipelineSettings.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make non-static "values" transient or serializable.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFF1hQWbbm1AbGO8qub&open=AaFF1hQWbbm1AbGO8qub&pullRequest=2851

Check failure on line 59 in src/main/java/com/epam/reportportal/base/core/aifactory/model/PipelineSection.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 25 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFJHvoCBynKBKHRqKQk&open=AaFJHvoCBynKBKHRqKQk&pullRequest=2851

Check warning on line 395 in src/main/java/com/epam/reportportal/base/core/tms/service/TmsTestCaseExecutionServiceImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce the total number of break and continue statements in this loop to use at most one.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaE1Zaq1GlBDTij1VGAo&open=AaE1Zaq1GlBDTij1VGAo&pullRequest=2851

Check warning on line 158 in src/main/java/com/epam/reportportal/base/core/aifactory/service/PipelineAttributeSupport.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace "e" with an unnamed pattern.

See more on https://sonarcloud.io/project/issues?id=reportportal_service-api&issues=AaFBLzTj5lr6JR_Vqnve&open=AaFBLzTj5lr6JR_Vqnve&pullRequest=2851