/test/vts/testcases/host/kernel_proc_file_api_test/proc_tests/ |
D | ProcSimpleFileTests.py | 32 def parse_contents(self, contents): argument 35 def get_path(self): argument 38 def get_permission_checker(self): argument 47 def parse_contents(self, contents): argument 48 return self.parse_line("{:d}\n", contents)[0] 50 def get_path(self): argument 53 def get_permission_checker(self): argument 62 def parse_contents(self, contents): argument 63 return self.parse_line("{:d}\n", contents)[0] 65 def result_correct(self, result): argument [all …]
|
/test/vts-testcase/hal/automotive/vehicle/V2_0/host/ |
D | VtsHalAutomotiveVehicleV2_0HostTest.py | 45 def setUpClass(self): argument 47 super(VtsHalAutomotiveVehicleV2_0HostTest, self).setUpClass() 49 results = self.shell.Execute("id -u system") 54 self.dut.hal.InitHidlHal( 56 target_basepaths=self.dut.libPaths, 60 hw_binder_service_name=self.getHalServiceName(VEHICLE_V2_0_HAL), 61 bits=int(self.abi_bitness)) 63 self.vehicle = self.dut.hal.vehicle # shortcut 64 self.vehicle.SetCallerUid(system_uid) 65 self.vtypes = self.dut.hal.vehicle.GetHidlTypeInterface("types") [all …]
|
/test/vts/utils/python/instrumentation/ |
D | test_framework_instrumentation_test.py | 28 def setUp(self): argument 30 self.category = 'category_default' 31 self.name = 'name_default' 36 def testEventName(self): argument 41 self.assertNotEqual(event.name, name, 'name %s should not be accepted.' % name) 43 def testEventMatch(self): argument 48 self.assertTrue(event.Match(name, category)) 49 self.assertFalse(event.Match('3', category)) 51 def testEndAlreadyEnded(self): argument 53 event = tfi.Begin(self.name, self.category, enable_logging=False) [all …]
|
D | test_framework_instrumentation_event.py | 98 def __init__(self, name, category): argument 99 self.name, self.category = NormalizeNameCategory(name, category) 101 if (name, category) != (self.name, self.category): 102 self.LogW('TestFrameworkInstrumentation: illegal character detected in ' 106 def Match(self, name, category): argument 108 return category == self.category and name == self.name 110 def Begin(self, enable_logging=None, disable_subevent_logging=False): argument 127 self._enable_logging = False 128 self._disable_subevent_logging = True 131 self._enable_logging = enable_logging [all …]
|
/test/vts/utils/python/common/ |
D | cmd_result_test.py | 26 def setUp(self): argument 28 self.res_single_no_error = cmd_result.CmdResult('stdout', '', 0) 30 self.res_multiple_no_error = cmd_result.CmdResult('stdout1', '', 0) 31 self.res_multiple_no_error.AddResult('stdout2', '', 0) 33 self.res_multiple_one_error = cmd_result.CmdResult('stdout1', '', 0) 34 self.res_multiple_one_error.AddResult('stdout2', 'stderr2', 1) 36 self.res_multiple_one_stderr_only = cmd_result.CmdResult('stdout1', '', 0) 37 self.res_multiple_one_stderr_only.AddResult('stdout2', 'stderr2', 0) 39 self.res_multiple_with_cmd_and_exception = cmd_result.CmdResult( 41 self.res_multiple_with_cmd_and_exception.AddResult( [all …]
|
D | filter_utils.py | 245 def __init__(self, argument 254 self.enable_regex = enable_regex 255 self.expand_bitness = expand_bitness 257 self.enable_negative_pattern = enable_negative_pattern 258 self.include_filter = include_filter 259 self.exclude_filter = exclude_filter 262 self.exclude_over_include = exclude_over_include 263 self.enable_module_name_prefix_matching = enable_module_name_prefix_matching 264 self.module_name = module_name 268 def ExpandBitness(self): argument [all …]
|
/test/vts/runners/host/ |
D | records.py | 66 def __init__(self, t_name, t_class=None): argument 67 self.test_name = t_name 68 self.test_class = t_class 69 self.begin_time = None 70 self.end_time = None 71 self.uid = None 72 self.result = None 73 self.extras = None 74 self.details = None 75 self.extra_errors = {} [all …]
|
D | base_test.py | 133 def __init__(self, configs): argument 134 self.start_time_sec = time.time() 135 self.tests = [] 138 setattr(self, name, value) 139 self.results = records.TestResult() 140 self.log = logger.LoggerProxy() 143 self._interrupted = False 144 self._interrupt_lock = threading.Lock() 145 self._timer = None 147 timeout_milli = self.getUserParam(keys.ConfigKeys.KEY_TEST_TIMEOUT, 0) [all …]
|
/test/vts/testcases/template/binary_test/ |
D | binary_test.py | 61 def setUpClass(self): argument 77 self.getUserParams( 81 self.getUserParam( 85 self.data_file_path) 87 self.binary_test_source = self.getUserParam( 90 self.working_directory = {} 91 if hasattr(self, keys.ConfigKeys.IKEY_BINARY_TEST_WORKING_DIRECTORY): 92 self.binary_test_working_directory = map( 93 str, self.binary_test_working_directory) 94 for token in self.binary_test_working_directory: [all …]
|
D | binary_test_case.py | 58 def __init__(self, argument 71 self.test_suite = test_suite 72 self.test_name = test_name 73 self.path = path 74 self.tag = tag 75 self.put_tag_func = put_tag_func 76 self.working_directory = working_directory 77 self.ld_library_path = ld_library_path 78 self.profiling_library_path = profiling_library_path 79 self.cmd = cmd [all …]
|
/test/vts/utils/python/controllers/ |
D | android_device.py | 392 def __init__(self, argument 397 self.serial = serial 398 self._product_type = product_type 399 self.device_command_port = None 400 self.device_callback_port = device_callback_port 401 self.log = AndroidDeviceLoggerAdapter(logging.getLogger(), 402 {"serial": self.serial}) 404 self.log_path = os.path.join(base_log_path, "AndroidDevice%s" % serial) 405 self.adb_logcat_process = None 406 self.adb_logcat_file_path = None [all …]
|
/test/vts-testcase/kernel/checkpoint/ |
D | vts_kernel_checkpoint_test.py | 31 def setUp(self): argument 33 self.assertTrue(serial_number, "$ANDROID_SERIAL is empty.") 34 self.dut = utils.AndroidDevice(serial_number) 35 self.adb = ADB(serial_number) 36 self.isCheckpoint_ = self.isCheckpoint() 38 def getFstab(self): argument 40 self.adb.Execute(["wait-for-device"], timeout=900) 41 self.adb.Execute(["root"]) 44 out, err, return_code = self.dut.Execute("getprop ro.boot." + prop) 50 out, err, return_code = self.dut.Execute("cat " + filename + extension) [all …]
|
D | VtsKernelCheckpointTest.py | 31 def getFstab(self): argument 32 self.dut.adb.root() 35 extension = self.dut.adb.shell("getprop ro.boot." + prop, no_except = True) 41 contents = self.dut.adb.shell("cat " + filename + extension, no_except = True) 49 def isCheckpoint(self): argument 50 fstab = self.getFstab().splitlines() 64 def setUpClass(self): argument 65 self.dut = self.android_devices[0] 66 self.shell = self.dut.shell 67 self.isCheckpoint_ = self.isCheckpoint() [all …]
|
/test/vts/utils/python/mirror/ |
D | resource_mirror.py | 43 def __init__(self, data_type, sync, client, queue_id=-1): argument 54 super(ResourceFmqMirror, self).__init__(client) 55 self._data_type = data_type 56 self._sync = sync 57 self._queue_id = queue_id 59 def _create(self, queue_id, queue_size, blocking, reset_pointers): argument 78 request_msg = self._createTemplateRequestMessage( 85 fmq_response = self._client.SendFmqRequest(request_msg) 87 self._queue_id = fmq_response.queue_id 89 self._queue_id = -1 [all …]
|
/test/vts/testcases/template/hal_hidl_gtest/ |
D | hal_hidl_gtest.py | 48 def setUpClass(self): argument 50 self._initial_test_case_cnt = 0 51 super(HidlHalGTest, self).setUpClass() 52 if not hasattr(self, "_target_hals"): 53 self._target_hals = [] 57 self.getUserParams(opt_param_names=opt_params) 59 self._skip_if_thermal_throttling = self.getUserParam( 62 self._disable_cpu_frequency_scaling = self.getUserParam( 66 if not self.isSkipAllTests(): 67 self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController( [all …]
|
/test/vts/utils/python/library/ |
D | elf_parser.py | 65 def __init__(self, file_path, begin_offset=0): argument 75 self._begin_offset = begin_offset 77 self._file = open(file_path, 'rb') 81 self._file_size = os.fstat(self._file.fileno()).st_size 83 self.Close() 87 e_ident = self._SeekRead(0, consts.EI_NIDENT) 101 self.Close() 105 self.bitness = 32 106 self.Elf_Addr = structs.Elf32_Addr 107 self.Elf_Off = structs.Elf32_Off [all …]
|
D | elf_parser_test.py | 57 def setUp(self): argument 60 self.elf_file_path = os.path.join(dir_path, 'elf', 'testing', 62 self.elf_file = elf.ElfParser(self.elf_file_path) 64 def tearDown(self): argument 66 self.elf_file.Close() 68 def testGetSectionName(self): argument 70 sh_names = [self.elf_file.GetSectionName(sh) 71 for sh in self.elf_file.Shdr] 72 self.assertFalse(_SECTION_NAMES.difference(sh_names)) 74 def testGetSectionsByName(self): argument [all …]
|
/test/vts-testcase/kernel/ltp/shell_environment/definitions/base_definitions/ |
D | check_setup_cleanup.py | 39 def __init__(self): argument 40 self.to_check = True 41 self.to_setup = False 42 self.to_cleanup = False 43 self.context = None 44 self.note = None 47 def note(self): argument 48 return self._note 51 def note(self, note): argument 52 self._note = note [all …]
|
/test/vts/utils/python/coverage/ |
D | gcno_parser_test.py | 39 def setUp(self): argument 42 self.stream = MockStream() 44 def testReadFunction(self): argument 51 self.stream = MockStream.concat_int(self.stream, ident) 52 self.stream = MockStream.concat_int(self.stream, 0) 53 self.stream = MockStream.concat_int(self.stream, 0) 57 self.stream = MockStream.concat_string(self.stream, name) 58 self.stream = MockStream.concat_string(self.stream, src_file_name) 59 self.stream = MockStream.concat_int(self.stream, first_line_number) 60 parser = gcno_parser.GCNOParser(self.stream) [all …]
|
/test/vts-testcase/kernel/ltp/testcase/tools/common/ |
D | filter_utils.py | 245 def __init__(self, argument 254 self.enable_regex = enable_regex 255 self.expand_bitness = expand_bitness 257 self.enable_negative_pattern = enable_negative_pattern 258 self.include_filter = include_filter 259 self.exclude_filter = exclude_filter 262 self.exclude_over_include = exclude_over_include 263 self.enable_module_name_prefix_matching = enable_module_name_prefix_matching 264 self.module_name = module_name 268 def ExpandBitness(self): argument [all …]
|
/test/vts-testcase/security/system_property/ |
D | vts_treble_sys_prop_test.py | 164 def setUp(self): argument 171 self.assertTrue(serial_number, "$ANDROID_SERIAL is empty.") 172 self.dut = utils.AndroidDevice(serial_number) 173 self._temp_dir = tempfile.mkdtemp() 175 def tearDown(self): argument 177 logging.info("Delete %s", self._temp_dir) 178 shutil.rmtree(self._temp_dir) 180 def _ParsePropertyDictFromPropertyContextsFile(self, argument 205 def testActionableCompatiblePropertyEnabled(self): argument 211 self.assertEqual( [all …]
|
D | VtsTrebleSysPropTest.py | 106 def setUpClass(self): argument 113 self.getUserParams(required_params) 114 self.dut = self.android_devices[0] 115 self.shell = self.dut.shell 116 self._temp_dir = tempfile.mkdtemp() 118 def tearDownClass(self): argument 120 logging.info("Delete %s", self._temp_dir) 121 shutil.rmtree(self._temp_dir) 123 def _ParsePropertyDictFromPropertyContextsFile(self, argument 148 def testActionableCompatiblePropertyEnabled(self): argument [all …]
|
/test/vts/testcases/template/hal_hidl_host_test/ |
D | hal_hidl_host_test.py | 37 def initParams(self): argument 39 self.dut = self.android_devices[0] 40 self.shell = self.dut.shell 41 service_instance_combinations = self._GetServiceInstanceCombinations() 42 self.params = service_instance_combinations 45 def setUpClass(self): argument 53 self, self.dut, self.shell, self.run_as_compliance_test): 54 self.skipAllTests("precondition check for hidl hal tests didn't pass") 58 if self.coverage.enabled and self.coverage.global_coverage: 59 self.coverage.InitializeDeviceCoverage(self.dut) [all …]
|
/test/mlts/benchmark/tools/ |
D | tensor_utils.py | 67 def __init__(self, tflite_model_json_path='/tmp'): argument 70 self.operators = model_json['subgraphs'][0]['operators'] 71 self.operator_codes = [item['builtin_code']\ 73 self.output_meta_data = [] 74 self.load_output_meta_data() 76 def load_output_meta_data(self): argument 77 for operator in self.operators: 85 data['operator_code'] = self.operator_codes[operator['opcode_index']] 86 self.output_meta_data.append(data) 88 def __init__(self, android_build_top, dump_dir, tflite_model_json_dir='/tmp'): argument [all …]
|
/test/vts/utils/python/fuzzer/ |
D | corpus_manager.py | 88 def __init__(self, user_params, dut): argument 95 self.ParseParameters( 96 toggle_param_name=self._TOGGLE_PARAM, 97 required_param_names=self._REQUIRED_PARAMS, 98 optional_param_names=self._OPTIONAL_PARAMS, 101 if self.enabled: 102 self._key_path = self.service_key_json_path 103 self._bucket_name = self.fuzzing_gcs_bucket_name 104 self._gcs_api_utils = gcs_api_utils.GcsApiUtils( 105 self._key_path, self._bucket_name) [all …]
|