3

Moto G で CTS を実行する予定ですが、テスト ケースが実行されていません。

CTS を実行するためにデバイスで必要な構成はありますか?

次のコマンドを使用して、個々の TC を実行しています。

cts-tf > run cts -c android.app.cts.AlertDialog_BuilderTest -m testSetMultiChoiceItemsWithParamCursor
10-08 13:02:43 I/TestInvocation: Starting invocation for 'cts' on build '5.1_r2' on device TA933076PK
10-08 13:02:43 I/TA933076PK: Created result dir 2015.10.08_13.02.43
10-08 13:02:43 I/CtsTest: ABIs: [armeabi-v7a]
10-08 13:03:03 I/TA933076PK: Collecting device info
10-08 13:03:06 I/CtsTest: Start test run of 0 packages, containing 0 tests
10-08 13:03:06 I/TA933076PK: Saved log device_logcat_809062082889179408.zip
10-08 13:03:06 I/TA933076PK: Saved log host_log_6848598452983732815.zip
10-08 13:03:06 I/TA933076PK: Created xml report file at <<PATH>>
015.10.08_13.02.43\testResult.xml
10-08 13:03:07 I/TA933076PK: XML test result file generated at 2015.10.08_13.02.43. Passed 0, Failed 0, Not Executed 0
10-08 13:03:07 I/TA933076PK: Time: 23s
4

3 に答える 3

1

私も同じ問題を抱えていました。まず、Linux で CTS を実行していることを確認してください。Windows で実行するためのソリューションがありますが、Android 6.0 の時点では Windows では実行されません。

私にとっては、間違った CTS パッケージをダウンロードしたため、この問題が発生しました。x86 と Arm 用の正しいパッケージをダウンロードしてください。Arm が必要で、x86 で実行しようとすると同じ問題が発生します。

于 2016-04-11T15:48:18.457 に答える
0

1.adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk - すべてのバージョンに共通:

adb install -r android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

apk に対して有効にする権限

Settings > Security > Select device administrators.

2.CTS ツールのタイプが ARM または X86 であることを確認します。

For CTS version 6.0 and above :
1.Media file push is necessary 
  if willing to run single case without any precondition then
  run cts -c <class> -m <method> --skip-preconditions
于 2016-05-13T21:15:44.887 に答える
0

Moto G での CTS の実行

kitkat install Java 6 または Lollipop install Java 7 を実行している場合 http://source.android.com/compatibility/cts/setup.html

すべてのテストケースを実行 run cts --plan CTS 個々のテストケースを実行 cts -c " " -p " "

パッケージ全体のテストケースは cts -p com.android.wifi を実行します

于 2016-03-08T06:48:53.613 に答える