ich ein Integrationstestframework mich schreibe, und in meiner Eltern Testklasse Ich habe folgende:SpringBoot-Test ContextConfiguration hat keine Banner
@ContextConfiguration(loader = AnnotationConfigContextLoader.class)
public abstract class IntegrationTestParent extends AbstractTestNGSpringContextTests {
...
@Configuration
@EnableAutoConfiguration
@ComponentScan("redacted")
public static class AutomationTestConfig {
}
}
Was mir ein hohes Maß an Flexibilität erlaubt es jedoch, ich habe bemerkte, dass meine benutzerdefinierte banner.txt
Datei nicht mehr ausgedruckt wird, noch wird meine application.properties Datei (die spring.output.ansi.enabled=ALWAYS
und einige maven gefilterte Anwendungsvariablen setzt) gelesen.
Zusätzlich zu einigen wirklich leet figlet generierte ASCII-Art, druckte es viele bequeme Debug-Informationen über die JVM und verschiedene System-und Umgebungseigenschaften, so hatte ich eine wirklich gute Idee über die Remote-Umgebungen (a la Jenkins und Bamboo oder irgendjemandes willkürlichen Laptop), sie liefen weiter.
Gibt es eine Möglichkeit, dieses Verhalten zusätzlich zu @ContextConfiguration(loader = AnnotationConfigContextLoader.class)
zu bekommen?