From c13ba9d27f3bb79869b964541dbeb40d5f44388e Mon Sep 17 00:00:00 2001 From: Rambo Wang Date: Thu, 20 Feb 2020 16:42:01 -0800 Subject: [PATCH] Polish developer option enable verbose vendor logging Robotests cases in EnableVerboseVendorLoggingPreferenceControllerTest show all pass but actually they are all bypassed due to the fact that the test class can not grant sepolicy permission as what Settings app does. This version introduces mock DumpstateDevice HAL to really perform the Robotests cases. This CL also clear up code format issues. Bug: 149886908 Test: make && make RunSettingsRoboTests Change-Id: I64025ebea60e18d17338604519a6cae98ca7928b --- res/xml/development_settings.xml | 3 +- ...boseVendorLoggingPreferenceController.java | 3 +- ...VendorLoggingPreferenceControllerTest.java | 40 ++++++++++++++----- 3 files changed, 34 insertions(+), 12 deletions(-) diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index c6f06318362..c5920f00961 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -154,8 +154,7 @@ + android:summary="@string/enable_verbose_vendor_logging_summary" />