2
我正在使用springboot編寫集成測試,並使用SpringApplicationConfiguration來加載配置。在teamcity中使用spring-boot和restassured運行集成測試
這是測試類註釋樣子:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = RestAPIApplication.class)
@IntegrationTest("server.port:8083") // this is the port set by my application
現在到了我真正的問題。當我使用maven在teamcity中運行測試類時,在運行集成測試之前,我不需要配置某些內容來運行springboot服務器嗎?
我是新來的springboot所以也許這個問題是非常新手,但請指出我的正確途徑。
當你說嵌入式tomcat是指你在spring-boot中存在的那個嗎? – worrynerd
正確。如果你打包成jar(見pom),那就是你在做什麼 –
gyoder
謝謝@gyoder我通過在pom中使用故障安全插件解決了這個問題。 – worrynerd