Как выполнить симуляцию каратэ-гатлинга из программы Java вместо grad gatlingRun - PullRequest
1 голос
/ 17 апреля 2020

Я реализовал karate-gatling-demo, и он отлично работает с Gradle gradle gatlingRun. Есть ли способ начать сбор с кода Java? Я пробовал ProcessBuilder с теми же аргументами, которые мы передаем в задаче gradle, но он не выбирает файл с классом кесимуляции Scala, например,

ProcessBuilder pb = new ProcessBuilder("cmd.exe",io.gatling.app.Gatling -s mock.catsimulation -rf ${buildDir}/reports/gatling);
pb.start();

Любой другой способ добиться выполнения гатлинга с Java?

1 Ответ

0 голосов
/ 17 апреля 2020

Похоже, ваш путь к классу неполный. В мире мавенов вы можете сделать это:

mvn test-compile exec:java -Dexec.mainClass=my.main.Class -Dexec.args='-some -args' -Dexec.classpathScope=test
...