Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3601a65f authored by Nataniel Borges's avatar Nataniel Borges
Browse files

Grant camera permissions at the start of the test

Avoid eventually showing the permission dialog and ensure a consistent UI flow

Fixes: 307451253
Fixes: 307664397
Test: atest FlickerTestsAppLaunch
Change-Id: If860a89b5bd3521f73fd4aef4ad855f840e1400f
parent 37d8f86b
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -27,8 +27,14 @@
        <option name="run-command" value="cmd window tracing size 20480"/>
        <option name="run-command" value="su root service call SurfaceFlinger 1029 i32 81920"/>
        <!-- b/307664397 - Ensure camera has the correct permissions and doesn't show a dialog -->
        <option name="run-command"
                value="pm grant com.google.android.GoogleCamera android.permission.CAMERA"/>
        <option name="run-command"
                value="pm grant com.google.android.GoogleCamera android.permission.RECORD_AUDIO"/>
        <option name="run-command"
                value="pm grant com.google.android.GoogleCamera android.permission.ACCESS_FINE_LOCATION"/>
        <option name="run-command"
                value="pm grant com.google.android.GoogleCamera android.permission.ACCESS_COARSE_LOCATION"/>
    </target_preparer>
    <target_preparer class="com.android.tradefed.targetprep.RunCommandTargetPreparer">
        <option name="test-user-token" value="%TEST_USER%"/>