Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将Cumber项目转换为并行运行?_Java_Selenium_Testing_Junit_Cucumber - Fatal编程技术网

Java 如何将Cumber项目转换为并行运行?

Java 如何将Cumber项目转换为并行运行?,java,selenium,testing,junit,cucumber,Java,Selenium,Testing,Junit,Cucumber,嗨,我现在有一个大项目,我在晚上运行Cumber测试,但是我发现jenkins的构建在一个小时左右后一直中断,所以我现在想并行运行我的测试 对于一个现有的项目,我的项目是用src/test/java目录中的功能文件、步骤、运行程序等进行设置的 我的试跑员是这样的 import io.cucumber.junit.CucumberOptions; import io.cucumber.junit.Cucumber; import org.junit.runner.RunWith; import

嗨,我现在有一个大项目,我在晚上运行Cumber测试,但是我发现jenkins的构建在一个小时左右后一直中断,所以我现在想并行运行我的测试

对于一个现有的项目,我的项目是用src/test/java目录中的功能文件、步骤、运行程序等进行设置的

我的试跑员是这样的

import io.cucumber.junit.CucumberOptions;
import io.cucumber.junit.Cucumber;
import org.junit.runner.RunWith;
import org.testng.annotations.DataProvider;

@RunWith(Cucumber.class)
@CucumberOptions(
    features = {"src/test/java/noting/feature_files/"},
    glue = {"noting.steps", "noting.hooks"},
    tags = {"@regression"},
    monochrome = true,
    plugin = {"pretty", "json:target/cucumber-report/cucumber.json", "rerun:target/rerun.txt"}
)

public class MainRunner {



}

有没有办法将其转换为并行运行,可能是通过注释或功能包

谢谢,但我不理解场景大纲功能文件,这是将所有功能文件放在一起还是什么?你应该看看这个-。搜索场景大纲。基本上,它使用不同的数据集运行特定的场景。哦,好吧,我有很多场景大纲,我的主要问题是如何从主运行程序运行并行测试?这似乎是不可能的,我所能看到的是,我将场景添加到资源文件并添加surefire插件,但似乎无论如何都看不到从主运行程序运行?使用junit u无法通过使用运行程序并行运行。你必须使用maven。使用testng runner可以直接运行。否则,您可以使用命令行中的threads选项运行。谢谢,但我不理解场景大纲功能文件,这是将所有功能文件放在一起还是什么?你应该看看这个-。搜索场景大纲。基本上,它使用不同的数据集运行特定的场景。哦,好吧,我有很多场景大纲,我的主要问题是如何从主运行程序运行并行测试?这似乎是不可能的,我所能看到的是,我将场景添加到资源文件并添加surefire插件,但似乎无论如何都看不到从主运行程序运行?使用junit u无法通过使用运行程序并行运行。你必须使用maven。使用testng runner可以直接运行。否则,您可以使用命令行中的threads选项运行。