From 154b0680b879de21a7aa999d08d14203fe373748 Mon Sep 17 00:00:00 2001 From: Aaron Yang Date: Wed, 28 Oct 2015 14:08:21 +0800 Subject: [PATCH] update run.py file --- run.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/run.py b/run.py index 3dc13c4..545e43d 100644 --- a/run.py +++ b/run.py @@ -1,25 +1,21 @@ import os import fileinput -#删除存在的log文件或者报告文件,避免以前构建产生的数据对当前构建造成影响 + if os.path.exists("log.txt"): os.remove("log.txt") if os.path.exists("log.xml"): os.remove("log.xml") -#编译生成jar + os.system("ant build") -#push jar到设备 + os.system("adb push bin/newtest.jar /data/local/tmp/") -#遍历读取testsuites.txt文件里的每一行信息 + for line in fileinput.input("testsuites.txt"): - #如果这一行的文本不为空 if len(line.strip()) != 0 : - #拼接执行的遇见,并把log输出到外部文件log.txt exeStr = "adb shell uiautomator runtest newtest.jar -c " + line.strip() + " >>log.txt" - #执行拼接完的语句 os.system(exeStr) -#转化log文件为JUnit报告 os.system("java -jar log-converter.jar log.txt") \ No newline at end of file