Skip to content

Commit fe0e716

Browse files
committed
Fixing flaky tests
1 parent f7843ac commit fe0e716

11 files changed

Lines changed: 944 additions & 5 deletions

File tree

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ build:
2424
.PHONY: test
2525
test:
2626
mvn test
27+
mvn dependency:copy-dependencies -DoutputDirectory=target/lib/
2728
./scripts/run_snippets.sh
2829

2930
.PHONY: display-updates

pom.xml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,52 @@
141141
</execution>
142142
</executions>
143143
</plugin>
144+
<plugin>
145+
<groupId>org.jacoco</groupId>
146+
<artifactId>jacoco-maven-plugin</artifactId>
147+
<version>${jacoco.version}</version>
148+
<executions>
149+
<execution>
150+
<id>prepare-agent</id>
151+
<goals>
152+
<goal>prepare-agent</goal>
153+
</goals>
154+
</execution>
155+
<execution>
156+
<id>report</id>
157+
<phase>test</phase>
158+
<goals>
159+
<goal>report</goal>
160+
</goals>
161+
</execution>
162+
<execution>
163+
<id>check</id>
164+
<phase>test</phase>
165+
<goals>
166+
<goal>check</goal>
167+
</goals>
168+
<configuration>
169+
<rules>
170+
<rule>
171+
<element>CLASS</element>
172+
<includes>
173+
<include>com.aspose.barcode.cloud.api.GenerateApi</include>
174+
<include>com.aspose.barcode.cloud.api.RecognizeApi</include>
175+
<include>com.aspose.barcode.cloud.api.ScanApi</include>
176+
</includes>
177+
<limits>
178+
<limit>
179+
<counter>METHOD</counter>
180+
<value>COVEREDRATIO</value>
181+
<minimum>0.81</minimum>
182+
</limit>
183+
</limits>
184+
</rule>
185+
</rules>
186+
</configuration>
187+
</execution>
188+
</executions>
189+
</plugin>
144190
<plugin>
145191
<groupId>org.codehaus.mojo</groupId>
146192
<artifactId>versions-maven-plugin</artifactId>
@@ -202,6 +248,7 @@
202248
<okhttp-version>5.3.2</okhttp-version>
203249
<maven-plugin-version>1.0.0</maven-plugin-version>
204250
<junit-version>4.13.2</junit-version>
251+
<jacoco.version>0.8.12</jacoco.version>
205252
<versions-maven-plugin.version>2.21.0</versions-maven-plugin.version>
206253
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
207254
</properties>

snippets/read/set-image-kind/RecognizeBody.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public static void main(String[] args) {
4343
Arrays.asList(DecodeBarcodeType.QR, DecodeBarcodeType.PDF417),
4444
encodedString);
4545

46-
request.setRecognitionMode(RecognitionMode.NORMAL);
46+
request.setRecognitionMode(RecognitionMode.FAST);
4747

4848
BarcodeResponseList response =
4949
recognizeApi.recognizeBase64(new RecognizeBase64RequestWrapper(request));

snippets/read/set-quality/RecognizeBody.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public static void main(String[] args) {
4343
Arrays.asList(DecodeBarcodeType.QR, DecodeBarcodeType.PDF417),
4444
encodedString);
4545

46-
request.setRecognitionMode(RecognitionMode.NORMAL);
46+
request.setRecognitionMode(RecognitionMode.FAST);
4747

4848
BarcodeResponseList response =
4949
recognizeApi.recognizeBase64(new RecognizeBase64RequestWrapper(request));

snippets/read/set-target-types/RecognizeBody.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public static void main(String[] args) {
4242
new RecognizeBase64Request(
4343
Arrays.asList(DecodeBarcodeType.QR, DecodeBarcodeType.CODE128),
4444
encodedString);
45-
request.setRecognitionMode(RecognitionMode.NORMAL);
45+
request.setRecognitionMode(RecognitionMode.FAST);
4646

4747
BarcodeResponseList response =
4848
recognizeApi.recognizeBase64(new RecognizeBase64RequestWrapper(request));

0 commit comments

Comments
 (0)