optimierungen Trace-Bullet

This commit is contained in:
stefan
2025-09-04 16:09:28 +02:00
parent 6675e2de94
commit 6f157460e1
12 changed files with 589 additions and 196 deletions
@@ -29,7 +29,7 @@ import org.springframework.test.web.reactive.server.WebTestClient
// Reaktiven Web-Anwendungstyp verwenden
"spring.main.web-application-type=reactive",
// Gateway Discovery deaktivieren
"spring.cloud.gateway.discovery.locator.enabled=false",
"spring.cloud.gateway.server.webflux.discovery.locator.enabled=false",
// Actuator Security deaktivieren
"management.security.enabled=false",
// Zufälligen Port setzen
@@ -43,7 +43,7 @@ class FallbackControllerTests {
lateinit var webTestClient: WebTestClient
@Test
fun `sollte Members Service Fallback Response zurückgeben`() {
fun `sollte Members Service Fallback Response zurueckgeben`() {
webTestClient.get()
.uri("/fallback/members")
.exchange()
@@ -60,7 +60,7 @@ class FallbackControllerTests {
}
@Test
fun `sollte Horses Service Fallback Response zurückgeben`() {
fun `sollte Horses Service Fallback Response zurueckgeben`() {
webTestClient.get()
.uri("/fallback/horses")
.exchange()
@@ -75,7 +75,7 @@ class FallbackControllerTests {
}
@Test
fun `sollte Events Service Fallback Response zurückgeben`() {
fun `sollte Events Service Fallback Response zurueckgeben`() {
webTestClient.get()
.uri("/fallback/events")
.exchange()
@@ -26,7 +26,7 @@ import org.springframework.test.context.ActiveProfiles
// Reaktiven Web-Anwendungstyp verwenden
"spring.main.web-application-type=reactive",
// Gateway Discovery deaktivieren
"spring.cloud.gateway.discovery.locator.enabled=false",
"spring.cloud.gateway.server.webflux.discovery.locator.enabled=false",
// Actuator Security deaktivieren
"management.security.enabled=false",
// Zufälligen Port setzen
@@ -18,33 +18,34 @@ spring:
loadbalancer:
enabled: false
gateway:
discovery:
locator:
enabled: false
server:
webflux:
httpclient:
connect-timeout: 1000
response-timeout: 5s
discovery:
locator:
enabled: false
routes:
[ ]
globalcors:
cors-configurations:
'[/**]':
allowedOriginPatterns:
- "http://localhost:*"
- "https://*.meldestelle.at"
allowedMethods:
- GET
- POST
- PUT
- DELETE
- PATCH
- OPTIONS
allowedHeaders:
- "*"
allowCredentials: true
maxAge: 3600
# Override production routes: keep empty in tests running with dev profile
routes: []
globalcors:
corsConfigurations:
'[/**]':
allowedOriginPatterns:
- "http://localhost:*"
- "https://*.meldestelle.at"
allowedMethods:
- GET
- POST
- PUT
- DELETE
- PATCH
- OPTIONS
allowedHeaders:
- "*"
allowCredentials: true
maxAge: 3600
management:
endpoints:
@@ -18,31 +18,34 @@ spring:
loadbalancer:
enabled: false
gateway:
discovery:
locator:
enabled: false
httpclient:
connectTimeout: 1000
responseTimeout: 5s
# IMPORTANT: Do not load production lb:// routes in tests
routes: []
globalcors:
corsConfigurations:
'[/**]':
allowedOriginPatterns:
- "http://localhost:*"
- "https://*.meldestelle.at"
allowedMethods:
- GET
- POST
- PUT
- DELETE
- PATCH
- OPTIONS
allowedHeaders:
- "*"
allowCredentials: true
maxAge: 3600
server:
webflux:
discovery:
locator:
enabled: false
httpclient:
connect-timeout: 1000
response-timeout: 5s
routes:
[ ]
globals:
cors-configurations:
'[/**]':
allowedOriginPatterns:
- "http://localhost:*"
- "https://*.meldestelle.at"
allowedMethods:
- GET
- POST
- PUT
- DELETE
- PATCH
- OPTIONS
allowedHeaders:
- "*"
allowCredentials: true
maxAge: 3600
management:
endpoints:
@@ -53,7 +56,7 @@ management:
health:
show-details: always
health:
circuitbreakers:
circuit breakers:
enabled: false
logging: