1<configuration description="Runs PTS-bot tests"> 2 <target_preparer class="com.android.tradefed.targetprep.suite.SuiteApkInstaller"> 3 <option name="test-file-name" value="PandoraServer.apk" /> 4 <option name="install-arg" value="-r" /> 5 <option name="install-arg" value="-g" /> 6 </target_preparer> 7 8 <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer"> 9 <option name="force-root" value="true"/> 10 </target_preparer> 11 12 <target_preparer class="com.android.tradefed.targetprep.RunHostCommandTargetPreparer"> 13 <option name="host-background-command" value="adb -s $SERIAL shell am instrument --no-hidden-api-checks -w com.android.pandora/.Main" /> 14 </target_preparer> 15 16 <target_preparer class="com.android.tradefed.targetprep.PythonVirtualenvPreparer"> 17 <option name="dep-module" value="grpcio" /> 18 <option name="dep-module" value="protobuf==3.20.1" /> 19 20 <!-- Re-enable when A2DP audio streaming tests are active, disabling to speed up atest runtime 21 (installation takes roughly 30s each time, never cached) --> 22 <!-- <option name="dep-module" value="scipy" /> --> 23 </target_preparer> 24 25 <test class="com.android.tradefed.testtype.pandora.PtsBotTest" > 26 <!-- Creates a randomized temp dir for pts-bot binaries and avoid 27 conflicts when running multiple pts-bot on the same machine --> 28 <!-- <option name="create-bin-temp-dir" value="true"/> --> 29 <!-- mmi2grpc is contained inside pts-bot folder --> 30 <option name="mmi2grpc" value="pts-bot" /> 31 <option name="tests-config-file" value="pts_bot_tests_config.json" /> 32 <option name="max-flaky-tests" value="0" /> 33 <option name="max-retries-per-test" value="0" /> 34 <option name="physical" value="false" /> 35 <option name="profile" value="A2DP/SNK" /> 36 <option name="profile" value="A2DP/SRC" /> 37 <option name="profile" value="AVCTP" /> 38 <option name="profile" value="AVDTP/SNK" /> 39 <option name="profile" value="AVDTP/SRC" /> 40 <option name="profile" value="AVRCP" /> 41 <option name="profile" value="BNEP" /> 42 <option name="profile" value="GAP" /> 43 <option name="profile" value="GATT" /> 44 <option name="profile" value="HFP/AG" /> 45 <option name="profile" value="HFP/HF" /> 46 <option name="profile" value="HID/HOS" /> 47 <option name="profile" value="HOGP" /> 48 <option name="profile" value="L2CAP/CMC" /> 49 <option name="profile" value="L2CAP/COS" /> 50 <option name="profile" value="L2CAP/EXF" /> 51 <option name="profile" value="L2CAP/LE" /> 52 <option name="profile" value="MAP" /> 53 <option name="profile" value="OPP" /> 54 <option name="profile" value="PAN" /> 55 <option name="profile" value="PBAP/PSE" /> 56 <option name="profile" value="RFCOMM" /> 57 <option name="profile" value="SDP" /> 58 <option name="profile" value="SM" /> 59 </test> 60</configuration> 61