Commit Graph

  • c2dd6667f1 Revise method signature in TestRuntimeHintsRegistrar Sam Brannen 2022-09-05 12:01:03 +02:00
  • 16ff05ed86 Polish Stephane Nicoll 2022-09-05 11:55:19 +02:00
  • 3b36171926 Merge branch '5.3.x' Stephane Nicoll 2022-09-05 07:24:07 +02:00
  • 8dcb2a75fa Merge pull request #29048 from 1993heqiang Stephane Nicoll 2022-09-05 07:23:55 +02:00
  • 111a9902ac Fix typo in data-access section heqiang 2022-08-31 22:49:07 +08:00
  • b0e723dbbb Delete obsolete test code Sam Brannen 2022-09-04 19:50:41 +02:00
  • a68d4ae25c Register runtime hints for ActiveProfilesResolvers Sam Brannen 2022-09-04 18:59:12 +02:00
  • 8d6d3f2698 Polishing Sam Brannen 2022-09-04 17:51:48 +02:00
  • afff849992 Add missing package-info.java file Sam Brannen 2022-09-04 17:50:45 +02:00
  • cbb30153fb Introduce StandardTestRuntimeHints in the TestContext framework Sam Brannen 2022-09-04 17:44:19 +02:00
  • bf0ac84a05 Introduce TestRuntimeHintsRegistrar in the TestContext framework Sam Brannen 2022-09-04 17:14:24 +02:00
  • dc7c7ac22a Register runtime hint for @WebAppConfiguration's resource path Sam Brannen 2022-09-04 16:45:02 +02:00
  • f6db2cc35f Use serializerOrNull in Kotlin Serialization support Sébastien Deleuze 2022-09-04 16:05:25 +02:00
  • ef7784f85e Register runtime hints for @TestPropertySource#locations Sam Brannen 2022-09-04 15:19:23 +02:00
  • dcf160e427 Consistently include leading slash for classpath: resources in the TCF Sam Brannen 2022-09-04 15:09:56 +02:00
  • 920fbb34c8 Register runtime hints for @ContextConfiguration#locations Sam Brannen 2022-09-03 17:25:46 +02:00
  • c0040b9024 Polishing Sam Brannen 2022-09-03 17:25:00 +02:00
  • 36a2a62294 Polishing Sam Brannen 2022-09-03 16:52:57 +02:00
  • 0daaa1c38a Make QDox an implementation detail of spring-core-test Andy Wilkinson 2022-09-03 08:23:20 +01:00
  • f50c301387 Change BindingReflectionHintsRegistrar package Sébastien Deleuze 2022-09-02 19:30:21 +02:00
  • 7ace1f9dc5 Align RuntimeHintsPredicates with new FieldMode Brian Clozel 2022-09-02 18:15:50 +02:00
  • 4368e2563f Reinstate RuntimeHintsAgent tests Brian Clozel 2022-09-02 17:29:24 +02:00
  • 044f3728a3 Introduce @RegisterReflectionForBinding Sébastien Deleuze 2022-09-01 18:00:03 +02:00
  • aaffb8b27e Move BindingReflectionHintsRegistrar to spring-core Sébastien Deleuze 2022-09-01 17:59:43 +02:00
  • 6475523a53 Merge branch '5.3.x' Sam Brannen 2022-09-02 16:42:07 +02:00
  • 0389fcca7e Fix sporadically failing SpEL test Sam Brannen 2022-09-02 16:41:44 +02:00
  • cc555d2ff4 Avoid shipping AWT classes in native images Sébastien Deleuze 2022-09-02 15:04:03 +02:00
  • cced3cba09 Register runtime hints for @TestExecutionListeners Sam Brannen 2022-09-02 14:52:58 +02:00
  • 34635d7751 Register runtime hints for TestContextBootstrappers Sam Brannen 2022-09-02 14:40:09 +02:00
  • 1cae054cf5 Polishing Sam Brannen 2022-09-02 14:27:58 +02:00
  • 549f4e7933 Register runtime hints for ApplicationContextInitializers in the TCF Sam Brannen 2022-09-02 14:17:43 +02:00
  • 51daeac86b Register runtime hints for ContextLoaders automatically in the TCF Sam Brannen 2022-09-02 14:02:58 +02:00
  • 41b6f4e351 Commit changes to test Sam Brannen 2022-09-02 13:17:48 +02:00
  • 52712cecce Document reasons for hint registration in the TestContext framework Sam Brannen 2022-09-02 13:15:32 +02:00
  • dadfdb91d9 Stop registering SynthesizedAnnotation proxies in spring-test Sam Brannen 2022-09-02 13:10:18 +02:00
  • 69f23095b8 Deprecate SynthesizedAnnotation and related methods Sam Brannen 2022-09-02 11:55:22 +02:00
  • 0ec03a8dd6 Stop implementing SynthesizedAnnotation in annotation proxies Sam Brannen 2022-09-02 11:00:40 +02:00
  • 7214b1e03c Merge branch '5.3.x' Sébastien Deleuze 2022-09-02 11:19:55 +02:00
  • bb3ada4a67 Fix Kotlin Serialization converter registration logic junsu 2022-08-24 23:19:45 +09:00
  • fc47d25bc7 Polish Brian Clozel 2022-09-02 10:55:40 +02:00
  • 73abd58202 Polishing Sam Brannen 2022-09-02 10:23:53 +02:00
  • 505da5c602 Migrate hint registration to shortcuts Phillip Webb 2022-09-01 16:30:25 -07:00
  • bc0bf1fac3 Add additional shortcuts for hint registration Phillip Webb 2022-09-01 16:32:35 -07:00
  • da1005cd66 Add FieldMode for field hints and ensure that it cannot be downgraded Phillip Webb 2022-09-01 14:37:23 -07:00
  • 0bd923b0a7 Polishing Phillip Webb 2022-09-01 14:37:20 -07:00
  • cea06e6a9e Polish ReflectionHints and TypeHint method order Phillip Webb 2022-09-01 13:42:19 -07:00
  • cfd37d948d Reduce visibility of hint factory methods Phillip Webb 2022-09-01 13:37:08 -07:00
  • a5584dcaa6 Merge branch '5.3.x' Sam Brannen 2022-09-01 17:44:24 +02:00
  • 66b9a52cec Suppress warning in test Sam Brannen 2022-09-01 17:39:15 +02:00
  • 6a68bd58f9 Introduce AnnotationUtils.isSynthesizedAnnotation(Annotation) Sam Brannen 2022-09-01 17:27:16 +02:00
  • b1414bf15b Polishing Sam Brannen 2022-09-01 17:23:04 +02:00
  • 289d378aeb Polish Brian Clozel 2022-09-01 15:14:58 +02:00
  • c470262c8e Rewrite ConcurrentLruCache implementation Brian Clozel 2022-08-22 13:54:05 +02:00
  • 706c1ec8dd Polish Johnny Lim 2022-08-31 23:59:51 +09:00
  • 2ecc37fbef Reintroduce exclusion of dom4j for findbugs Sam Brannen 2022-08-31 16:34:48 +02:00
  • b22d01f5f3 Polish TestContextRuntimeHints Sam Brannen 2022-08-31 13:28:46 +02:00
  • 40647bdaf6 Register hints for test execution event annotations in the TCF Sam Brannen 2022-08-31 13:07:47 +02:00
  • 2d35bbd74e Move TestContextRuntimeHints to aot.hint package Sam Brannen 2022-08-31 12:54:23 +02:00
  • 98c74059e0 Polish Javadoc Sam Brannen 2022-08-31 10:34:45 +02:00
  • 5757429ea5 Upgrade Mockito to 4.7.0 Brian Clozel 2022-08-31 16:24:15 +02:00
  • fa475d0b63 Upgrade kotlinx dependencies Brian Clozel 2022-08-31 16:23:53 +02:00
  • 7cb1a4e876 Upgrade to Reactor 2022.0.0-M5 Brian Clozel 2022-08-31 16:23:14 +02:00
  • 5a7189a483 Upgrade to Netty 4.1.80 Brian Clozel 2022-08-31 16:22:47 +02:00
  • 3c22404bce Fix RuntimeHintsAgent instrumentation for method invocation Brian Clozel 2022-08-31 15:19:31 +02:00
  • f877f81ae4 Move Netty 5 dependency to Framework platform Brian Clozel 2022-08-30 21:58:41 +02:00
  • a5fb55fd6d Replace dependency management plugin with built-in platform support Andy Wilkinson 2022-08-30 15:18:49 +01:00
  • 741ee960e2 Register runtime hints for TestContext framework classes and annotations Sam Brannen 2022-08-30 15:27:19 +02:00
  • 8a7e839ad0 Polishing Arjen Poutsma 2022-08-30 15:22:26 +02:00
  • 4b18cc94ea Merge branch '5.3.x' Arjen Poutsma 2022-08-30 15:15:57 +02:00
  • f91943977c RenderingResponse must set status code on RedirectView Arjen Poutsma 2022-08-30 15:14:03 +02:00
  • 3eaf259f2d Polishing Arjen Poutsma 2022-08-30 12:19:13 +02:00
  • b5b51e73fc Merge branch '5.3.x' Arjen Poutsma 2022-08-30 12:18:51 +02:00
  • 4c0ece944a Fix race condition in PartGenerator Arjen Poutsma 2022-08-30 12:11:22 +02:00
  • 0ebc86c1af Merge branch '5.3.x' Sam Brannen 2022-08-28 18:48:21 +02:00
  • 2c75eb8745 Support @Nested tests in MockServerContainerContextCustomizerFactory Sam Brannen 2022-08-28 18:41:16 +02:00
  • c24e98e51b Avoid reflection for instantiating MockServerContainerContextCustomizer Sam Brannen 2022-08-28 17:43:45 +02:00
  • 92b582701e Skip ContextCustomizerFactory that cannot be loaded Sam Brannen 2022-08-28 17:40:29 +02:00
  • ab20a189c5 Consistent logging for skipped TestExecutionListeners Sam Brannen 2022-08-28 16:09:38 +02:00
  • 7f88f315a4 Introduce logging for ContextCustomizer[Factory] to improve diagnostics Sam Brannen 2022-08-28 16:08:38 +02:00
  • aa7ef79478 Apply "instanceof pattern matching" in spring-test Sam Brannen 2022-08-26 16:34:26 +02:00
  • b50415062b Clean up warnings and polish tests Sam Brannen 2022-08-26 15:20:16 +02:00
  • e53c7ae6f5 Polish Javadoc and internals of the TestContext framework Sam Brannen 2022-08-26 12:21:28 +02:00
  • c32ff17821 Revise @Nullable declarations in the TestContext framework Sam Brannen 2022-08-26 12:17:57 +02:00
  • d16fa82888 Remove remaining native build-time class initializations Sébastien Deleuze 2022-08-26 09:29:17 +02:00
  • 3e9b57106e Refine TypeHint.Builder#onReachableType Javadoc Sébastien Deleuze 2022-08-26 08:35:18 +02:00
  • 08f636b691 Introduce TypeHint.Builder#onReachableType(Class<?>) Sébastien Deleuze 2022-08-26 08:30:25 +02:00
  • 7671d29899 Add missing @Nullable declaration in AotTestMappings Sam Brannen 2022-08-25 16:53:54 +02:00
  • 593bd064e1 Polishing Sam Brannen 2022-08-25 13:23:04 +02:00
  • d467db4b9e Make TestClassScanner and TestContextAotGenerator public Sam Brannen 2022-08-25 12:03:11 +02:00
  • 626739d93f Polishing Arjen Poutsma 2022-08-25 11:31:47 +02:00
  • 9c33d2707a Introduce support for Netty 5 Buffer Arjen Poutsma 2022-07-27 15:24:14 +02:00
  • 8a61866ee2 Harmonize registration of reflection hints Stephane Nicoll 2022-08-24 19:34:12 +02:00
  • 7ca57b7e80 Use consistent registration API in TypeHint.Builder Stephane Nicoll 2022-08-24 16:51:42 +02:00
  • 5aa8583159 Add shortcut to register an executable with a mode Stephane Nicoll 2022-08-24 15:44:54 +02:00
  • c164b918c0 Apply consistent RuntimeHints defaults Stephane Nicoll 2022-08-24 15:12:46 +02:00
  • 019785a72e Introduce CLI for triggering AOT test context processing Sam Brannen 2022-08-24 17:06:58 +02:00
  • 5115deb5e3 Introduce CLI for triggering AOT test context processing Sam Brannen 2022-08-23 16:05:44 +02:00
  • feb2a30910 Improve precondition checks in TestClassScanner Sam Brannen 2022-08-23 16:03:06 +02:00
  • 41e8683781 Polish Stephane Nicoll 2022-08-23 14:41:32 +02:00
  • 560f53dbf7 Polish Stephane Nicoll 2022-08-23 14:34:20 +02:00