Nikola Kološnjaji
2a123b3e27
Fix typo in Grafana ConnectionDetailsFactory javadoc
...
See gh-41705
2024-08-06 16:47:48 -05:00
Stéphane Nicoll
dabc83338b
Polish "Add support for Grafana LGTM stack"
...
See gh-41551
2024-07-29 10:43:56 +02:00
Eddú Meléndez
9eff627eb2
Add support for Grafana LGTM stack
...
See gh-41551
2024-07-29 10:33:08 +02:00
Andy Wilkinson
e201b94d4f
Merge branch '3.3.x'
...
Closes gh-41616
2024-07-25 16:17:52 +01:00
Andy Wilkinson
c642f6d268
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41613
2024-07-25 16:16:35 +01:00
Phillip Webb
000600c68a
Merge branch '3.3.x'
2024-07-22 18:41:53 +01:00
Andy Wilkinson
46ec3e3a07
Polish "Support service connections for redis-stack and redis-stack-server"
...
See gh-41327
2024-07-17 11:08:52 +01:00
Eddú Meléndez
2634d0c6b1
Support service connections for redis-stack and redis-stack-server
...
See gh-41327
2024-07-17 10:54:06 +01:00
Andy Wilkinson
2216b48e64
Match one of multiple names in ContainerConnectionDetailsFactory
...
Closes gh-41543
Co-Authored-By: Eddú Meléndez <eddu.melendez@gmail.com>
2024-07-17 10:43:50 +01:00
Andy Wilkinson
375b3b16a0
Remove APIs that were deprecated for removal in 3.4.0
...
Closes gh-41435
2024-07-10 13:31:21 +01:00
Andy Wilkinson
6749ad674f
Polish "Add support for org.testcontainers.kafka.KafkaContainer"
...
See gh-40695
2024-06-27 15:10:58 +01:00
Eddú Meléndez
769f3e9d14
Add support for org.testcontainers.kafka.KafkaContainer
...
Testcontainers 1.19.8 provides `org.testcontainers.kafka.KafkaContainer`,
which relies on `apache/kafka` image.
See gh-40695
2024-06-27 14:58:57 +01:00
Andy Wilkinson
b0d4f1d356
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41257
2024-06-27 10:16:36 +01:00
Andy Wilkinson
654016af7f
Move Docker-related test support into a separate module
...
See gh-41228
2024-06-26 19:47:35 +01:00
Andy Wilkinson
6fbf08fa9a
Update spring-boot-docker-compose to use docker-test plugin
...
See gh-41228
2024-06-26 19:46:03 +01:00
Andy Wilkinson
3f1f801461
Update spring-boot-testcontainers to use docker-test plugin
...
See gh-41228
2024-06-26 19:45:52 +01:00
Phillip Webb
26ea4f9fb1
Merge branch '3.2.x' into 3.3.x
2024-06-25 22:16:10 -07:00
Phillip Webb
712d935c8e
Fix checkstyle violation
...
See gh-35786
2024-06-25 22:16:03 -07:00
Phillip Webb
87e0262896
Merge branch '3.2.x' into 3.3.x
...
Closes gh-41238
2024-06-25 22:08:44 -07:00
Phillip Webb
eef4c3c2c0
Allow TestcontainersLifecycleBeanPostProcessor to detect scoped beans
...
Update `TestcontainersLifecycleBeanPostProcessor` so that scoped beans
are included.
Fixes gh-35786
2024-06-25 22:00:34 -07:00
Phillip Webb
905d6b96d0
Merge branch '3.2.x'
...
Closes gh-41166
2024-06-19 22:30:58 -07:00
Andy Wilkinson
491f34d25c
Improve container test code
...
Replace `DockerImageNames` with a enum and relocate it from the
`testcontainers` to `container` package. The enum now also
becomes a common location that we can use to apply container
configuration such as timeouts.
Closes gh-41164
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2024-06-19 20:10:03 -07:00
Andy Wilkinson
e10066a83f
Merge branch '3.2.x'
...
Closes gh-41125
2024-06-17 11:43:29 +01:00
Andy Wilkinson
138307c13c
Disable test context cache in spring-boot-testcontainers
...
Closes gh-41124
2024-06-17 11:43:00 +01:00
Phillip Webb
147240aa0c
Merge branch '3.2.x'
...
Closes gh-41080
2024-06-11 13:32:30 -07:00
Ahmed Ashour
207327d97c
Use method references when possible in test code
...
See gh-40974
2024-06-11 12:58:00 -07:00
Phillip Webb
255bcc28e6
Merge branch '3.2.x'
...
Closes gh-41077
2024-06-11 10:48:52 -07:00
Phillip Webb
ecc9a2352d
Polish "Use constructor rather than Collection.addAll"
...
See gh-41053
2024-06-11 10:02:27 -07:00
Piyal Ahmed
17adcfc180
Use constructor rather than Collection.addAll
...
See gh-41053
2024-06-11 09:39:45 -07:00
Andy Wilkinson
d05d0105db
Merge branch '3.2.x'
2024-05-22 17:02:37 +01:00
Andy Wilkinson
35fb54a4d3
Polish deprecation notice
2024-05-22 17:02:29 +01:00
Andy Wilkinson
7bec440d03
Merge branch '3.2.x'
2024-05-22 09:58:37 +01:00
Andy Wilkinson
d340f87c22
Disable test when Docker is not available
...
See gh-40585
2024-05-22 09:58:23 +01:00
Andy Wilkinson
2d979bf06e
Merge branch '3.2.x'
...
Closes gh-40863
2024-05-22 09:16:57 +01:00
Andy Wilkinson
468e246dbb
Make sure container's started before connection details use it
...
Prior to this commit, a Testcontainer that was managed as a bean
would not have been started in time if it was accessed before
the bean factory's configuration had been frozen. A common way
for this to occur is when using JPA. The entity manager factory
bean is LoadTimeWeaverAware which causes it to be created before
configuration is frozen. Creating this bean requires the DataSource
which in turn requires the JdbcConnectionDetails and its JDBC URL.
Getting the JDBC URL From the connection details requires the
container hosting the SQL database to have been started.
This commit updates ContainerConnectionDetails, the super-class for
all Testcontainer-based ConnectionDetails implementations, to publish
an event when the Container is retrieved from the details. When this
event is published, TestcontainersLifecycleBeanPostProcessor
initializes all containers that are defined as beans.
Closes gh-40585
2024-05-22 09:15:21 +01:00
Andy Wilkinson
8b3c808ae6
Polish
2024-05-20 15:08:45 +01:00
Andy Wilkinson
921e459eb5
Merge branch '3.2.x'
...
Closes gh-40835
2024-05-20 13:12:22 +01:00
Andy Wilkinson
f440f2c3ac
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40834
2024-05-20 13:12:03 +01:00
Andy Wilkinson
f5262d89df
Add missing Testcontainers service connection tests
...
Closes gh-35039
2024-05-20 13:02:24 +01:00
Scott Frederick
add22c399a
Merge branch '3.2.x'
...
Closes gh-40509
2024-04-24 15:10:08 -05:00
Scott Frederick
3e2d151c0e
Merge branch '3.1.x' into 3.2.x
...
Closes gh-40508
2024-04-24 15:08:50 -05:00
Scott Frederick
f210d83062
Don't reuse Testcontainers containers if reuse is globally disabled
...
Fixes gh-39609
2024-04-24 14:37:59 -05:00
Phillip Webb
6963bd884b
Merge branch '3.2.x'
2024-04-18 12:53:26 -07:00
Matt Pavlovich
af18a69d54
Use activemq-client instead of transitional activemq-client-jakarta
...
See gh-40028
2024-03-20 11:02:01 +00:00
Johnny Lim
412b8dd548
Polish
...
See gh-39910
2024-03-15 11:25:16 +01:00
Phillip Webb
f8a1dae835
Merge branch '3.2.x'
2024-02-21 15:27:57 -08:00
Phillip Webb
12de6aa46a
Merge branch '3.1.x' into 3.2.x
2024-02-21 15:27:27 -08:00
Moritz Halbritter
7f55cae90f
Merge branch '3.2.x'
2024-02-12 10:19:46 +01:00
Moritz Halbritter
4387b79831
Merge branch '3.1.x' into 3.2.x
2024-02-12 10:18:46 +01:00
Moritz Halbritter
8ffcfc9b77
Harmonize style of igored exceptions across the codebase
2024-02-12 10:14:20 +01:00