내 셀렌 그리드 설정에서 처음에 2 개의 모듈을 실행해야 데이터가 생성됩니다. 그런 다음 6 개의 모듈을 평행하게 놓습니다. 전적으로 build.xml에서 8 개의 다른 모듈에 대해 8 개의 타겟을 가지고 있습니다. 모든 6 개의 타겟이 초기 2 개의 타겟이 완료 될 때까지 기다려야합니다. 1. 어떻게 나머지 타겟이 실행을 완료 할 때까지 기다릴 수 있습니까? 2. build.xml을 build.xml 두 개로 나누면 2 개의 빌드 파일이 순차적으로 실행됩니까? 내가 제대로 질문을 이해한다면다른 대상이 완료 될 때까지 기다리는 개미 목표를 만드는 방법
1
A
답변
1
사용 antcall ...
<project name="projectName" default="initialtarget1">
<target name="initialtarget1">
<....>
</....>
<antcall target="initialtarget2"/>
<antcall target="target1"/>
<antcall target="target2"/>
<antcall target="target3"/>
<antcall target="target4"/>
</target>
<target name="initialtarget2">
</target>
<target name="target1">
</target>
<target name="target2">
</target>
<target name="target3">
</target>
<target name="target4">
</target>
</project>
4
, 당신은 처음 두 개의 모듈을 병렬로 다음 나머지 6, 병렬로 실행하고 싶습니다. 종류의 같은 : 각 모듈은 자신의 Ant 태스크에 의해 실행됩니다
Time
| InitialModule1 InitialModule2
| | |
| . |
| |
| .
| Module3 Module4 Module5 Module6 Module7 Module8
| | | | | | |
| v v v v v v
V
경우 task_one, task_two ... task_eight
, 당신은 개미 타겟 종속성과 parallel
task를 사용하여이 작업을 수행 할 수 있습니다. 각 셀레늄 그리드 모듈이 일련의 작업보다는 당신이 sequential
작업에서 이러한 포장 할 수있는 단일 작업에 의해 실행되는 경우
<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>
: 대상 종속, 같은 것을 실행 순서를 지정합니다. 별도의 목표로 구현 된 경우 parallel
작업 내에서 antcall
을 사용할 수 있습니다.
관련 문제
- 1. 모든 스레드가 완료 될 때까지 기다리는 방법
- 2. 비동기 요청이 완료 될 때까지 기다리는 방법
- 3. 모든 XHR2가 완료 될 때까지 기다리는 방법
- 4. 여러 스레드가 완료 될 때까지 기다리는 방법?
- 5. 다운로드가 완료 될 때까지 기다리는 방법?
- 6. 스레드가 실행 완료 될 때까지 기다리는 중
- 7. HTTP 요청이 완료 될 때까지 기다리는 중
- 8. 자식 창로드가 완료 될 때까지 기다리는 중
- 9. 계속하기 전에 스레드가 완료 될 때까지 기다리는 방법?
- 10. 다른 스크립트에서 스크립트를 실행하고 완료 될 때까지 기다리는 방법은 무엇입니까?
- 11. jQuery Ajax : * async * 요청 성공이 완료 될 때까지 기다리는 방법?
- 12. AJAX 요청이 JQuery에서 완료 될 때까지 기다리는 방법?
- 13. 단위 테스트에서 애니메이션이 완료 될 때까지 기다리는 방법
- 14. HTML Javascript에서 명령 실행이 완료 될 때까지 기다리는 방법
- 15. io.popen - 루아에서 프로세스가 완료 될 때까지 기다리는 방법?
- 16. AJAX 스레딩 - 완료 될 때까지 기다리는 방법? 내가 궁금하네요
- 17. WP7에서 비동기 호출이 완료 될 때까지 기다리는 방법?
- 18. UI 업데이트 및 업데이트가 완료 될 때까지 기다리는 방법
- 19. watir-webdriver로 애니메이션이 완료 될 때까지 기다리는 방법?
- 20. 프로세스를 시작하고 하위 프로세스가 완료 될 때까지 기다리는 방법
- 21. WatiN에서 다시 게시가 완료 될 때까지 기다리는 방법
- 22. 계속하기 전에 시작()에서 속성이 완료 될 때까지 기다리는 방법?
- 23. jQuery Mobile 전체 페이지가 완료 될 때까지 기다리는 중로드
- 24. C# - 복사 작업이 완료 될 때까지 기다리는 중
- 25. PHP shell_exec 스크립트가 완료 될 때까지 기다리는 중입니까?
- 26. 다른 스레드가 완료 될 때까지 스레드 대기를 만드는 방법은 무엇입니까?
- 27. NSTimer가 중지 될 때까지 기다리는 방법
- 28. 뮤텍스가 잠금 해제 될 때까지 기다리는 방법?
- 29. UI 스레드를 차단하지 않고 스레드가 완료 될 때까지 기다리는 중
- 30. jquery .each() 루프가 완료 될 때까지 기다리는 중