HOW TO RUN SELFTESTS IN ANDROID ================================= Run tests on a physical or virtual device: $ kernel/tests/tools/run_test_only.sh -t selftests -s Before the tests, you can use the following command to launch a virtual device: $ kernel/tests/tools/launch_cvd.sh After the tests, you can use the following command to remove the virtual device: $ prebuilts/asuite/acloud/linux-x86/acloud delete The following are command examples: * Build kernel and launch a virtual device from a specific platform build: $ kernel/tests/tools/launch_cvd.sh -pb \ ab://aosp-main/aosp_cf_x86_64_phone-trunk_staging-userdebug/12505199 * Run a specific test: $ kernel/tests/tools/run_test_only.sh \ -t 'selftests kselftest_net_socket' -s * Check other available options: $ kernel/tests/tools/launch_cvd.sh -h $ kernel/tests/tools/run_test_only.sh -h