From 32876f356d0d10aea32175955ef8fda488336adb Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Wed, 8 Apr 2020 11:21:40 -0700 Subject: [PATCH] init_kill_services_test: reboot device first. This test is killing critical device services, and if it runs repeatedly or some of the critical services have already died, it'll force the device to reboot again and potentially consider the test a failure. This forces the test to reboot first, so that it is in a fresh state and we can avoid this type of flake on the device. Bug: 153444614 Test: atest init_kill_services_test Change-Id: Ia81a319af1d209f58e70f824bb8eb7f11973637c --- init/test_kill_services/Android.bp | 6 ++++- init/test_kill_services/AndroidTest.xml | 34 +++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 init/test_kill_services/AndroidTest.xml diff --git a/init/test_kill_services/Android.bp b/init/test_kill_services/Android.bp index f6e85e289..d59e548a4 100644 --- a/init/test_kill_services/Android.bp +++ b/init/test_kill_services/Android.bp @@ -3,5 +3,9 @@ cc_test { srcs: ["init_kill_services_test.cpp"], shared_libs: ["libbase"], test_suites: ["general-tests"], - require_root: true, + + // TODO(b/153565474): switch back to auto-generation + // and add back: + // require_root: true, + auto_gen_config: false, } diff --git a/init/test_kill_services/AndroidTest.xml b/init/test_kill_services/AndroidTest.xml new file mode 100644 index 000000000..c1dcd59de --- /dev/null +++ b/init/test_kill_services/AndroidTest.xml @@ -0,0 +1,34 @@ + + + +