Karate 线程在空手道中没有并行执行

Karate 线程在空手道中没有并行执行,karate,Karate,以下是我的并行执行代码片段: 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; @K

以下是我的并行执行代码片段:

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);
        }
}
包示例;
导入com.intuit.karate.karate选项;
导入com.intuit.karate.Results;
导入com.intuit.karate.Runner;
导入静态org.junit.Assert.*;
导入java.util.array;
导入java.util.List;
导入org.junit.Test;
@KarateOptions(标记={“~@ignore”})
公共类示例{
@试验
公共void testParallel(){
List tags=Arrays.asList(“~@ignore”);
List features=Arrays.asList(“classpath:examples/autocomment”);
结果=Runner.parallel(标签、特征、5,“目标/surefire报告”);
//assertTrue(results.getErrorMessages(),results.getFailCount()==0);
}
}
一旦使用命令执行所有要素文件
mvn测试-DargLine=“-Dkarate.env=qa”
,线程没有退出,因此构建永远不会结束。 如果我在这里做错了什么,你能告诉我吗??
`

您的一个测试可能有严重错误(可能是对
karate config.js
的评估)。使用JUnit runner运行并查看日志


这应该在这个问题中得到解决,看看是否可以从源代码构建并验证:

您的一个测试可能有严重错误(可能是对
karate config.js的评估)。使用JUnit runner运行并查看日志


这应该在这张票证中得到修复,请查看是否可以从源代码生成并验证:

没有任何服务器错误,但线程仍然无法退出。我有两个功能文件,其中包含标记忽略,因为我正在从另一个功能文件调用它们。因此,当我检查报告时,我观察到所有功能文件,它创建了三个文件,分别为.log、.xml和.json。但对于带有标记ignore的功能文件,它只创建了.log文件。这是线程无法退出的原因吗???@swapna不,它们将只是空的。在生成as中提到的源代码时出现编译错误“类文件的版本为55.0,应为52.0。请删除或确保它出现在类路径的正确子目录中。”。[ERROR]/karate/karate core/src/main/java/com/intuit/karate/StepActions.java:[150,13]找不到符号[ERROR]/home/sgadkari/NotBackedUp/karate/karate core/src/main/java/com/intuit/karate/StepActions.java:[161,13]找不到符号[ERROR]/karate/karate/karate core/src/main/java/com/intuit/karate/karate/StepActions.java:[330,13]找不到symbol@swapna嗯,找一个熟悉java+maven的人来帮助您,这是最好的!没有任何服务器错误,但线程仍无法退出。我有两个功能文件,在我从另一个功能文件调用它们时,它们带有标记ignore。因此,当我检查报告时,我观察到所有功能文件,它创建了三个文件作为.log,.xml和.json。但是对于带有标记ignore的功能文件,它只创建.log文件。这是线程无法退出的原因吗???@swapna不,它们将只是空的。在生成as中提到的源代码时出现编译错误“类文件的版本为55.0,应为52.0。请删除或确保它出现在类路径的正确子目录中。”。[ERROR]/karate/karate core/src/main/java/com/intuit/karate/StepActions.java:[150,13]找不到符号[ERROR]/home/sgadkari/NotBackedUp/karate/karate core/src/main/java/com/intuit/karate/StepActions.java:[161,13]找不到符号[ERROR]/karate/karate/karate core/src/main/java/com/intuit/karate/karate/StepActions.java:[330,13]找不到symbol@swapna嗯,找一个熟悉java+maven的人来帮助您,这是最好的!