Обязательна ли весенняя загрузка для параллельного выполнения тестов по каратэ? - PullRequest
0 голосов
/ 13 ноября 2018

Как я могу выполнять тесты каратэ параллельно, не используя среду начальной загрузки, которая является частью демонстрационного кода каратэ?

1 Ответ

0 голосов
/ 13 ноября 2018

Нет, вам не нужен весенний загрузочный фреймворк для параллельного запуска теста каратэ.

Если у вас есть собственный проект с вашим собственным 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, вы можете определить, как вам нужно.

для более подробной информации, я предлагаю вам прочитать эту документацию,

Запуск параллельных тестов с использованием каратэ

...