Нет, вам не нужен весенний загрузочный фреймворк для параллельного запуска теста каратэ.
Если у вас есть собственный проект с вашим собственным API / любым общедоступным API и ваши собственные тесты каратэ, написанные для этих APIтебе не нужен весенний ботинок.
Spring-загрузка требуется только в том случае, если вы хотите использовать демо-проект karate-demo, так как он использует весеннюю загрузку как своего рода фиктивный веб-сервис для тестов, написанных на karate-demo.
, поэтому, если вы не хотите иметь пружинный ботинок, не используйте демо-версию каратэ.
Теперь, как запустить ваши тесты параллельно,
образец документации каратэ,
@Test
public void testParallel() {
KarateStats stats = CucumberRunner.parallel(getClass(), 5, "target/surefire-reports");
assertTrue("scenarios failed", stats.getFailCount() == 0);
}
здесь число параллельных потоков, определенное как 5
, вы можете определить, как вам нужно.
для более подробной информации, я предлагаю вам прочитать эту документацию,
Запуск параллельных тестов с использованием каратэ