我有一個Spring Boot應用程序,該程序在主要的源代碼集中以編程方式啟動Karate測試。該應用程序應該在每個環境中配置將由空手道使用的幾個URL。我也有一個spring-cloud-config服務器,它加載與當前環境(dev,prod等)相對應的yaml屬性文件。因此,我的屬性不是項目本地的,并且在Spring Boot屬性組件之外也不可讀??紤]到所有這些,我希望我的空手道測試使用這些可配置的URL,但是我找不到在空手道上下文中使用包含我的屬性的Spring Boot組件的方法。作為進一步的信息,要以編程方式運行空手道測試,我使用的是JUnitCore#runClasses:@SpringBootApplicationpublic class MyApplication { public static void main(String[] args) { SpringApplication.run(MyApplication.class, args); // Run all tests in the application Result result = JUnitCore.runClasses(KarateApplicationRunner.class); }} 與KarateApplicationRunner是一個亞軍啟動測試并生成報告。如果某人有一個可行的想法,那將使我過得開心:)。
添加回答
舉報
0/150
提交
取消