Java Maven测试未运行Cumber测试
在我的示例SpringBoot安全项目中,我想添加一些BDD测试。我添加了依赖项、功能文件、sep定义等,但是Java Maven测试未运行Cumber测试,java,spring-boot,selenium,cucumber,bdd,Java,Spring Boot,Selenium,Cucumber,Bdd,在我的示例SpringBoot安全项目中,我想添加一些BDD测试。我添加了依赖项、功能文件、sep定义等,但是mvn测试忽略了我的所有测试类。 我有一些junit和selenium测试运行良好 项目是公共的,为了使它更简单,我删除了所有junit和selenium测试 注意:我已经尝试过所有类似的问题建议。我已经做了2次修改,并且能够运行测试: 1:功能文件中缺少场景关键字。相反,您提供了登录: Feature: Login Scenario: Login functionality 2:
mvn测试
忽略了我的所有测试类。
我有一些junit和selenium测试运行良好
项目是公共的,为了使它更简单,我删除了所有junit和selenium测试
注意:我已经尝试过所有类似的问题建议。我已经做了2次修改,并且能够运行测试: 1:功能文件中缺少场景关键字。相反,您提供了登录:
Feature: Login
Scenario: Login functionality
2:CucumberTestContextConfiguration
类缺失。请将其添加到您的src/test/java
中,如下所示:
package com.example.auth;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
import io.cucumber.spring.CucumberContextConfiguration;
@CucumberContextConfiguration
@SpringBootTest
@AutoConfigureMockMvc
public class CucumberTestContextConfiguration {
}
由于我在步骤定义文件中做了一些更改,如url和位置等,所以我不会签入您的代码。但是,我可以在本地启动测试。如果我需要登记,请告诉我。