def __init__(self, result_name): super(AVSync, self).__init__() cur_time = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') log.set_log_file(log_file_name) self.result_name = cur_time + '_' + result_name self.tmp_file_dir = tmp_dir + self.result_name self.wav_file = self.tmp_file_dir + '/audio.wav' self.json_file = root_dir + self.result_name + '.json' self.events = [] if not os.path.exists(tmp_dir): os.mkdir(tmp_dir) if not os.path.exists(self.tmp_file_dir): os.mkdir(self.tmp_file_dir)
def main(): log.set_log_file("message.log") type_descriptor.load_xml("attributes.xml", "typedescriptors.xml") app = wx.App(False) # NOTE: frame must exist before run frame = MainFrame() frame.Show() reactor.registerWxApp(app) reactor.listenUDP(34888, DestAddressProtocol(frame)) reactor.run()
if args.activity: app_start_activity = args.activity if args.device_conf: conf = config.Config.decode(args.device_conf) if not args.skip_install: conf.extra_ident = None dev = conf.obtain_device() if args.show_logcat: os.system("xterm -e \"adb -e logcat | less\" &") activity_entered = set() activity_created = set() activity_total = set() log.set_log_file(args.error_file) if not args.use_msg_proxy: msg_proxy_mode = None try: launcher = launch.Launch(dev, app_apk_path, app_package, app_start_activity, args.device_conf, msg_proxy_mode, args.instrumenter_arguments) config_path = launcher.prepare_to_run(args, skip_start) activity_total = launcher.get_total_activities() def event_handler(result, args): if result == "ActivityEnter": classname = args[0] logger.info("enter activity: %s" % classname) activity_entered.add(classname) activity_created.add(classname)