为了账号安全,请及时绑定邮箱和手机立即绑定

在空手道配置中使用Spring Boot的配置

在空手道配置中使用Spring Boot的配置

Cats萌萌 2021-04-26 20:21:54
我有一个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是一个亚军启动测试并生成报告。如果某人有一个可行的想法,那将使我过得开心:)。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信