Compare commits

...

5 Commits

Author SHA1 Message Date
Timo Bejan
a87ad3f962 RED-6162 - test issue on bamboo 2023-03-01 14:50:48 +02:00
Timo Bejan
7a9083ec87 RED-6162 - test issue on bamboo 2023-03-01 14:40:13 +02:00
Timo Bejan
87ffacb0f5 RED-6162 - test issue on bamboo 2023-03-01 14:35:21 +02:00
Timo Bejan
9dd26ada04 RED-6162 - persistence update - identity test 2023-02-28 23:47:25 +02:00
Timo Bejan
393bb2d8c9 RED-6162 - persistence update - reverse dependency cleanup 2023-02-28 23:26:02 +02:00
7 changed files with 28 additions and 32 deletions

View File

@ -14,8 +14,7 @@
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<properties> <properties>
<persistence-service.version>1.269.0</persistence-service.version> <persistence-service.version>2.0.6</persistence-service.version>
<redaction-service.version>3.155.0</redaction-service.version>
<dsljson.version>1.9.9</dsljson.version> <dsljson.version>1.9.9</dsljson.version>
</properties> </properties>
@ -43,26 +42,9 @@
<dependency> <dependency>
<groupId>com.iqser.red.service</groupId> <groupId>com.iqser.red.service</groupId>
<artifactId>persistence-service-api-v1</artifactId> <artifactId>persistence-service-internal-api-v1</artifactId>
<exclusions>
<exclusion>
<groupId>com.iqser.red.service</groupId>
<artifactId>redaction-service-api-v1</artifactId>
</exclusion>
</exclusions>
<version>${persistence-service.version}</version> <version>${persistence-service.version}</version>
</dependency> </dependency>
<dependency>
<groupId>com.iqser.red.service</groupId>
<artifactId>redaction-service-api-v1</artifactId>
<exclusions>
<exclusion>
<groupId>com.iqser.red.service</groupId>
<artifactId>persistence-service-api-v1</artifactId>
</exclusion>
</exclusions>
<version>${redaction-service.version}</version>
</dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -0,0 +1,17 @@
package com.iqser.red.service.ocr.v1.api.model;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.jupiter.api.Test;
public class IdentityTest {
@Test
public void mockTest() {
int i = 1;
assertThat(i).isEqualTo(1);
}
}

View File

