Skip to content

Commit 740c552

Browse files
fix(bom): add missing dependencies (#4603)
* fix(bom): add missing dependencies * add config to tests
1 parent 672192a commit 740c552

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

dist/bom/controlplane-base-bom/build.gradle.kts

+2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,10 @@ dependencies {
3737
api(project(":extensions:common:auth:auth-delegated"))
3838
api(project(":extensions:control-plane:api:management-api"))
3939
api(project(":extensions:data-plane-selector:data-plane-selector-api"))
40+
api(project(":extensions:data-plane-selector:data-plane-selector-control-api"))
4041
api(project(":extensions:data-plane:data-plane-signaling:data-plane-signaling-client"))
4142
api(project(":extensions:common:api:api-observability"))
43+
api(project(":extensions:common:api:control-api-configuration"))
4244
api(project(":extensions:common:api:version-api"))
4345
api(project(":extensions:common:http"))
4446
api(project(":extensions:control-plane:callback:callback-event-dispatcher"))

system-tests/bom-tests/src/test/java/org/eclipse/edc/test/bom/BomSmokeTests.java

+18-10
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import org.junit.jupiter.api.extension.RegisterExtension;
2828
import org.mockserver.integration.ClientAndServer;
2929

30+
import java.util.HashMap;
3031
import java.util.Map;
3132

3233
import static io.restassured.RestAssured.given;
@@ -64,16 +65,21 @@ class ControlPlaneDcp extends SmokeTest {
6465
@RegisterExtension
6566
protected RuntimeExtension runtime =
6667
new RuntimePerMethodExtension(new EmbeddedRuntime("control-plane-dcp-bom",
67-
Map.of(
68-
"edc.iam.sts.oauth.token.url", "https://sts.com/token",
69-
"edc.iam.sts.oauth.client.id", "test-client",
70-
"edc.iam.sts.oauth.client.secret.alias", "test-alias",
71-
"web.http.port", DEFAULT_PORT,
72-
"web.http.path", DEFAULT_PATH,
73-
"web.http.version.port", String.valueOf(getFreePort()),
74-
"web.http.version.path", "/api/version",
75-
"web.http.management.port", "8081",
76-
"web.http.management.path", "/api/management"),
68+
new HashMap<>() {
69+
{
70+
put("edc.iam.sts.oauth.token.url", "https://sts.com/token");
71+
put("edc.iam.sts.oauth.client.id", "test-client");
72+
put("edc.iam.sts.oauth.client.secret.alias", "test-alias");
73+
put("web.http.port", DEFAULT_PORT);
74+
put("web.http.path", DEFAULT_PATH);
75+
put("web.http.version.port", String.valueOf(getFreePort()));
76+
put("web.http.version.path", "/api/version");
77+
put("web.http.control.port", String.valueOf(getFreePort()));
78+
put("web.http.control.path", "/api/control");
79+
put("web.http.management.port", "8081");
80+
put("web.http.management.path", "/api/management");
81+
}
82+
},
7783
":dist:bom:controlplane-dcp-bom"
7884
));
7985
}
@@ -96,6 +102,8 @@ class ControlPlaneOauth2 extends SmokeTest {
96102
put("web.http.management.path", "/api/management");
97103
put("web.http.port", DEFAULT_PORT);
98104
put("web.http.path", DEFAULT_PATH);
105+
put("web.http.control.port", String.valueOf(getFreePort()));
106+
put("web.http.control.path", "/api/control");
99107
put("web.http.version.port", String.valueOf(getFreePort()));
100108
put("web.http.version.path", "/api/version");
101109

0 commit comments

Comments
 (0)