Andy Wilkinson
2e5fd50267
Start splitting up spring-boot
2025-05-06 14:41:44 -07:00
Phillip Webb
b0f61dccfa
Add useful transitive dependencies to spring-boot-test-support
...
Add more `api` dependencies to `spring-boot-test-support` to reduce
the number of test dependencies needing in sub-modules.
2025-05-06 14:41:43 -07:00
Stéphane Nicoll
d6cdebe1fc
Merge branch '3.4.x'
...
Closes gh-45101
2025-04-10 16:35:21 +02:00
Stéphane Nicoll
84128a81fa
Merge branch '3.3.x' into 3.4.x
...
Closes gh-45100
2025-04-10 16:35:11 +02:00
Stéphane Nicoll
b4c6c55493
Allow ResourcesClassLoader to participate in CGLIB's cache
...
This commit updates ResourcesClassLoader to be a SmartClassLoader and
expose the original ClassLoader. This has the effect of making sure
proxies that are created by CGLIB can be reused against different tests
rather than having CGLIB trying to define the class again and fail.
Closes gh-45065
2025-04-10 16:22:14 +02:00
Andy Wilkinson
b60194441e
Upgrade to JUnit Jupiter 5.12.1
...
Closes gh-44780
2025-03-19 09:29:57 +00:00
Andy Wilkinson
19c386040b
Merge branch '3.4.x'
...
Closes gh-44698
2025-03-12 15:49:41 +00:00
Andy Wilkinson
59ddba1063
Merge branch '3.3.x' into 3.4.x
...
Closes gh-44697
2025-03-12 15:48:36 +00:00
Andy Wilkinson
9b15b4bce9
Consolidate mock web server factories
...
Closes gh-44674
2025-03-12 15:26:47 +00:00
Andy Wilkinson
162be9670d
Merge branch '3.4.x'
2025-03-05 15:43:14 +00:00
Andy Wilkinson
1eef4385ec
Merge branch '3.3.x' into 3.4.x
2025-03-05 15:43:00 +00:00
Andy Wilkinson
1f5b9de302
Normalize the separator in resource names
...
See gh-44444
2025-03-05 15:42:41 +00:00
Andy Wilkinson
b89cca355e
Merge branch '3.4.x'
2025-03-05 14:34:29 +00:00
Andy Wilkinson
bfd4e7b4ee
Merge branch '3.3.x' into 3.4.x
2025-03-05 14:34:11 +00:00
Andy Wilkinson
5683d39fd6
Allow resources to hide existing resources with the same name
...
See gh-44444
2025-03-05 14:33:57 +00:00
Andy Wilkinson
a5ff2a94f0
Merge branch '3.4.x'
...
Closes gh-44446
2025-02-26 15:31:17 +00:00
Andy Wilkinson
23b89c8cb3
Merge branch '3.3.x' into 3.4.x
...
Closes gh-44445
2025-02-26 15:31:04 +00:00
Andy Wilkinson
3acea583ad
Add support for working with resources in tests
...
Closes gh-44444
2025-02-26 15:29:20 +00:00
Phillip Webb
651a39b3f6
Merge branch '3.4.x'
2025-02-18 15:12:07 -08:00
Phillip Webb
eeced8c629
Merge branch '3.3.x' into 3.4.x
2025-02-18 15:11:51 -08:00
Phillip Webb
8aea6d575a
Update copyright year of changed files
2025-02-18 15:11:35 -08:00
Andy Wilkinson
1d35deaaf0
Merge branch '3.4.x'
...
Closes gh-44262
2025-02-13 14:49:15 +00:00
Andy Wilkinson
e12ae999b1
Merge branch '3.3.x' into 3.4.x
...
Closes gh-44261
2025-02-13 14:49:02 +00:00
Andy Wilkinson
2e00552130
Move MockPkcs11Security to spring-boot-testsupport
...
Closes gh-44260
2025-02-13 14:48:16 +00:00
Phillip Webb
f08188d5cf
Change relevant Assert calls to throw IllegalStateException
...
Change certain Assert class from `assert...` to `assertState`
so that a more appropriate `IllegalStateException` is thrown.
Fixes gh-43779
2025-01-11 21:16:36 -08:00
Phillip Webb
d44f4b56d3
Merge branch '3.3.x' into 3.4.x
2025-01-08 15:45:54 -08:00
Dmytro Nosan
b6b9237f2c
Reset StatusLogger fallback listener stream on initialization
...
Update `Log4J2LoggingSystem` so that the `StatusLogger` fallback
listener has its print stream reset on each initialization. This
allows output capture to work with the status listener.
Fixes gh-43578
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-01-06 17:58:21 -08:00
Stéphane Nicoll
615b199364
Update copyright year of changed file
...
See gh-43316
2024-11-29 10:35:12 +01:00
Johnny Lim
859c235a95
Polish
...
See gh-43316
2024-11-29 10:35:11 +01:00
Andy Wilkinson
32433e84f3
Merge branch '3.3.x'
...
Closes gh-43270
2024-11-22 15:46:38 +00:00
Andy Wilkinson
bb3651b7d1
Reduce warnings reported by Eclipse
...
Closes gh-43269
2024-11-22 15:39:35 +00:00
Phillip Webb
005ea96307
Revert "Add spring-aop to work around Spring Framework mock detection issue"
...
This reverts commit 2a64cf6fb1
.
Closes gh-42855
2024-10-23 12:36:36 -07:00
Phillip Webb
2a64cf6fb1
Add spring-aop to work around Spring Framework mock detection issue
2024-10-23 11:13:28 -07:00
Moritz Halbritter
c018c43886
Merge branch '3.3.x'
...
Closes gh-42736
2024-10-17 13:44:25 +02:00
Moritz Halbritter
8efe6e02d9
Merge branch '3.2.x' into 3.3.x
...
Closes gh-42735
2024-10-17 13:38:03 +02:00
Moritz Halbritter
a3060652f8
Call String.toLowerCase and .toUppercase with explicit locale
...
Closes gh-42719
2024-10-17 13:20:39 +02:00
Yanming Zhou
87cc2efb64
Strengthen package-like assertions
...
See gh-42682
2024-10-16 16:52:13 -07:00
Moritz Halbritter
593d2cccc4
Polish "Add support for virtual threads in OtlpMetricRegistry configuration"
...
See gh-42407
2024-09-26 13:42:39 +02:00
Mike Turbe
e615eb313a
Add support for virtual threads in OtlpMetricRegistry configuration
...
See gh-42407
2024-09-26 13:26:30 +02:00
Phillip Webb
7b3077280c
Merge branch '3.3.x'
...
Closes gh-42441
2024-09-24 14:32:48 -07:00
Phillip Webb
100bedc07d
Merge branch '3.2.x' into 3.3.x
...
Closes gh-42440
2024-09-24 14:29:09 -07:00
Phillip Webb
ad72411e2b
Apply conventions plugin to all subprojects
...
Closes gh-42438
2024-09-24 14:26:32 -07:00
Scott Frederick
224b06982e
Add support for untrusted CNB builders
...
A `trustBuilder` configuration option has been added to the Maven and
Gradle CNB integration image building goal and task. A known set of
builders published by Paketo, Heroku, and Google are trusted by default,
all other builders are untrusted by default.
Closes gh-41352
2024-07-11 13:51:54 -05: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
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
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
41c93c53e5
Merge branch '3.2.x'
...
Closes gh-41079
2024-06-11 12:31:43 -07:00