我们有一个 Spring Boot 应用程序,我们想从这个应用程序中开始执行 Cucumber 功能。每当用户单击 spring 应用程序中的按钮时,调用就会进入一个类 ( CucumberTestService),我们开始执行 Cucumber 功能。
以下是我们感兴趣的源代码结构:
- src
-main
-com
-bino
-panel
-server
-reference
-cucumber
-steps
-SendMessagesDefs.java
-CucumberTestService.java
Run Code Online (Sandbox Code Playgroud)
我们准备参数CucumberTestService:
String[] args = new String[]{
"--strict",
"--glue",
"com.bino.panel.server.reference.cucumber.steps",
"--plugin",
"pretty",
"/CUCUMBER-FEATS/" + feature + ".feature",
"--plugin",
"json:" + reports_path + "/cucumber-reports-" + feature + "/Cucumber.json",
"--plugin",
"junit:" + reports_path + "/cucumber-reports-" + feature + "/Cucumber.xml",
"--plugin",
"html:" + reports_path + "/cucumber-reports-" + feature,
"--plugin",
"usage:" + reports_path + "/cucumber-reports-" + feature …Run Code Online (Sandbox Code Playgroud)