0
在我的Java Spring應用程序,我用了一個data-set.sql
文件來填充數據測試文件無法打開,因爲它不存在
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = ConsultationWebApplication.class)
@Sql(scripts="requests-dataset.sql")
@DirtiesContext(classMode= ClassMode.AFTER_EACH_TEST_METHOD)
@ActiveProfiles("test")
public class StatisticsTest {
//bla
//bla
//bla
}'
但是,當我把我的代碼庫中,特拉維斯持續集成 抱怨有:
org.springframework.jdbc.datasource.init.CannotReadScriptException: Cannot read SQL script from class path resource [ee/avok/consultation/service/requests-dataset.sql]; nested exception is java.io.FileNotFoundException: class path resource [ee/avok/consultation/service/requests-dataset.sql] cannot be opened because it does not exist
的一點是,的測試運行,並通過在本地主機,但它失敗的CI
似乎CI找不到該文件,但該文件位於測試包中。