JsUnit은 대상 'standalone_test'에 앤트 스크립트를 제공합니다. 이 대상은 url 속성을 사용하여 테스트를 실행하는 HTML 사이트를 식별합니다. 이 사이트는 체크인되어 모든 사람이이 테스트를 수행하기 위해 체크 아웃 할 수 있어야합니다. 이것은 작동하지만 url-proprty는 file:///home/user/projects/my-project/path/in/project/jsunit/testRunner.html
과 같은 절대 경로로 설정해야합니다. 자동 시작을 피하면 모든 사람이 자신의 상자에 구성된 경로와 함께 명령을 지정해야합니다. 상대 경로/URL을 대신 전달할 수 있습니까? 그러면 이러한 테스트의 실행을 자동화 할 수 있습니까? 이것은 우리의 연속 통합 시스템에서 이러한 테스트를 설정하는 데 도움이됩니다.jsUnit-ant-script의 상대 경로를 지정하는 방법은 무엇입니까?
4
A
답변
3
built-in Ant basedir
property을 사용하여 url
속성 값을 구성 할 수 있습니다.
<property
id="url"
name="url"
value="file://${basedir}/path/in/project/jsunit/testRunner.html"/>
영리한 아이디어 : 빌드 스크립트에있는 당신의
/home/user/projects/my-projects
디렉토리에서 실행되는 경우예를 들어, 당신은 당신의
url
속성을 설정할 수 있습니다. 정확히 내가 생각한 바는 아니지만 그것이 효과가 있어야합니다. – Mnementh