示例#1
0
 def start_droidbot(self, env_policy, event_policy):
     """
     start droidbot with given arguments
     :param env_policy: policy to deploy environment
     :param event_policy: policy to send events
     :return:
     """
     if not self.enabled:
         return
     self.logger.info("starting droidbot")
     self.droidbot = DroidBot(app_path=self.apk_path,
                              env_policy=env_policy,
                              event_policy=event_policy,
                              event_count=self.event_count,
                              event_duration=self.event_duration,
                              event_interval=self.event_interval,
                              with_droidbox=True,
                              quiet=True)
     self.droidbox = self.droidbot.droidbox
     self.droidbot.start()
 def start_droidbot(self, env_policy, event_policy, output_dir):
     """
     start droidbot with given arguments
     :param env_policy: policy to deploy environment
     :param event_policy: policy to send events
     :param output_dir: droidbot output directory
     :return:
     """
     if not self.enabled:
         return
     self.logger.info("starting droidbot")
     self.droidbot = DroidBot(device_serial=self.device_serial,
                              app_path=self.apk_path,
                              env_policy=env_policy,
                              event_policy=event_policy,
                              event_count=self.event_count,
                              event_duration=self.event_duration,
                              event_interval=self.event_interval,
                              output_dir=output_dir,
                              quiet=True)
     self.droidbot.start()
示例#3
0
 def setUp(self):
     self.droidbot = DroidBot(device_serial="emulator-5554", timeout=10)
示例#4
0
 def setUp(self):
     self.droidbot = DroidBot(device_serial="emulator-5554", event_duration=10)