I am using CTS to test my device now.
There are 8 plans in CTS.(ls --plan)
cts_host > ls --plan
List of plans (8 in total):
Signature
Java
AppSecurity
CTS
Performance
VM
RefApp
Android
and in plan Java, there 20 packages.
cts_host > ls --plan Java
Packages of plan Java (20 in total):
=================================
android.core.tests.annotation
android.core.tests.archive
android.core.tests.concurrent
android.core.tests.crypto
android.core.tests.dom
android.core.tests.logging
android.core.tests.luni.io
android.core.tests.luni.lang
android.core.tests.luni.net
android.core.tests.luni.util
android.core.tests.math
android.core.tests.nio
android.core.tests.nio_char
android.core.tests.prefs
android.core.tests.regex
android.core.tests.security
android.core.tests.sql
android.core.tests.text
android.core.tests.xml
android.core.tests.xnet
I have 3 questions
1.What does each plan means?
2.What does each test suit in the package of the plan means?
3.When I input the command
start --plan Java -p android.core.tests.annotation
cts_host > start --plan Java -p android.core.tests.annotation
The specific test package does not exist:
android.core.tests.annotation
why does this package not exist?
Not sure about 1 and 2.
about 3, you need to add the package to your target.
check if android.core.tests.annotation.apk exist under data/app .