Moritz Halbritter
735c43ce9b
Merge branch '2.7.x' into 3.0.x
2023-05-02 14:38:48 +02:00
Moritz Halbritter
312f0c17ed
Set initial ElasticSearch heap size in integration tests
2023-05-02 14:37:13 +02:00
Moritz Halbritter
037cb8c5b0
Merge branch '2.7.x' into 3.0.x
2023-05-02 13:57:37 +02:00
Moritz Halbritter
c1cef099d2
Limit maximum heap of ElasticSearch in tests
2023-05-02 13:40:59 +02:00
Moritz Halbritter
d7a9f87b64
Disable Neo4j tests on aarch64 linux and mac
...
See gh-35228
2023-05-02 13:40:59 +02:00
Moritz Halbritter
9f109fe785
Disable Couchbase integration tests on aarch64 linux and mac
...
See gh-35228
2023-05-02 13:40:59 +02:00
Phillip Webb
d442bfbeff
Polish
2023-04-10 16:22:11 -07:00
Stephane Nicoll
ace8cff1b3
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34869
2023-04-05 16:57:44 +02:00
Christoph Dreis
9107c5cae3
Avoid repeated class lookups in tests
...
See gh-34613
2023-04-05 16:40:21 +02:00
Andy Wilkinson
d6dbf300ab
Merge branch '2.7.x' into 3.0.x
...
Closes gh-34781
2023-03-27 18:05:03 +01:00
Andy Wilkinson
5669ea69d0
Consider properties on outer class in nested sliced tests
...
Prior to this commit, properties configured using the properties
attribute of a `@…Test` sliced test annotation would not be considered
when processed a `@Nested` test class. This would lead to the nested
class not reusing its outer class's application context due to the
two having different property configuration.
Fixes gh-33317
2023-03-27 17:58:51 +01:00
Phillip Webb
0b15962aca
Merge branch '2.7.x' into 3.0.x
2023-02-22 18:36:16 -08:00
Phillip Webb
58e7cae20f
Merge branch '2.7.x' into 3.0.x
2023-02-22 13:36:01 -08:00
Phillip Webb
737ef61456
Enable and fix GraphQlTestIntegrationTests
2023-02-22 13:34:40 -08:00
Phillip Webb
e04c09ceae
Merge branch '2.7.x' into 3.0.x
2023-02-22 00:50:18 -08:00
Phillip Webb
891ce3bd1b
Disable recently renamed tests
2023-02-22 00:49:23 -08:00
Phillip Webb
01e8c42c16
Merge branch '2.7.x' into 3.0.x
2023-02-21 23:55:34 -08:00
Phillip Webb
3651ba348d
Fix checkstyle test violations
2023-02-21 23:49:56 -08:00
Phillip Webb
c4de86c244
Merge branch '2.7.x' into 3.0.x
2023-02-21 23:17:57 -08:00
Phillip Webb
df5898a146
Reformat code following spring-javaformat upgrade
2023-02-21 22:53:27 -08:00
Johnny Lim
bc7fc90550
Replace Base64Utils with JDK's Base64
...
See gh-33967
2023-01-31 10:20:06 +01:00
Phillip Webb
71efc55bf9
Merge branch '2.7.x'
2023-01-18 16:31:53 -08:00
Phillip Webb
7c508fa324
Update copyright year of changed files
2023-01-18 15:37:58 -08:00
Moritz Halbritter
94f4a4396c
Merge branch '2.7.x'
...
Closes gh-33880
2023-01-18 17:35:52 +01:00
Moritz Halbritter
e8d809fe65
Replace 'via' with 'over' or 'through' in the documentation
...
Closes gh-33878
2023-01-18 16:56:42 +01:00
Phillip Webb
a2ac38e203
Update copyright year of changed files
2023-01-09 15:46:07 -08:00
Krzysztof Krason
cf6493f65c
Simplify AssertJ assertions and also make them more readable
...
See gh-33653
2023-01-09 11:10:20 +01:00
Phillip Webb
f588793445
Update copyright year of changed files
2022-12-22 01:00:42 -08:00
Phillip Webb
532fed3147
Increase couchbase connection timeout for tests
2022-12-22 00:49:04 -08:00
Moritz Halbritter
08659baeba
Polish away public modifier on tests
2022-12-16 16:08:44 +01:00
Moritz Halbritter
725337f976
Make fields final
...
Closes gh-33537
2022-12-16 14:28:44 +01:00
Brian Clozel
928df41f61
Start building against Reactor 2022.0.1 SNAPSHOTs
...
See gh-33475
2022-12-07 14:45:42 +01:00
Brian Clozel
ce33ec19cd
Start building against Spring GraphQL 1.1.1-SNAPSHOT
...
See gh-33477
2022-12-07 14:43:04 +01:00
Moritz Halbritter
fad610ef72
Add factory for NoopTracer instead of using instance supplier
...
Closes gh-33298
2022-11-22 14:02:57 +01:00
Johnny Lim
6027508cf7
Polish
...
See gh-33108
2022-11-16 10:00:36 +01:00
Andy Wilkinson
d34ccb3880
Avoid duplicate test database replacement in native tests
...
Closes gh-33100
2022-11-10 19:25:36 +00:00
Andy Wilkinson
fcbc7dacf1
Add reflection hints for JsonTesters
...
Closes gh-32858
2022-11-09 15:15:29 +00:00
Andy Wilkinson
b357239861
Upgrade to Jakarta Activation 2.1.0
...
Closes gh-33045
2022-11-08 11:01:17 +00:00
Moritz Halbritter
85fd475821
Add noop tracer bean if tracing is disabled
...
The new functionality doesn't expose any public API
and works the same as WebTestClientContextCustomizer
does.
Closes gh-32907
2022-11-02 15:45:39 +01:00
Scott Frederick
c81ebf63d9
Use ApplicationContextFailureProcessor to log report on failure
...
Closes gh-31793
2022-10-31 15:15:49 -05:00
Andy Wilkinson
99edda735e
Polish
2022-10-25 12:57:58 +01:00
Madhura Bhave
ce3c933f77
Adapt to Spring Security changes
...
Closes gh-32604
2022-10-19 11:46:27 -07:00
Phillip Webb
e0b67889a8
Use Stream.toList instead of Stream.collect when possible
...
Update code to make use of `Stream.toList()` whenever possible.
Closes gh-28177
2022-10-04 00:29:22 -07:00
Andy Wilkinson
51df7813a5
Remove code deprecated in 2.x and add since and forRemoval attributes
...
Closes gh-32548
Closes gh-32549
2022-09-30 14:39:05 +01:00
dreis2211
f0b4a65546
Avoid usage of StringBuffer where possible
...
See gh-32519
2022-09-29 09:29:10 +02:00
Brian Clozel
eac50a8f0c
Auto-configure Observation support for RestTemplate
...
Prior to this commit, Spring Boot would auto-configure a customizer that
instruments `RestTemplate` through a `RestTemplateBuilder`. This would
install a request interceptor that instrumented client exchanges for
producing metrics.
As of spring-projects/spring-framework#28341 , the instrumentation is
done at the `RestTemplate` level directly using the `Observation` API.
The `Tag` (now `KeyValue`) extraction, observation name and
instrumentation behavior now lives in the Spring Framework project.
This commit updates the auto-configuration to switch from Boot-specific
Metrics instrumentation to a generic Observation instrumentation.
As a migration path, some configuration properties are deprecated in
favor of the new `management.observations.*` namespace.
Closes gh-32484
2022-09-27 22:19:01 +02:00
Stephane Nicoll
0f325f98b5
Disable ContextCustomizer implementations at runtime if necessary
...
This commit disables ContextCustomizer implementations that tune a
test configuration context at runtime. Previously, these ran again and
required additional hints to work properly.
Rather than contributing those hints, the customizer is skipped as its
impact is irrelevant in an AOT-optimized context: the context is fully
prepared and the updates on the MergedContextConfiguration are not taken
into account.
Closes gh-32422
2022-09-20 04:34:58 +02:00
Andy Wilkinson
0476b5da5d
Upgrade to Selenium HtmlUnit 3.64.0 and Selenium 4.4.0
...
Closes gh-32372
Closes gh-32373
2022-09-15 12:31:56 +01:00
Andy Wilkinson
d103bbc034
Avoid returning null from TestContext.getTestClass()
...
Our mock didn't configure an expectation so null was returned. That's
prohibited by the javadoc and some recent Framework changes mean that
it's no longer tolerated.
2022-09-13 17:41:06 +01:00
Phillip Webb
46be4a3f30
Merge branch '2.7.x'
2022-09-08 19:38:18 -07:00