예제 #1
0
 def setUpClass(self):
     required_params = ["hidl_hal_mode"]
     self.getUserParams(required_params)
     self.dut = self.android_devices[0]
     self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController(
         self.dut)
     self._cpu_freq.DisableCpuScaling()
 def setUpClass(self):
     self.dut = self.registerController(android_device)[0]
     self.dut.shell.InvokeTerminal("one")
     self.dut.shell.one.Execute("stop")
     self.dut.shell.one.Execute("setprop sys.boot_completed 0")
     self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController(self.dut)
     self._cpu_freq.DisableCpuScaling()
예제 #3
0
 def setUpClass(self):
     required_params = ["hidl_hal_mode"]
     self.getUserParams(required_params)
     self.dut = self.registerController(android_device)[0]
     self.dut.shell.InvokeTerminal("one")
     self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController(self.dut)
     self._cpu_freq.DisableCpuScaling()
 def setUpClass(self):
     self.dut = self.android_devices[0]
     self.dut.shell.Execute("stop")
     self.dut.shell.Execute("setprop sys.boot_completed 0")
     self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController(
         self.dut)
     self._cpu_freq.DisableCpuScaling()
예제 #5
0
 def setUpClass(self):
     required_params = ["hidl_hal_mode"]
     self.getUserParams(required_params)
     self.dut = self.android_devices[0]
     self.dut.shell.Execute("stop")
     self.dut.shell.Execute("setprop sys.boot_completed 0")
     self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController(
         self.dut)
     self._cpu_freq.DisableCpuScaling()
    def setUpClass(self):
        """Checks precondition."""
        self._initial_test_case_cnt = 0
        super(HidlHalGTest, self).setUpClass()
        if not hasattr(self, "_target_hals"):
            self._target_hals = []

        opt_params = [
            keys.ConfigKeys.IKEY_SKIP_IF_THERMAL_THROTTLING,
            keys.ConfigKeys.IKEY_DISABLE_CPU_FREQUENCY_SCALING
        ]
        self.getUserParams(opt_param_names=opt_params)

        self._skip_if_thermal_throttling = self.getUserParam(
            keys.ConfigKeys.IKEY_SKIP_IF_THERMAL_THROTTLING,
            default_value=False)
        self._disable_cpu_frequency_scaling = self.getUserParam(
            keys.ConfigKeys.IKEY_DISABLE_CPU_FREQUENCY_SCALING,
            default_value=True)

        if not self.isSkipAllTests():
            self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController(
                self._dut)
            if self._disable_cpu_frequency_scaling:
                logging.info("Disable CPU frequency scaling")
                self._cpu_freq.DisableCpuScaling()
        else:
            self._cpu_freq = None

        if not self.isSkipAllTests():
            ret = precondition_utils.CanRunHidlHalTest(
                self, self._dut, self.shell, self.run_as_compliance_test)
            if not ret:
                self.skipAllTests("HIDL HAL precondition check failed.")

        # Extend timeout if there are multiple service instance combinations.
        if (not self.isSkipAllTests() and self._initial_test_case_cnt
                and len(self.testcases) > self._initial_test_case_cnt):
            self.resetTimeout(self.timeout * len(self.testcases) /
                              float(self._initial_test_case_cnt))

        if self.sancov.enabled and self._target_hals:
            self.sancov.InitializeDeviceCoverage(self._dut, self._target_hals)
        if self.coverage.enabled and self._target_hals:
            self.coverage.SetHalNames(self._target_hals)
            self.coverage.SetCoverageReportFilePrefix(self.test_module_name +
                                                      self.abi_bitness)
    def setUpClass(self):
        """Checks precondition."""
        super(HidlHalGTest, self).setUpClass()

        opt_params = [keys.ConfigKeys.IKEY_SKIP_IF_THERMAL_THROTTLING]
        self.getUserParams(opt_param_names=opt_params)

        self._skip_if_thermal_throttling = self.getUserParam(
            keys.ConfigKeys.IKEY_SKIP_IF_THERMAL_THROTTLING,
            default_value=False)

        if not self._skip_all_testcases:
            logging.info("Disable CPU frequency scaling")
            self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController(
                self._dut)
            self._cpu_freq.DisableCpuScaling()
        else:
            self._cpu_freq = None
 def setUpClass(self):
     self.dut = self.android_devices[0]
     self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController(
         self.dut)
     self._cpu_freq.DisableCpuScaling()
예제 #9
0
 def setUpClass(self):
     self.dut = self.registerController(android_device)[0]
     self.dut.shell.InvokeTerminal("one")
     self._cpu_freq = cpu_frequency_scaling.CpuFrequencyScalingController(
         self.dut)
     self._cpu_freq.DisableCpuScaling()