线程没有在空手道并行执行退出

问题描述 投票:1回答:1

这里是我的并行执行代码片段:

package examples;
import com.intuit.karate.KarateOptions;
import com.intuit.karate.Results;
import com.intuit.karate.Runner;
import static org.junit.Assert.*;

import java.util.Arrays;
import java.util.List;

import org.junit.Test;

@KarateOptions(tags = {"~@ignore"})
public class ExamplesTest {

     @Test
        public void testParallel() {
            List<String> tags = Arrays.asList("~@ignore");
            List<String> features = Arrays.asList("classpath:examples/autocomment"); 
            Results results = Runner.parallel(tags,features, 5, "target/surefire-reports");
           // assertTrue(results.getErrorMessages(), results.getFailCount() == 0);
        }
}

一旦使用命令mvn test -DargLine="-Dkarate.env=qa"执行的所有功能文件,线程没有退出,因此共建永远不会结束。能否请你让我知道,如果我错了,在这里做什么? `

karate
1个回答
0
投票

你的一个测试可能有一个严重错误(karate-config.js的也许是EVAL)。运行使用JUnit运行,看日志。

这应该被固定在这个票,就看你能不能从源代码构建和验证:https://github.com/intuit/karate/issues/667

© www.soinside.com 2019 - 2024. All rights reserved.