Skip to content

Commit e766f3e

Browse files
Annlazaredeweerd1A
andauthored
Merge pull request #169 from quarkiverse/migration-quarkus-3.20
feat(deps): Migration to Quarkus 3.20.0 Fixes #161. Update #162. Fix integration tests. Update FileUtils.forceDelete to forceDeleteOnExit to be able to build in Windows Co-authored-by: edeweerd <emile.deweerd@amadeus.com>
2 parents a1fa125 + f94d0ab commit e766f3e

File tree

6 files changed

+31
-9
lines changed

6 files changed

+31
-9
lines changed

integration-tests/multioutput/src/test/java/io/quarkiverse/kafkastreamsprocessor/sample/multioutput/PingProcessorIT.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,16 @@
2020
package io.quarkiverse.kafkastreamsprocessor.sample.multioutput;
2121

2222
import io.quarkus.test.junit.QuarkusIntegrationTest;
23+
import io.quarkus.test.junit.QuarkusTestProfile;
24+
import io.quarkus.test.junit.TestProfile;
2325

2426
@QuarkusIntegrationTest
27+
@TestProfile(PingProcessorIT.TestProfile.class)
2528
public class PingProcessorIT extends PingProcessorQuarkusTest {
29+
public static class TestProfile implements QuarkusTestProfile {
30+
@Override
31+
public String getConfigProfile() {
32+
return "test";
33+
}
34+
}
2635
}

integration-tests/simple/src/test/java/io/quarkiverse/kafkastreamsprocessor/sample/simple/PingProcessorIT.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,16 @@
2020
package io.quarkiverse.kafkastreamsprocessor.sample.simple;
2121

2222
import io.quarkus.test.junit.QuarkusIntegrationTest;
23+
import io.quarkus.test.junit.QuarkusTestProfile;
24+
import io.quarkus.test.junit.TestProfile;
2325

2426
@QuarkusIntegrationTest
27+
@TestProfile(PingProcessorIT.TestProfile.class)
2528
public class PingProcessorIT extends PingProcessorQuarkusTest {
26-
29+
public static class TestProfile implements QuarkusTestProfile {
30+
@Override
31+
public String getConfigProfile() {
32+
return "test";
33+
}
34+
}
2735
}

integration-tests/stateful/src/test/java/io/quarkiverse/kafkastreamsprocessor/sample/stateful/PingProcessorIT.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,16 @@
2020
package io.quarkiverse.kafkastreamsprocessor.sample.stateful;
2121

2222
import io.quarkus.test.junit.QuarkusIntegrationTest;
23+
import io.quarkus.test.junit.QuarkusTestProfile;
24+
import io.quarkus.test.junit.TestProfile;
2325

2426
@QuarkusIntegrationTest
27+
@TestProfile(PingProcessorIT.TestProfile.class)
2528
public class PingProcessorIT extends PingProcessorQuarkusTest {
29+
public static class TestProfile implements QuarkusTestProfile {
30+
@Override
31+
public String getConfigProfile() {
32+
return "test";
33+
}
34+
}
2635
}

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>io.quarkiverse</groupId>
66
<artifactId>quarkiverse-parent</artifactId>
7-
<version>18</version>
7+
<version>20</version>
88
</parent>
99
<groupId>io.quarkiverse.kafkastreamsprocessor</groupId>
1010
<artifactId>quarkus-kafka-streams-processor-parent</artifactId>
@@ -28,12 +28,12 @@
2828
<tag>HEAD</tag>
2929
</scm>
3030
<properties>
31-
<compiler-plugin.version>3.13.0</compiler-plugin.version>
31+
<compiler-plugin.version>3.14.0</compiler-plugin.version>
3232
<!-- NB: JDK 17 is required by spring-kafka-test at build time -->
3333
<maven.compiler.release>17</maven.compiler.release>
3434
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3535
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
36-
<quarkus.version>3.15.3</quarkus.version>
36+
<quarkus.version>3.20.0</quarkus.version>
3737

3838
<protobuf.version>3.25.5</protobuf.version>
3939
</properties>

test-framework/src/main/java/io/quarkiverse/kafkastreamsprocessor/testframework/StateDirCleaningResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public Map<String, String> start() {
5050
@Override
5151
public void stop() {
5252
try {
53-
FileUtils.forceDelete(tmpDir);
53+
FileUtils.forceDeleteOnExit(tmpDir);
5454
} catch (Exception e) {
5555
throw new RuntimeException("error deleting " + tmpDir, e);
5656
}

test-framework/src/test/java/io/quarkiverse.kafkastreamsprocessor.testframework/StateDirCleaningResourceTest.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@
2323
import static org.hamcrest.Matchers.containsString;
2424
import static org.hamcrest.Matchers.equalTo;
2525
import static org.hamcrest.Matchers.hasEntry;
26-
import static org.junit.jupiter.api.Assertions.assertFalse;
2726

28-
import java.io.File;
2927
import java.util.Map;
3028

3129
import org.junit.jupiter.api.Test;
@@ -40,8 +38,6 @@ void createsTempDirAndDeletesIt() {
4038
assertThat(props, hasEntry(equalTo("kafka-streams.state.dir"), containsString("kstreamstateful")));
4139

4240
resource.stop();
43-
44-
assertFalse(new File(props.get("kafka-streams.state.dir")).exists());
4541
}
4642

4743
}

0 commit comments

Comments
 (0)