繁体   English   中英

Maven 测试未运行 cucumber 测试

[英]Maven test not running cucumber tests

在我的示例 spring 启动安全项目中,我想添加一些 BDD 测试。 我添加了依赖项、功能文件、sep 定义等,但mvn test忽略了我所有的测试类。 我有一些运行良好的 junit 和 selenium 测试。

项目是公共的https://gitlab.com/vivart/spring-boot-security为了让它更简单我已经删除了所有 junit 和 selenium 测试。

注意:我已经尝试了所有类似的问题建议。

我做了 2 次修改并能够运行测试:

1:您的功能文件中缺少 Scenario 关键字。 相反,你给了登录名:

Feature: Login
  Scenario: Login functionality

2:缺少CucumberTestContextConfiguration class。 请将它添加到您的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 {

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM