Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .github/workflows/checkstyle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,4 @@ jobs:
java-version: '17'
distribution: 'temurin'
- name: checkstyle
run: mvn -B -Pit install -DskipTests -Dspotbugs.skip=true checkstyle:check
- name: javadoc
run: mvn javadoc:javadoc -Prelease
run: mvn checkstyle:check -B -Pit
4 changes: 1 addition & 3 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,4 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-
- name: Compilation and Installation
run: mvn clean install -Dcheckstyle.skip -Dspotbugs.skip=true -B -Pdocker -Pjacoco -Pit -Pcoverage
- name: publish coverage report
run: bash <(curl -s https://codecov.io/bash)
run: mvn clean verify -Dcheckstyle.skip=true -B -Pdocker -Pjacoco -Pit -Pcoverage
38 changes: 0 additions & 38 deletions .github/workflows/spotbugs.yml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ public void initStrBuilder() {

@Test
public void serverFormattedElement() {
HeadersMultiMap headers = new HeadersMultiMap();
HeadersMultiMap headers = HeadersMultiMap.httpHeaders();
String testValue = "testValue";
headers.add(VAR_NAME, testValue);
when(routingContext.request()).thenReturn(serverRequest);
Expand Down Expand Up @@ -129,7 +129,7 @@ public void clientFormattedElementIfHeaderIsNull() {

@Test
public void serverFormattedElementIfNotFound() {
HeadersMultiMap headers = new HeadersMultiMap();
HeadersMultiMap headers = HeadersMultiMap.httpHeaders();
String testValue = "testValue";
headers.add("anotherKey", testValue);
when(routingContext.request()).thenReturn(serverRequest);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ public void initStrBuilder() {

@Test
public void serverFormattedElement() {
HeadersMultiMap headers = new HeadersMultiMap();
HeadersMultiMap headers = HeadersMultiMap.httpHeaders();
String headerValue = "headerValue";
headers.add(VAR_NAME, headerValue);
when(routingContext.response()).thenReturn(serverResponse);
Expand Down Expand Up @@ -122,7 +122,7 @@ public void clientFormattedElementOnResponseIsNull() {

@Test
public void serverFormattedElementOnNotFound() {
HeadersMultiMap headers = new HeadersMultiMap();
HeadersMultiMap headers = HeadersMultiMap.httpHeaders();
String headerValue = "headerValue";
headers.add("anotherHeader", headerValue);
when(routingContext.response()).thenReturn(serverResponse);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ public void before() {
LegacyPropertyFactory.setEnvironment(environment);
Mockito.when(environment.getProperty("servicecomb.rest.parameter.decodeAsObject", boolean.class, false))
.thenReturn(false);
headers = new HeadersMultiMap();
headers = HeadersMultiMap.httpHeaders();
value = "value";
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,6 @@
import java.io.InputStream;
import java.nio.charset.StandardCharsets;

import jakarta.servlet.http.Part;
import jakarta.ws.rs.core.HttpHeaders;
import jakarta.ws.rs.core.Response.Status;

import org.apache.commons.io.IOUtils;
import org.apache.servicecomb.foundation.test.scaffolding.exception.RuntimeExceptionWithoutStackTrace;
import org.apache.servicecomb.foundation.test.scaffolding.log.LogCollector;
Expand All @@ -35,6 +31,10 @@
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;

import jakarta.servlet.http.Part;
import jakarta.ws.rs.core.HttpHeaders;
import jakarta.ws.rs.core.Response.Status;

public class TestClassPathStaticResourceHandler {
static ClassPathStaticResourceHandler handler = new ClassPathStaticResourceHandler();

Expand All @@ -49,7 +49,7 @@ public void normal() throws IOException {
Part part = response.getResult();

try (InputStream is = part.getInputStream()) {
Assertions.assertTrue(IOUtils.toString(is, StandardCharsets.UTF_8).endsWith("<html></html>\n"));
Assertions.assertTrue(IOUtils.toString(is, StandardCharsets.UTF_8).trim().endsWith("<html></html>"));
}
Assertions.assertEquals("text/html", part.getContentType());
Assertions.assertEquals("text/html", response.getHeader(HttpHeaders.CONTENT_TYPE));
Expand Down Expand Up @@ -84,7 +84,7 @@ public void attack() {
public void readContentFailed() throws IOException {
handler = Mockito.spy(TestClassPathStaticResourceHandler.handler);
Mockito.when(handler.findResource("web-root/index.html"))
.thenThrow(new RuntimeExceptionWithoutStackTrace("read content failed."));
.thenThrow(new RuntimeExceptionWithoutStackTrace("read content failed."));

try (LogCollector logCollector = new LogCollector()) {
Response response = handler.handle("index.html");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ public void maxThreads() {
Assertions.assertEquals(
"servicecomb.executor.default.thread-per-group is deprecated, recommended to use servicecomb.executor.default.maxThreads-per-group.",
collector.getEvents().get(collector.getEvents().size() - 2).getMessage().getFormattedMessage());
collector.teardown();
collector.tearDown();

Mockito.when(environment.getProperty(KEY_MAX_THREADS, int.class, -1)).thenReturn(300);
groupExecutor.initConfig();
Expand All @@ -127,7 +127,7 @@ public void adjustCoreThreads() {
Assertions.assertEquals(
"coreThreads is bigger than maxThreads, change from 25 to 10.",
collector.getEvents().get(collector.getEvents().size() - 2).getMessage().getFormattedMessage());
collector.teardown();
collector.tearDown();
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
import org.mockito.Mockito;
import org.springframework.core.env.Environment;

import io.vertx.core.file.impl.FileResolverImpl;
import io.vertx.core.impl.SysProps;

public class TestAbstractTransport {
Environment environment = Mockito.mock(Environment.class);
Expand All @@ -56,7 +56,7 @@ public void setUp() {
Mockito.when(environment.getProperty("servicecomb.my.publishPort", int.class, 0)).thenReturn(0);
Mockito.when(environment.getProperty("servicecomb.transport.eventloop.size", int.class, -1))
.thenReturn(-1);
Mockito.when(environment.getProperty(FileResolverImpl.DISABLE_CP_RESOLVING_PROP_NAME, boolean.class, true))
Mockito.when(environment.getProperty(SysProps.DISABLE_FILE_CP_RESOLVING.name, boolean.class, true))
.thenReturn(true);
LegacyPropertyFactory.setEnvironment(environment);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,10 @@ public void websocket(ServerWebSocket serverWebsocket) {
e.printStackTrace();
}

serverWebsocket.writeTextMessage("hello", r -> {
});
serverWebsocket.writeTextMessage("hello");

for (int i = 0; i < 5; i++) {
serverWebsocket.writeTextMessage("hello " + i, r -> {
});
serverWebsocket.writeTextMessage("hello " + i);
try {
Thread.sleep(500);
} catch (InterruptedException e) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,10 @@ public void websocket(ServerWebSocket serverWebsocket) {
e.printStackTrace();
}

serverWebsocket.writeTextMessage("hello", r -> {
});
serverWebsocket.writeTextMessage("hello");

for (int i = 0; i < 5; i++) {
serverWebsocket.writeTextMessage("hello " + i, r -> {
});
serverWebsocket.writeTextMessage("hello " + i);
try {
Thread.sleep(500);
} catch (InterruptedException e) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ private void testCodeFirstCompletableFuture(CodeFirstPojoIntf codeFirst) {
return;
}

Vertx vertx = VertxUtils.getOrCreateVertxByName("transport", null);
Vertx vertx = VertxUtils.getOrCreateVertxByName("transport", null, null);
CountDownLatch latch = new CountDownLatch(1);
// vertx.runOnContext in normal thread is not a good practice
// here just a test, not care for this.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,10 @@ public void websocket(ServerWebSocket serverWebsocket) {
e.printStackTrace();
}

serverWebsocket.writeTextMessage("hello", r -> {
});
serverWebsocket.writeTextMessage("hello");

for (int i = 0; i < 5; i++) {
serverWebsocket.writeTextMessage("hello " + i, r -> {
});
serverWebsocket.writeTextMessage("hello " + i);
try {
Thread.sleep(500);
} catch (InterruptedException e) {
Expand Down
3 changes: 2 additions & 1 deletion demo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,8 @@
<module>demo-cse-v1</module>
<module>demo-cse-v2</module>
<module>demo-nacos</module>
<module>demo-etcd</module>
<!-- TODO: etcd for vert.x 5.x is not released, after release will support it-->
<!-- <module>demo-etcd</module> -->
<module>demo-zookeeper</module>
<module>demo-consul</module>
</modules>
Expand Down
38 changes: 9 additions & 29 deletions dependencies/default/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
<slf4j.version>1.7.36</slf4j.version>
<snakeyaml.version>2.4</snakeyaml.version>
<swagger.version>2.2.35</swagger.version>
<vertx.version>4.5.15</vertx.version>
<vertx.version>5.0.1</vertx.version>
<zipkin.version>3.5.1</zipkin.version>
<zipkin-reporter.version>3.4.0</zipkin-reporter.version>
<jetcd-core.version>0.8.5</jetcd-core.version>
Expand Down Expand Up @@ -279,27 +279,6 @@
<version>${reactive-streams.version}</version>
</dependency>

<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-codegen</artifactId>
<version>${vertx.version}</version>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-core</artifactId>
<version>${vertx.version}</version>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-web</artifactId>
<version>${vertx.version}</version>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-rx-java3</artifactId>
<version>${vertx.version}</version>
</dependency>

<dependency>
<groupId>io.zipkin.brave</groupId>
<artifactId>brave-bom</artifactId>
Expand Down Expand Up @@ -459,19 +438,20 @@
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.mock-server</groupId>
<artifactId>mockserver-netty</artifactId>
<version>${mock-server.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>

<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-dependencies</artifactId>
<version>${vertx.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public void normalListener() {

test(this);
Assertions.assertTrue(collector.getEvents().isEmpty()); // ensure no warning logs
collector.teardown();
collector.tearDown();
}

@Test
Expand All @@ -72,7 +72,7 @@ void onInt(Integer obj) {
Assertions.assertTrue(true);
}

collector.teardown();
collector.tearDown();
}

@Test
Expand All @@ -98,7 +98,7 @@ public void onInt(Integer obj) {

// ensure logs: "LOGGER.warn("Failed to create lambda for method: {}, fallback to reflect.", method, throwable);"
Assertions.assertFalse(collector.getEvents().isEmpty());
collector.teardown();
collector.tearDown();
}

@Subscribe
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public void findMainClass_invalid() {

Assertions.assertNull(JvmUtils.findMainClass());
Assertions.assertEquals("\"invalidCls\" is not a valid class.", logCollector.getEvents().get(0).getMessage());
logCollector.teardown();
logCollector.tearDown();
}

@Test
Expand Down
Loading
Loading