3

次のタスクを実行する方法:

実行中は、任意のパッケージまたはケースをスキップできます...?

4

3 に答える 3

2

CTS で特定のテスト ケースを直接スキップすることはできません。そのためには、実行したいテスト ケースを手動で実行する必要があります。何千ものテスト ケースがあるため、テスト ケースを実行する短い方法があるため、一般的な短いパッケージ名を使用します。

例えば。$ start --plan CTS -p android.app を使用できます。
これにより、android.app という名前で始まるすべてのテスト ケースが実行されます。

android.app.cts.ActivityGroupTest
android.app.cts.AlarmManagerTest
android.app.cts.AlertDialogTest
android.app.cts.InstrumentationTest
など...

于 2011-10-11T04:39:54.773 に答える
2

CTS をローカルで実行している間、実際に.xmlファイル (たとえばfoo.xml) を書き込むことができます。このファイルはandroid-cts/repository/plansディレクトリの下に保持されます。以下のテスト ケース<Entry exclude="class#method;class#method name="package"/>は、パッケージに対して実行されません。

そして、以下の例のように実行できます

cts run -s device_ip:port --plan foo

これは、CTS の問題をデバッグする際に役立ちます

于 2016-04-08T15:34:07.017 に答える