@ -2,7 +2,7 @@ package com.iqser.red.service.ocr.v1.server.client;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import com.iqser.red.service.persistence.service.v1.api.resources.FileStatusProcessingUpdateResource; import com.iqser.red.service.persistence.service.v1.api.internal.resources.FileStatusProcessingUpdateResource;
@FeignClient(name = "FileStatusProcessingUpdateResource", url = "${persistence-service.url}") @FeignClient(name = "FileStatusProcessingUpdateResource", url = "${persistence-service.url}")
public interface FileStatusProcessingUpdateClient extends FileStatusProcessingUpdateResource { public interface FileStatusProcessingUpdateClient extends FileStatusProcessingUpdateResource {

View File

@ -1,6 +1,7 @@
package com.iqser.red.service.ocr.v1.server.model; package com.iqser.red.service.ocr.v1.server.model;
import com.iqser.red.service.redaction.v1.model.Rectangle;
import com.iqser.red.service.persistence.service.v1.api.shared.model.redactionlog.Rectangle;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;

View File

@ -7,7 +7,7 @@ import org.apache.commons.io.IOUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.iqser.red.service.ocr.v1.server.model.image.ImageServiceResponse; import com.iqser.red.service.ocr.v1.server.model.image.ImageServiceResponse;
import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.dossier.file.FileType; import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.FileType;
import com.iqser.red.storage.commons.service.StorageService; import com.iqser.red.storage.commons.service.StorageService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;

View File

@ -18,13 +18,15 @@ import org.springframework.core.io.ClassPathResource;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.iqser.red.service.ocr.v1.server.service.FileStorageService; import com.iqser.red.service.ocr.v1.server.service.FileStorageService;
import com.iqser.red.service.ocr.v1.server.service.OCRService; import com.iqser.red.service.ocr.v1.server.service.OCRService;
import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.dossier.file.FileType; import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.FileType;
import com.pdftron.pdf.OCRModule; import com.pdftron.pdf.OCRModule;
import io.micrometer.prometheus.PrometheusMeterRegistry; import io.micrometer.prometheus.PrometheusMeterRegistry;
import io.micrometer.prometheus.PrometheusTimer; import io.micrometer.prometheus.PrometheusTimer;
import lombok.SneakyThrows; import lombok.SneakyThrows;
@Disabled // OCRModule is not available on build server. If you want to run the test set the property at the top.
@SpringBootTest(properties = {"pdftron.ocrmodule.path=/YourOCRModulePath"}) @SpringBootTest(properties = {"pdftron.ocrmodule.path=/YourOCRModulePath"})
public class OcrServiceIntegrationTest extends AbstractTest { public class OcrServiceIntegrationTest extends AbstractTest {
@ -39,13 +41,12 @@ public class OcrServiceIntegrationTest extends AbstractTest {
@BeforeEach @BeforeEach
@SneakyThrows @SneakyThrows
@Disabled
public void assertOCRModuleIsLoaded() { public void assertOCRModuleIsLoaded() {
assert OCRModule.isModuleAvailable(); assert OCRModule.isModuleAvailable();
} }
@Test @Test
@Disabled // OCRModule is not available on build server. If you want to run the test set the property at the top.
public void testOCRMetrics() { public void testOCRMetrics() {
testOCR("Watermark"); testOCR("Watermark");
@ -61,7 +62,6 @@ public class OcrServiceIntegrationTest extends AbstractTest {
@Test @Test
@Disabled // OCRModule is not available on build server. If you want to run the test set the property at the top.
public void testOcr() { public void testOcr() {
// check visually for most of the images containing text, the resulting text is kind of nonsense, just ensure it is there // check visually for most of the images containing text, the resulting text is kind of nonsense, just ensure it is there
String text = testOCR("StitchedImagesMultiPage"); String text = testOCR("StitchedImagesMultiPage");
@ -69,7 +69,6 @@ public class OcrServiceIntegrationTest extends AbstractTest {
@Test @Test
@Disabled // OCRModule is not available on build server. If you want to run the test set the property at the top.
public void testManyRotatedImages() { public void testManyRotatedImages() {
// check visually for most of the images containing text, the resulting text is kind of nonsense, just ensure it is there // check visually for most of the images containing text, the resulting text is kind of nonsense, just ensure it is there
String text = testOCR("manyRotatedImages"); String text = testOCR("manyRotatedImages");
@ -78,7 +77,6 @@ public class OcrServiceIntegrationTest extends AbstractTest {
@Test @Test
@Disabled // OCRModule is not available on build server. If you want to run the test set the property at the top.
public void testMergeImages() { public void testMergeImages() {
// check visually for most of the images containing text, the resulting text is kind of nonsense, just ensure it is there // check visually for most of the images containing text, the resulting text is kind of nonsense, just ensure it is there
String text = testOCR("merge_images"); String text = testOCR("merge_images");
@ -99,7 +97,6 @@ public class OcrServiceIntegrationTest extends AbstractTest {
@Test @Test
@Disabled // OCRModule is not available on build server. If you want to run the test set the property at the top.
public void testOCRWatermark() { public void testOCRWatermark() {
assertThat(testOCR("Watermark")).contains("syngenta"); assertThat(testOCR("Watermark")).contains("syngenta");
@ -107,7 +104,6 @@ public class OcrServiceIntegrationTest extends AbstractTest {
@Test @Test
@Disabled // OCRModule is not available on build server. If you want to run the test set the property at the top.
public void testOCRInvisibleText() { public void testOCRInvisibleText() {
String text = testOCR("InvisibleText"); String text = testOCR("InvisibleText");

View File

@ -7,7 +7,7 @@
<parent> <parent>
<groupId>com.iqser.red</groupId> <groupId>com.iqser.red</groupId>
<artifactId>platform-dependency</artifactId> <artifactId>platform-dependency</artifactId>
<version>1.16.0</version> <version>1.17.0</version>
<relativePath/> <relativePath/>
</parent> </parent>