Skip to content

Commit 0c4b293

Browse files
committed
Issue 140: Investigate if and how we can extract the integration tests into suites
Experimentation.
1 parent 61978b9 commit 0c4b293

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

pom.xml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@
8585
<version.guava>30.1-jre</version.guava>
8686
<version.tika>1.25</version.tika>
8787
<version.findbugs.jsr305>3.0.2</version.findbugs.jsr305>
88+
<version.junit>5.7.0</version.junit>
89+
<version.junit.platform.runner>1.7.0</version.junit.platform.runner>
8890
<version.mockito>3.6.28</version.mockito>
8991
<version.marschall.memoryfilesystem>2.1.0</version.marschall.memoryfilesystem>
9092
</properties>
@@ -232,7 +234,13 @@
232234
<dependency>
233235
<groupId>org.junit.jupiter</groupId>
234236
<artifactId>junit-jupiter</artifactId>
235-
<version>5.7.0</version>
237+
<version>${version.junit}</version>
238+
<scope>test</scope>
239+
</dependency>
240+
<dependency>
241+
<groupId>org.junit.platform</groupId>
242+
<artifactId>junit-platform-runner</artifactId>
243+
<version>${version.junit.platform.runner}</version>
236244
<scope>test</scope>
237245
</dependency>
238246

@@ -284,7 +292,7 @@
284292
<version>3.0.0-M5</version>
285293
<configuration>
286294
<includes>
287-
<include>**/*IT.java</include>
295+
<include>**/*ITSuite.java</include>
288296
</includes>
289297
<excludes>
290298
<exclude>**/**Test.java</exclude>

src/test/java/org/carlspring/cloud/storage/s3fs/path/ToURLIT.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import java.util.HashMap;
1414
import java.util.Map;
1515

16+
import org.junit.jupiter.api.Tag;
1617
import org.junit.jupiter.api.Test;
1718
import static org.carlspring.cloud.storage.s3fs.S3Factory.PATH_STYLE_ACCESS;
1819
import static org.carlspring.cloud.storage.s3fs.S3Factory.PROTOCOL;
@@ -22,6 +23,7 @@
2223
import static org.junit.jupiter.api.Assertions.assertEquals;
2324
import static org.junit.jupiter.api.Assertions.assertNull;
2425

26+
@Tag("foo")
2527
public class ToURLIT
2628
{
2729

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package org.carlspring.cloud.storage.s3fs.suites;
2+
3+
import org.junit.platform.runner.JUnitPlatform;
4+
import org.junit.platform.suite.api.IncludeTags;
5+
import org.junit.platform.suite.api.SelectPackages;
6+
import org.junit.runner.RunWith;
7+
8+
/**
9+
* @author carlspring
10+
*/
11+
@RunWith(JUnitPlatform.class)
12+
@IncludeTags({ "s" })
13+
@SelectPackages("org.carlspring.cloud.storage.s3fs.path")
14+
public class AmazonS3ITSuite
15+
{
16+
}

0 commit comments

Comments
 (0)