spring-boot/spring-boot-tests
Andy Wilkinson 8f1b8622ba Ensure that webEnvironment=NONE creates non-web context
Previously, if spring.main.web-application-type was configured in
application.properties to servlet or reactive, setting
webEnvironment=NONE on @SpringBootTest would not work correctly and
a servlet or reactive web application context would be created
based on the value of spring.main.web-application-type.

This commit updates the test context bootstapper to set
spring.main.web-application-type to none when webEnvironment has been
set to none. This is done in the merged context configuration's
property source properties which are applied to the environment in a
high-precedence test property source that will override configuration
in application.properties.

Closes gh-29695
2022-04-14 14:44:30 +01:00
..
spring-boot-deployment-tests Test servlet 3.1 compatibility in deployment tests 2021-12-09 12:24:43 +00:00
spring-boot-integration-tests Polish "Enable Java 18 for LoaderIntegrationTests" 2022-03-25 11:02:57 +00:00
spring-boot-smoke-tests Ensure that webEnvironment=NONE creates non-web context 2022-04-14 14:44:30 +01:00