Scott Frederick
3bb271e320
Add smoke test to verify Redis SSL connection
...
See gh-34815
2 years ago
Andy Wilkinson
161b54b1d4
Set Logback's root log level to INFO as early as possible
...
Closes gh-35238
2 years ago
Andy Wilkinson
aafe343ce6
Merge branch '3.0.x'
...
Closes gh-35237
2 years ago
Andy Wilkinson
9a39bf284b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35235
2 years ago
Andy Wilkinson
7c2c2ebb1b
Make ApplicationAvailabilityBean receive events with lazy init
...
Fixes gh-35161
2 years ago
Moritz Halbritter
9d50d92b9c
Merge branch '3.0.x'
2 years ago
Moritz Halbritter
1f4a337ad2
Merge branch '2.7.x' into 3.0.x
2 years ago
Moritz Halbritter
091d6204cb
Disable build image integration tests on aarch64 linux and mac
...
See gh-35229
2 years ago
Moritz Halbritter
7c725a7560
Polish DockerImageNames
2 years ago
Moritz Halbritter
2586150eaf
Disable ARM incompatible integration tests
2 years ago
Moritz Halbritter
3a122b67c6
Merge branch '3.0.x'
2 years ago
Moritz Halbritter
735c43ce9b
Merge branch '2.7.x' into 3.0.x
2 years ago
Moritz Halbritter
312f0c17ed
Set initial ElasticSearch heap size in integration tests
2 years ago
Moritz Halbritter
944d77491b
Set initial heap size for ElasticSearch integration tests
2 years ago
Moritz Halbritter
9a545727b9
Disable SQL server and Oracle database compose tests on ARM
...
See gh-35229
2 years ago
Moritz Halbritter
1ce88f25b4
Merge branch '3.0.x'
2 years ago
Moritz Halbritter
037cb8c5b0
Merge branch '2.7.x' into 3.0.x
2 years ago
Moritz Halbritter
c1cef099d2
Limit maximum heap of ElasticSearch in tests
2 years ago
Moritz Halbritter
d7a9f87b64
Disable Neo4j tests on aarch64 linux and mac
...
See gh-35228
2 years ago
Moritz Halbritter
9f109fe785
Disable Couchbase integration tests on aarch64 linux and mac
...
See gh-35228
2 years ago
Andy Wilkinson
419d8c22b2
Merge branch '3.0.x'
...
Closes gh-35231
2 years ago
Andy Wilkinson
8f291abc2b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35230
2 years ago
Andy Wilkinson
c768307d79
Merge pull request #35180 from aasaru
...
* gh-35180:
Correct list of annotations equivalent to @SpringBootApplication
Closes gh-35180
2 years ago
Juhan Aasaru
3b70286747
Correct list of annotations equivalent to @SpringBootApplication
...
See gh-35180
2 years ago
Andy Wilkinson
d24167371e
Merge branch '3.0.x'
...
Closes gh-35226
2 years ago
Andy Wilkinson
8f3f74ffd5
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35225
2 years ago
Andy Wilkinson
695e58f418
Align buildSrc's Framework version with the main build's version
...
Closes gh-35224
2 years ago
Andy Wilkinson
95a8c11773
Merge branch '3.0.x'
2 years ago
Andy Wilkinson
c208a4482d
Merge branch '2.7.x' into 3.0.x
2 years ago
Andy Wilkinson
d0a354352d
Polish buildSrc's build.gradle
2 years ago
Andy Wilkinson
b1d0433d74
Handle Kafka servers as strings and rely on Kafka's parsing
...
Closes gh-34770
2 years ago
Phillip Webb
dc4efaf276
Initialize containers first and destroy them last
...
Update `TestcontainersLifecycleBeanPostProcessor` so that on
initialization of the first bean all `Container` instances are started.
With this update all `Container` beans will be started first in the
`preInstantiateSingletons` phase and destroyed last.
Closes gh-35223
2 years ago
Phillip Webb
14bc354f7f
Apply initializer automatically for context tests
...
Update `ServiceConnectionContextCustomizer` so that is applies the
`TestcontainersLifecycleApplicationContextInitializer` to all
application contexts.
Closes gh-35222
2 years ago
Phillip Webb
632c5d7ea5
Implement ServiceConnectionContextCustomizer equals and hashcode for key
...
Update `ServiceConnectionContextCustomizer` with `equals` and `hashcode`
methods so that it works correctly when part of a context cache key.
Closes gh-35216
2 years ago
Phillip Webb
25e3291d86
Broaden exceptions that include ServiceConnection name hint
...
See gh-35168
2 years ago
Phillip Webb
eabce52b93
Fix TestSampleSessionRedisApplication
...
Update the `@ServiceConnection` annotation to include the
service connection name.
See gh-35168
2 years ago
Phillip Webb
2c0edfd0b5
Merge branch '3.0.x'
...
Closes gh-35221
2 years ago
Phillip Webb
67abe3f88e
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35220
2 years ago
Phillip Webb
4e6148f47b
Search for main methods from the bottom of the stack
...
Update `MainMethod` to search from the bottom of the stack rather than
the start. Prior to this commit, an incorrect `main` method would be
found if more than one `main` was in the stack.
Fixes gh-35214
2 years ago
Andy Wilkinson
3287e61cd0
Merge branch '3.0.x'
...
Closes gh-35219
2 years ago
Andy Wilkinson
c7cbdd9b0a
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35218
2 years ago
Andy Wilkinson
e7578f0595
Add Docker Hub credentials to system tests task
...
Closes gh-35213
2 years ago
Andy Wilkinson
8fe20c5d63
Derive LiquibaseConnectionDetails from JdbcConnectionDetails
...
Closes gh-35141
2 years ago
Andy Wilkinson
d293df6617
Derive FlywayConnectionDetails from JdbcConnectionDetails
...
Rather than implementing factories for FlywayConnectionDetails for
each supported SQL database, we instead use a factory to takes
JdbcConnectionDetails as a source and produces
FlywayConnectionDetails.
Closes gh-35138
2 years ago
Phillip Webb
b4cd2572d5
Prevent early initialization of Container beans
...
Update testcontainers auto-configuration so that `Container` bean
instances are no longer needed when registering `ConnectionDetails`
beans. Registration now occurs based on the bean type and the `name`
attribute of `@ServiceConnection`.
Fixes gh-35168
2 years ago
Phillip Webb
c21cf31853
Switch order of ContainerConnectionDetailsFactory generics
...
Switch `ContainerConnectionDetailsFactory` so that `Container`
is before `ConnectionDetails`.
2 years ago
Phillip Webb
fc5339f81c
Polish
2 years ago
Phillip Webb
c13041201d
Don't call close methods for reusable testcontainers
...
Refine `TestcontainersLifecycleApplicationContextInitializer` so that
the `close()` method is not called for reusable containers.
Closes gh-35210
2 years ago
Phillip Webb
e7357ba805
Increase timeout in OracleR2dbcContainerConnectionDetailsFactoryTests
2 years ago
Phillip Webb
d1084ee6db
Refactor ContainerConnectionDetailsFactory classes
...
Update `ContainerConnectionDetailsFactory` so that they consistently
extend `ContainerConnectionDetails`. The container is also no longer
accessible from the `ContainerConnectionSource` and is never used
during the construction of `ConnectionDetails` instances.
See gh-35168
2 years ago