Если я правильно понимаю ваш вопрос, вы хотите, чтобы первые два модуля выполнялись параллельно, а остальные шесть параллельно. Вид как:
Time
| InitialModule1 InitialModule2
| | |
| . |
| |
| .
| Module3 Module4 Module5 Module6 Module7 Module8
| | | | | | |
| v v v v v v
V
Если каждый модуль запускается своей собственной задачей Ant: task_one, task_two ... task_eight
, вы можете сделать это, используя целевые зависимости Ant и задачу parallel
. Целевые зависимости определяют порядок выполнения, например:
<target name="create_data">
<parallel>
<task_one ... />
<task_two ... />
</parallel>
</target>
<target name="do_work" depends="create_data">
<parallel>
<task_three ... />
.
.
.
<task_eight ... />
</parallel>
</target>
Если каждый модуль сетки Selenium запускается серией задач, а не одной задачей, вы можете обернуть их в sequential
задач. Если они реализованы как отдельные цели, то, возможно, antcall
можно использовать внутри parallel
задач.