gets the test template for lab devices . concode_field_sep RuleContext ruleContext concode_field_sep Artifact generatedTestScript concode_elem_sep String baseNameWithoutIpa concode_elem_sep TestSupport registerTestRunnerActions concode_elem_sep NestedSet<Artifact> deviceRunfiles concode_elem_sep NestedSet<Artifact> plugins concode_elem_sep Artifact stdRedirectDylib concode_elem_sep boolean runWithLabDevice concode_elem_sep IosTestSubstitutionProvider iosLabDeviceSubstitutions concode_elem_sep Optional<Artifact> testRunner concode_elem_sep Map<Class<? extends TransitiveInfoProvider>,TransitiveInfoProvider> getExtraProviders concode_elem_sep NestedSet<Artifact> labDeviceRunfiles concode_elem_sep Artifact iossim concode_elem_sep Optional<Artifact> testHarnessIpa concode_elem_sep IosTestSubstitutionProvider deviceSubstitutions concode_elem_sep ImmutableList<Substitution> substitutionsForLabDevice concode_elem_sep TestSupport addFilesToBuild concode_elem_sep List<String> iosDeviceArgs concode_elem_sep ImmutableList<Substitution> substitutionsForSimulator concode_elem_sep void registerTestScriptSubstitutionAction concode_elem_sep TestSupport addRunfiles concode_elem_sep Artifact testBundleIpa
Artifact function ( ) { return ruleContext . getPrerequisite ( IosTest . TEST_TARGET_DEVICE_ATTR , Mode . TARGET , LabDeviceTemplateProvider . class ) . getLabDeviceTemplate ( ) ; }