From ed427cb0282108f5320ef94d01cfe2807ab610db Mon Sep 17 00:00:00 2001 From: "pavel.butuzov" Date: Tue, 7 Jul 2026 00:06:16 +0300 Subject: [PATCH 1/3] feat: support tms 5.8. --- Readme.md | 1 + gradle.properties | 2 +- testit-java-commons/build.gradle.kts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Readme.md b/Readme.md index 810810a..b61ca7a 100644 --- a/Readme.md +++ b/Readme.md @@ -17,6 +17,7 @@ The repository contains new versions of adaptors for JVM-based test frameworks. | 5.5 | 2.8.1-TMS-5.5 | 2.8.1-TMS-5.5 | 2.8.1-TMS-5.5 | 2.8.1-TMS-5.5 | | 5.6 | 2.9.1-TMS-5.6 | 2.9.1-TMS-5.6 | 2.9.1-TMS-5.6 | 2.9.1-TMS-5.6 | | 5.7 | 3.0.0-TMS-5.7 | 3.0.0-TMS-5.7 | 3.0.0-TMS-5.7 | 3.0.0-TMS-5.7 | +| 5.8 | 3.2.0-TMS-5.8 | 3.2.0-TMS-5.8 | 3.2.0-TMS-5.8 | 3.2.0-TMS-5.8 | | Cloud | 3.0.0 + | 3.0.0 + | 3.0.0 + | 3.0.0 + | 1. For current versions, see the releases tab. diff --git a/gradle.properties b/gradle.properties index edb85c2..6dd57a5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -version=3.1.2 +version=3.2.0-TMS-5.8 org.gradle.daemon=true org.gradle.parallel=true diff --git a/testit-java-commons/build.gradle.kts b/testit-java-commons/build.gradle.kts index 05c1acf..a9cca35 100644 --- a/testit-java-commons/build.gradle.kts +++ b/testit-java-commons/build.gradle.kts @@ -4,7 +4,7 @@ plugins { java } -var apiClientVersion = "2.4.4" +var apiClientVersion = "2.5.0-TMS-5.8" val slf4jVersion = "1.7.36" val jacksonVersion = "2.17.1" val aspectjrtVersion = "1.9.22" From 3dd0b0036b43541e9013247fcccf44a94b22547c Mon Sep 17 00:00:00 2001 From: "pavel.butuzov" Date: Tue, 7 Jul 2026 00:35:09 +0300 Subject: [PATCH 2/3] fix: convert links for TestResultUpdateV2Request. --- .../main/java/ru/testit/clients/Converter.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/testit-java-commons/src/main/java/ru/testit/clients/Converter.java b/testit-java-commons/src/main/java/ru/testit/clients/Converter.java index 67311c6..9653ac7 100644 --- a/testit-java-commons/src/main/java/ru/testit/clients/Converter.java +++ b/testit-java-commons/src/main/java/ru/testit/clients/Converter.java @@ -156,7 +156,7 @@ public static TestResultUpdateV2Request testResultToTestResultUpdateModel(TestRe model.setDuration(result.getDurationInMs()); // здесь корректное использование code из ответа с сервера model.setStatusCode(result.getStatus().getCode()); - model.setLinks(result.getLinks()); + model.setLinks(convertCreateLinkApiModels(result.getLinks())); model.setStepResults(result.getStepResults()); model.setFailureClassIds(result.getFailureClassIds()); model.setComment(result.getComment()); @@ -241,6 +241,22 @@ private static List convertCreateLinks(List links) ).collect(Collectors.toList()); } + private static List convertCreateLinkApiModels(List links) { + return links.stream().map( + link -> { + CreateLinkApiModel model = new CreateLinkApiModel(); + + model.setTitle(link.getTitle()); + model.setDescription(link.getDescription()); + model.setUrl(link.getUrl()); + model.setType(LinkType.fromValue(link.getType() != null ? link.getType().getValue() : LinkType.RELATED.getValue())); + model.setHasInfo(false); + + return model; + } + ).collect(Collectors.toList()); + } + public static List convertPutLinks(List links) { return links.stream().map( link -> { From 1164dd6f14cbac097a1a9bc94435d0efd29d1444 Mon Sep 17 00:00:00 2001 From: "pavel.butuzov" Date: Tue, 7 Jul 2026 08:09:01 +0300 Subject: [PATCH 3/3] fix: update api-client --- testit-java-commons/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testit-java-commons/build.gradle.kts b/testit-java-commons/build.gradle.kts index a9cca35..7021266 100644 --- a/testit-java-commons/build.gradle.kts +++ b/testit-java-commons/build.gradle.kts @@ -4,7 +4,7 @@ plugins { java } -var apiClientVersion = "2.5.0-TMS-5.8" +var apiClientVersion = "2.5.1-TMS-5.8" val slf4jVersion = "1.7.36" val jacksonVersion = "2.17.1" val aspectjrtVersion = "1.9.22"