2017-01-12 5 views
0

Чтобы максимизировать распараллеливание прогонов тестов, я выделил все тесты, чтобы иметь свой собственный файл свойств, и я успешно выполняю Parallel_Cucumber Gem, но, хотя мои тесты относительно быстрые, я нахожу много повторять. .Сценарий огурцов Параллелизация вместо .feature?

Так что мне было интересно, есть ли способ консолидировать повторяющиеся тесты в сценарии . очерчивает, сохраняя при этом одинаковое количество распараллеливаний.

Так что, в основном, это способ прочитать сценарии .feature и развернуть эти сценарии на своем экземпляре браузера.

Любая помощь/руководство оценено!

ответ

0

Мы были в аналогичной ситуации, и мы используем cucumber-JVM, и я придумал плагин Gradle, который будет считывать теги соответствия файлов свойств и генерировать файл функций для каждого сценария с ассоциированным тестовым бегуном junit.

Эти тестовые бегущие юниты будут выполняться параллельно тестовой задаче Gradle на основе количества опций forks. Вы можете взглянуть на this implementation за идею.