def on_released(self, btn):
     try:
         if btn.property("released_cmd") is not None:
             _exec(btn.property("released_cmd"))
     except BaseException as e:
         print(e)
         return
示例#2
0
def _run_tests(args):
    print("执行测试", args)
    _exec("""\
import sys
if {0!r} not in sys.path:
    sys.path.insert(0, {0!r})
import testhelpers
run_tests({1!r})
""".format(_test_helpers_dir, args))
    # 等待测试执行完成
    while _eval("tests_running()", timeout=20):  # 测试收集过程可能卡住一段时间, 所以增加超时
        # print("等待测试执行完成...")
        gevent.sleep(1)
    print("测试执行完成")
    gevent.sleep(1)
 def on_clicked(self, btn):
     try:
         if btn.property("clicked_cmd") is not None:
             _exec(btn.property("clicked_cmd"))
         else:
             if btn.property("pressed_cmd") is not None:
                 _exec(btn.property("pressed_cmd"))
             time.sleep(0.05)
             if btn.property("released_cmd") is not None:
                 _exec(btn.property("released_cmd"))
     except BaseException as e:
         print(e)
         return
示例#4
0
def _restart():
    print("重启 ")
    _exec("rebootApp()")
    _wait_disconnected(10)
    _wait_connected(60)
    gevent.sleep(3)  # 等待开机动作执行结束
示例#5
0
def _stop():
    print("关闭 ")
    _exec("closeApp()")
    _wait_disconnected(10)
示例#6
0
#!/usr/bin/env python3

from _rpc import _exec

_exec("stop_tests()")