2017-11-18 2 views
1

코드 네임 1의 개발자 가이드에는 다음과 같이 쓰여 있습니다.«코드 네임 원 (Codename One)은 시뮬레이터의 일부로 빌트인 테스트 프레임 워크 및 테스트 레코더 도구를 포함합니다. 이를 통해 개발자는 코드 네임 1의 기능 테스트 및 단위 테스트 실행을 모두 구현할 수 있습니다. 장치에서 실행을위한 테스트를 전송할 수도 있습니다 (프로 전용 기능).»코드 명 1 - 테스트 레코더 : 실제 장치에서 테스트 실행

실제 계정을 사용하여 실제 장치에서 테스트를 수행하는 단계는 무엇입니까?

답변

1

단위 테스트를 실행하는 앱 버전을 빌드 힌 빌드 힌트 build.unitTest=1을 설정해야합니다. 이

이 개미 파일에 빌드 타겟을 추가처럼 당신이 뭔가를 할 수있는이 구현하려면 ... 엔터프라이즈 기능입니다 지속적인 통합하지 않고 유용되지 않습니다 : 엔터프라이즈 버전으로

<target name="test-for-ios-device" depends="clean,copy-ios-override,copy-libs,jar,clean-override"> 
    <codeNameOne 
     jarFile="${dist.jar}" 
     displayName="${codename1.displayName}" 
     packageName = "${codename1.packageName}" 
     mainClassName = "${codename1.mainName}" 
     version="${codename1.version}" 
     icon="${codename1.icon}" 
     vendor="${codename1.vendor}" 
     subtitle="${codename1.secondaryTitle}" 
     buildArgs="build.unitTest=1" 
     targetType="iphone" 
     certificate="${codename1.ios.debug.certificate}" 
     certPassword="${codename1.ios.debug.certificatePassword}" 
     provisioningProfile="${codename1.ios.debug.provision}" 
     appid="${codename1.ios.appid}" 
     /> 
</target> 

당신 동기화 된 빌드를 수행하고, 결과를 얻은 다음 appium 등을 사용하여 장치에서 실행할 수 있습니다. 우리는 곧이를위한 지침을 제시 할 것입니다.

관련 문제