Add RootTargetPreparer for explicitly specifying the root dependency

Before, the test gets root implicitly via DeviceSetup which
wasn't intented.

Test: presubmit
Bug: 331655690
(cherry picked from https://android-review.googlesource.com/q/commit:5ed9e351487e45fd7c4a728e555aa8b4ce870829)
Merged-In: Ia81ba888aca96ca626c2a2464e3f0e9146bae231
Change-Id: Ia81ba888aca96ca626c2a2464e3f0e9146bae231
diff --git a/libs/gui/tests/AndroidTest.xml b/libs/gui/tests/AndroidTest.xml
index 5e09fff..760a30a 100644
--- a/libs/gui/tests/AndroidTest.xml
+++ b/libs/gui/tests/AndroidTest.xml
@@ -18,6 +18,7 @@
         <option name="cleanup" value="true" />
         <option name="push" value="libgui_test->/data/local/tmp/libgui_test" />
     </target_preparer>
+    <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" />
     <target_preparer class="com.android.tradefed.targetprep.DeviceSetup">
       <option name="force-skip-system-props" value="true" /> <!-- avoid restarting device -->
       <option name="screen-always-on" value="on" />