2013-08-20 3 views
1

중지 내가 명령 줄에서 Robotium 테스트를 시작하는 젠킨스 작업을해야합니다. 젠킨스의 일을 중단하면 로보 티움 테스트가 중단되지 않습니다. 다른 Jenkins 작업을 실행하기 전에 장치에서 수동으로 테스트 실행을 취소해야 할 수도 있습니다.는 Robotium 테스트 실행

테스트 실행을 어떻게 중지합니까? 활성 장치 관리자가 있으므로 테스트중인 응용 프로그램을 adb uninstall으로 제거 할 수 없습니다.

답변

2
당신이 만들어 낸 테스트 이름을 가진 다른 테스트를 시작하여 이전 Robotium 테스트를 취소 할 수 있습니다

:이 약이

adb shell pm clear com.foo.tests 
0

:

adb shell am force-stop <PACKAGE> 
+0

적어도 Galaxy S (OS 2.3.3)에서는 실행이 중지되지 않습니다. –

1

무엇처럼, 당신은 응용 프로그램 데이터를 삭제할 수 있습니다

adb shell am instrument -e class com.foo.tests#dummyTestName com.foo.tests/android.test.InstrumentationTestRunner

+0

적어도 내 갤럭시 S (OS 2.3.3)에서는 사용할 수 없습니다 (아직). 나는'Error : Unknown command : force-stop'을 얻는다. 어쩌면 Honeycomb (http://stackoverflow.com/a/11511123/1097104)에서 나중에 OS 버전에서 사용 가능할 수 있습니다. –

관련 문제