Lines Matching refs:mod_info

552   def is_suite_in_compatibility_suites(suite, mod_info):  argument
562 if not isinstance(mod_info, dict):
564 return suite in mod_info.get(constants.MODULE_COMPATIBILITY_SUITES, [])
819 mod_info = self.get_module_info(module_name)
820 auto_test_config = mod_info.get('auto_test_config', [])
856 mod_info = self.get_module_info(module_name)
857 return constants.MODULE_CLASS_NATIVE_TESTS in mod_info.get(
873 mod_info = self.get_module_info(module_name)
875 mm_in_mf = mod_info.get(constants.MODULE_MAINLINE_MODULES, [])
879 for test_config in mod_info.get(constants.MODULE_TEST_CONFIG, []):
917 mod_info = self.get_module_info(module_name)
918 if not mod_info:
920 mod_deps = set(mod_info.get(constants.MODULE_DEPENDENCIES, []))
948 mod_info = self.get_module_info(module)
949 if mod_info and mod_info.get(constants.MODULE_INSTALLED, []):
959 def is_unit_test(mod_info): argument
968 return mod_info.get(constants.MODULE_IS_UNIT_TEST, '') == 'true'
989 def is_robolectric_test_suite(self, mod_info) -> bool: argument
999 return self.is_suite_in_compatibility_suites('robolectric-tests', mod_info)
1007 def is_ravenwood_test_suite(self, mod_info) -> bool: argument
1017 return self.is_suite_in_compatibility_suites('ravenwood-tests', mod_info)
1019 def is_device_driven_test(self, mod_info): argument
1028 if self.is_robolectric_test_suite(mod_info):
1030 if self.is_ravenwood_test_suite(mod_info):
1034 mod_info
1035 ) and 'DEVICE' in mod_info.get(constants.MODULE_SUPPORTED_VARIANTS, [])
1037 def is_host_driven_test(self, mod_info): argument
1047 mod_info
1048 ) and 'HOST' in mod_info.get(constants.MODULE_SUPPORTED_VARIANTS, [])
1073 for mod_name, mod_info in self.name_to_module_info.items():
1074 if mod_info.get(constants.MODULE_NAME, '') == mod_name:
1075 if type_predicate(mod_info):
1149 mod_info = self.get_module_info(mod_name)
1150 if mod_info and deps.intersection(
1151 set(mod_info.get(constants.MODULE_DEPENDENCIES, []))
1153 modules.add(mod_info.get(constants.MODULE_NAME))
1158 mod_info = self.get_module_info(module_name)
1159 if not mod_info:
1167 return [_to_abs_path(p) for p in mod_info.get('installed', [])]
1171 mod_info = self.get_module_info(module_name)
1172 if not mod_info:
1180 return mod_info.get('code_under_test', [])
1283 mod_info = name_to_module_info.setdefault(module_name, {})
1286 mod_info_values = mod_info.get(merge_item, [])
1303 for mod_name, mod_info in name_to_module_info.items():
1304 declared_module_name = mod_info.get(constants.MODULE_NAME, mod_name)
1307 missing_modules.setdefault(declared_module_name, mod_info)
1344 for mod_name, mod_info in name_to_module_info.items():
1347 if mod_name != mod_info.get(constants.MODULE_NAME, ''):
1349 for path in mod_info.get(constants.MODULE_PATH, []):
1350 mod_info[constants.MODULE_NAME] = mod_name
1353 path_to_module_info[path].append(mod_info)
1355 path_to_module_info[path] = [mod_info]