Moritz Halbritter
198dbb4a45
Auto-configure observatibility beans in sliced tests
...
If @AutoConfigureObservability is applied to a sliced test, it
auto-configures:
- An in-memory MeterRegistry
- A no-op Tracer
- An ObservationRegistry
Closes gh-38568
2 years ago
Johnny Lim
175b6473c7
Polish
...
See gh-38389
2 years ago
Phillip Webb
09e5a2f24a
Update copyright year of changed files
2 years ago
Yanming Zhou
d7ab153559
Use switch expression where feasible
...
See gh-38217
2 years ago
Phillip Webb
54313d1962
Update copyright year of changed files
2 years ago
Moritz Halbritter
1f41179a88
Polish SpringBootMockMvcBuilderCustomizer
2 years ago
Andy Wilkinson
f78dcac56f
Clarify that @AutoConfigureWebTestClient uses mock infrastructure
...
Closes gh-29890
2 years ago
Andy Wilkinson
0950d4416a
Pass in filter's name when adding to MockMvc
...
Closes gh-38001
2 years ago
Andy Wilkinson
daa903ab31
Add filters to MockMvc with their init params and dispatcher types
...
Closes gh-37835
2 years ago
Scott Frederick
ff99de49c4
Configure a RestClient.Builder with RestClientTest
...
This commit adds support for configuring a `RestClient.Builder` and
`MockRestServiceServer` support for the `RestClient` when using
`@RestClientTest` sliced tests.
Closes gh-37033
2 years ago
Phillip Webb
f55184a998
Update copyright year of changed files
2 years ago
Phillip Webb
b83e7b42bb
Update copyright year of changed files
2 years ago
Stephane Nicoll
77a85fd180
Fix deprecation in Spring Framework
2 years ago
Yanming Zhou
4c39cc2314
Continue polishing
...
See commit 947e330e9d
See gh-37166
2 years ago
Moritz Halbritter
76e51bc92f
Only enable needed Couchbase services in integration tests
2 years ago
Moritz Halbritter
947e330e9d
Polish "Include JdbcClientAutoConfiguration in @JdbcTest and @DataJpaTest slices"
...
See gh-37122
2 years ago
Yanming Zhou
b8eec2a8a4
Include JdbcClientAutoConfiguration in @JdbcTest and @DataJpaTest slices
...
See gh-37122
2 years ago
Andy Wilkinson
2de98a84bc
Polish "Polish code and javadoc"
...
See gh-37112
2 years ago
hakan-krgn
6d9ce8a3b5
Polish code and javadoc
...
See gh-37112
2 years ago
Phillip Webb
8edec21a6f
Update copyright year of changed files
2 years ago
Andy Wilkinson
dc45532c94
Avoid triggering second context creation when first attempt failed
...
Closes gh-24888
2 years ago
Moritz Halbritter
b5a48e926d
Handle timeout of latch await in tests
2 years ago
Moritz Halbritter
de57b5f4a4
Call remove() on ThreadLocal in SpringBootMockMvcBuilderCustomizer
2 years ago
Stephane Nicoll
56535d804c
Rename WebDriverContextCustomizerFactory's customizer
...
Closes gh-36416
2 years ago
Moritz Halbritter
1a8b8ce26e
Revert "Revise synchronized blocks"
...
This reverts commit 497bbf9c2d .
2 years ago
Moritz Halbritter
497bbf9c2d
Revise synchronized blocks
...
- Replace synchronized with Lock when guarding long-running operations
- Remove unnecessary synchronization in FileSystemWatcher
- Replace HashMap with ConcurrentHashMap in Restarter
- Remove unnecessary locking on AtomicBoolean in
SpringApplicationBuilder
- Remove unnecessary locking in SimpleFormatter
Closes gh-36670
2 years ago
Andy Wilkinson
28b3054a9e
Try to stabilize DataCouchbaseTestIntegrationTests
...
Closes gh-36662
2 years ago
Andy Wilkinson
0d646d7c26
Polish "Support ServiceConnection beans in slice tests"
...
See gh-36037
2 years ago
Eddú Meléndez
4dfb60c9a3
Support ServiceConnection beans in slice tests
...
Previously, to use `@ServiceConnection` on a `@Bean` method in a sliced
test required ServiceConnectionAutoConfiguration to be imported using
`@ImportAutoConfiguration`. This commit removes the need for this
import by registering ServiceConnectionAutoConfiguration in specific
slice test annotations.
See gh-36037
2 years ago
Johnny Lim
96c9915f12
Polish
...
See gh-36565
2 years ago
Andy Wilkinson
5a9ca67fba
Start building against Spring Framework 6.2.0-M2 snapshots
...
See gh-36198
3 years ago
Eddú Meléndez
321c526bf7
Add SslAutoConfiguration to slice test annotations
...
`SslAutoConfiguration` has been added to `cassandra`, `couchbase`,
`elasticsearch`, `mongo` and `redis` slice test annotations.
See gh-36038
3 years ago
Andy Wilkinson
b645eb32ac
Remove deprecated code that was to be removed in 3.2
...
Closes gh-36034
3 years ago
Andy Wilkinson
d2966e1cbf
Polish "Replace calls to verifyComplete() to avoid indefinite blocking"
...
See gh-35915
3 years ago
ThomazPassarelli
f9da30faf1
Replace calls to verifyComplete() to avoid indefinite blocking
...
See gh-35915
3 years ago
Moritz Halbritter
27add2bbe3
Rework @AutoConfigureObservability and tracing auto-configurations
...
@ConditionalOnEnabledTracing is now applied to the minimal amount of
beans. The beans which are annotated with it are beans that will lead
to span sending to backends.
This leaves the majority of the Micrometer Tracing, Brave and
OpenTelemetry infrastructure untouched in tests.
Closes gh-35354
3 years ago
Christoph Dreis
b2b5728995
Remove unnecessary exclude from spring-restdocs-mockmvc
...
See gh-35568
3 years ago
Moritz Halbritter
1c87fcb806
Add property to disable DisableObservabilityContextCustomizer
...
Closes gh-35009
3 years ago
Scott Frederick
5d91c24f63
Update Couchbase image tag used in tests
...
Closes gh-35228
3 years ago
Moritz Halbritter
312f0c17ed
Set initial ElasticSearch heap size in integration tests
3 years ago
Moritz Halbritter
944d77491b
Set initial heap size for ElasticSearch integration tests
3 years ago
Moritz Halbritter
c1cef099d2
Limit maximum heap of ElasticSearch in tests
3 years ago
Moritz Halbritter
d7a9f87b64
Disable Neo4j tests on aarch64 linux and mac
...
See gh-35228
3 years ago
Moritz Halbritter
9f109fe785
Disable Couchbase integration tests on aarch64 linux and mac
...
See gh-35228
3 years ago
Phillip Webb
81a972af8d
Refactor testcontainers service connections
...
Update restcontainers service connections support so that
technology specific `@ServiceConnector` annotations are not longer
required.
A single `@ServiceConnector` annotation can now be used to create
all `ConnectionDetail` beans.
Closes gh-35017
3 years ago
Phillip Webb
11dac5b5b7
Create dedicated spring-boot-testcontainers module
...
Create a dedicated testcontainers module containing the service
connectors code.
Closes gh-34757
3 years ago
Phillip Webb
2951cc7594
Polish
3 years ago
Andy Wilkinson
d4980ea993
Always define connection details beans
...
Closes gh-34776
3 years ago
Phillip Webb
d442bfbeff
Polish
3 years ago
Christoph Dreis
9107c5cae3
Avoid repeated class lookups in tests
...
See gh-34613
3 years ago