AddAndroidApp.jar 스크립트

명령행에서 AddAndroidApp.jar을 사용하여 테스트할 애플리케이션(AUT)을 인스트루먼트하고 테스트 워크벤치에 추가하십시오.

AddAndroidApp.jar이 성공적으로 실행되면 0의 종료 코드를 리턴합니다. 그렇지 않으면 1의 종료 코드를 리턴합니다.

다음 명령을 입력하여 AddAndroidApp.jar 명령행 도구의 필수 및 선택적 매개변수에 대해 알아보십시오.

java -jar AddAndroidApp.jar options
표 1. 명령행 옵션
명령행 인수 및 옵션 설명
-w 워크벤치 URL인데, 이는 IP 주소 및 포트(예: http://127.0.0.1:7878)를 포함
Android 애플리케이션(.apk) Android 앱의 이름(예: Calculator.apk)입니다. 명령행에서 여러 .apk 파일을 포함할 수 있습니다.
-c

모든 앱이 워크벤치에 추가된 후 테스트 워크벤치을 닫습니다(예: eclipse -launcher.appendVmargs -vmargs -Dcom.ibm.rational.test.lt.services.server.moeb.CLI=true). 이 옵션에서는 워크벤치가 true로 설정된 com.ibm.rational.test.lt.services.server.moeb.CLI 시스템 특성으로 시작되어야 합니다.

워크벤치를 자동으로 닫으려면 Eclipse 환경 설정 일반 > 시작 및 시스템 종료를 사용하고 마지막 창을 닫을 때 종료 확인을 선택하십시오.

-d 설명입니다. 이 애플리케이션의 설명에 대한 텍스트입니다. 텍스트가 워크벤치에서 모바일 및 웹 UI 애플리케이션 편집기에 표시됩니다.
-f 강제적으로 다시 빌드합니다. 정확히 동일한 버전의 Android 애플리케이션이 이미 워크벤치에 추가된 경우 애플리케이션이 다른 시간에 강제적으로 다시 빌드됩니다.
-m .ma 파일입니다. 이 애플리케이션의 .ma 자원이 작성된 작업공간 폴더입니다. 이 옵션은 작업공간 폴더가 발견되지 않으면 무시됩니다.
-o 출력 폴더입니다. 인스트루먼트된 애플리케이션이 다운로드되는 로컬 폴더입니다.
-v 버전입니다. AddAndroidApp.jar 도구의 버전을 표시합니다.
-alias 생성되는 모든 애플리케이션에 서명하는 데 사용할 키 저장소의 별명입니다.
-keepdata 디바이스에서 설치 중 애플리케이션 데이터를 보관합니다. 기존 애플리케이션과 동일한 서명이 필요하므로 서명 옵션과 함께 이를 사용하십시오.
-keystore keystore 모든 생성된 애플리케이션에 서명하는 데 사용할 개인 키를 포함하는 키 저장소의 로컬 경로입니다.
-aliaspassword alias-password 별명의 비밀번호입니다.
-keystorepassword keystore-password 키 저장소의 비밀번호입니다.

예제

다음 명령을 실행하여 AUT를 인스트루먼트하고(예: Calculator.apk) 워크벤치에 추가하십시오.

java -jar AddAndroidApp.jar -w http://192.0.2.24:7878 Calculator.apk

다음 명령을 실행하여 여러 애플리케이션을 인스트루먼트하고 워크벤치에 추가하십시오. 다음과 같이 명령행에 .apk 파일의 이름을 간단히 포함하십시오.

java -jar AddAndroidApp.jar -w http://192.0.2.24:7878 Calculator.apk MySimpleApp.apk MySecondApp.apk

다음 명령을 실행하여 워크벤치를 시작하고 AUT를 인스트루먼트하여 워크벤치를 닫으십시오.

eclipse -launcher.appendVmargs -vmargs -Dcom.ibm.rational.test.lt.services.server.moeb.CLI=true
java -jar AddAndroidApp.jar -w http://192.0.2.24:7878 -c Calculator.apk
참고: 워크벤치의 2개 인스턴스에서 동일한 작업공간을 사용할 수 없으므로 테스트의 명령행 실행 이후 워크벤치를 닫아야 합니다. 추가 Eclipse 런타임 옵션에 대한 추가 세부사항은 http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html의 내용을 참조하십시오. 워크벤치를 닫는 경우 종료 확인 대화 상자로 사용자에게 프롬프트를 표시하지 않도록 하려면 Eclipse 환경 설정 일반 > 시작 및 시스템 종료로 이동하고 마지막 창을 닫을 때 종료 확인을 선택하십시오.

다음 명령을 실행하여 AUT를 인스트루먼트하고 생성된 애플리케이션을 로컬 폴더에 다운로드하십시오.

java -jar AddAndroidApp.jar -w http://192.0.2.24:7878 -o localdir Calculator.apk

피드백