我正在寫一個集成測試框架,並在我的父測試類,我有以下:SpringBoot測試ContextConfiguration有沒有橫幅
@ContextConfiguration(loader = AnnotationConfigContextLoader.class)
public abstract class IntegrationTestParent extends AbstractTestNGSpringContextTests {
...
@Configuration
@EnableAutoConfiguration
@ComponentScan("redacted")
public static class AutomationTestConfig {
}
}
,讓我的靈活性很大,不過,我注意到我的自定義banner.txt
文件不再被打印出來,我的application.properties文件(其中設置了spring.output.ansi.enabled=ALWAYS
和一些maven過濾的應用程序變量)也不被讀取。
除了一些真正的生成ascii藝術的figlet外,它還打印出了很多關於JVM和各種系統和環境屬性的方便的調試信息,所以我對遠程環境有了一個非常好的主意(a la Jenkins and Bamboo或任何人的任意筆記本電腦)他們正在運行。
除了@ContextConfiguration(loader = AnnotationConfigContextLoader.class)
之外,有沒有辦法讓這個行爲?