У меня есть тест автоматизации, который я использую Cucumber, Junit и могу запустить с Java-приложением.
Runner Class:
@RunWith(Cucumber.class)
@CucumberOptions(strict = false, features = "src/main/java/FaixaVS_NaoCadastrado/FaixaVS_NaoCadastrado/FaixaVS_NaoCadastrado.feature", glue = { "StepDefinition" }, format = { "pretty",
"json:C:/Automação Receba Em Casa/Evidências/FVS_NaoCadastrado/Relatório/cucumber.json" }, tags = { "~@ignore" })
public class Runner {
}
Jar Class:
public class Jar {
public static void main(String[] args) {
Result result = JUnitCore.runClasses(Runner.class);
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
}
}
Я могу запустить его в Eclipse как Java-приложение, но когда я экспортирую его как Runnable jar изапустить его я получаю следующий массаж из CMD:
C: \ Users \ c.guiao.de.oliveira> java -jar C: \ Users \ c.guiao.de.oliveira \ Desktop \FVS_NaoCadastrado.jar initializationError (FaixaVS_NaoCadastrado.FaixaVS_NaoCadastrado.Runner): ожидается URL-адрес файла: rsrc: cucumber-java-1.2.3.jar
Можете ли вы мне помочь?