2015-05-12 132 views
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所以也許這個問題是非常新手,但請指出我的正確途徑。

回答

0

如果您使用的是嵌入式tomcat,不需要額外的設置 - 只需運行maven測試即可。

+0

當你說嵌入式tomcat是指你在spring-boot中存在的那個嗎? – worrynerd

+0

正確。如果你打包成jar(見pom ),那就是你在做什麼 – gyoder

+0

謝謝@gyoder我通過在pom中使用故障安全插件解決了這個問題。 – worrynerd

相關問題