• 点赞

    —— 来自 TesterHome 官方 安卓客户端

  • CrashMonkey4Android at 2015年12月13日

    @doctorq
    我想问下,Jenkins 在执行 bat 脚本时,设备已识别,但是无法执行,是怎么回事?
    12-13 17:35:39 W/DeviceManager: Fastboot is not available.
    Android CTS 4.4_r0
    Non-interactive mode: Running initial command then exiting.
    Using commandline arguments as starting command: [run, cts, --plan, Monkey]
    12-13 17:35:39 I/ConfigurationFactory: Loading configuration 'cts'
    12-13 17:35:39 I/DeviceStateMonitor: Waiting 30000 ms for device YT910D90AU shell to be responsive
    12-13 17:35:39 I/ManagedDeviceListener: Device connected YT910D90AU
    12-13 17:35:39 I/DeviceManager: Detected new device YT910D90AU
    12-13 17:35:40 I/CommandScheduler: Scheduling 'cts' on 'AndroidDevice'
    12-13 17:35:41 I/CommandScheduler: Waiting for invocation threads to complete
    12-13 17:35:41 I/LogRegistry: Saved log to C:\Windows\TEMP\tradefed_global_log_6242512099387051107.txt
    12-13 17:35:41 I/CommandScheduler: All done
    请按任意键继续. . .
    12-13 17:35:41 W/DeviceManager: Fastboot is not available.
    Android CTS 4.4_r0
    Non-interactive mode: Running initial command then exiting.
    Using commandline arguments as starting command: [run, cts, --plan, Monkey]
    12-13 17:35:41 I/ConfigurationFactory: Loading configuration 'cts'
    12-13 17:35:41 I/DeviceStateMonitor: Waiting 30000 ms for device YT910D90AU shell to be responsive
    12-13 17:35:42 I/DeviceManager: Detected new device YT910D90AU
    12-13 17:35:42 I/ManagedDeviceListener: Device connected YT910D90AU
    12-13 17:35:42 I/CommandScheduler: Scheduling 'cts' on 'AndroidDevice'
    12-13 17:35:43 I/CommandScheduler: Waiting for invocation threads to complete
    12-13 17:35:43 I/LogRegistry: Saved log to C:\Windows\TEMP\tradefed_global_log_4300395381232860371.txt
    12-13 17:35:43 I/CommandScheduler: All done
    请按任意键继续. . .
    [workspace] $ cmd /c call C:\Windows\TEMP\hudson2657637810539007819.bat

  • CrashMonkey4Android at 2015年11月29日

    #146 楼 @doctorq 你好,我这边也想实现这个效果,我在本地搭建了一个内网站点,但是在代码上没看明白如何确定到我的站点目录

  • CrashMonkey4Android at 2015年11月29日

    @doctorq 你好,代码中【 mWSRPATH】这个参数的实际值 是在哪里配置的呢?
    private void generateMonkeyReslutTxt(MonkeyReporter reporter) {
    if (mWSRPATH == null || mMonkeyResultPath == null) {
    return;
    }
    File monkeyResult = new File(mMonkeyResultPath);
    String url = mWSRPATH + File.separator + reporter.getmDir()
    + File.separator + "index.html";
    try {
    if (! monkeyResult.exists()) {
    monkeyResult.createNewFile();
    }
    FileUtil.writeToFile(mDeviceSerial + "," + url + "\n", monkeyResult);
    .....
    }
    }

  • CrashMonkey4Android at 2015年11月22日

    #140 楼 @doctorq
    好的, 我详细找下代码里的字段。thanks for your attention,haha
    目前我的报告依然生成在\android-cts\repository\results\2015.11.22_13.53.27 这个目录下。
    另外我还想请教下:
    如果我只将 index.Html 文件附到邮件下,那对应的其他跳转页面以及资源(图片、result.html) 路径是否也需要做调整呢?还是说只要整个结果文件夹放在适当位置就好?

  • CrashMonkey4Android at 2015年11月22日

    #138 楼 @doctorq
    我是想和 Jenkins 集成,想将生成的结果放在一个固定的文件夹下,构建后邮件发送这个文件夹下的报告。
    于是将 mDir = TimeUtil.getResultTimestamp 改为 mDir="testdir";

    保存导出 Jar 包进行替换,运行后,发现目录还是时间命名

  • CrashMonkey4Android at 2015年11月22日

    @doctorq 我把源码中的 MonkeyReporter.java 下的 mDir 字段改成固定的字符串,将原来的时间命名文件夹换成固定的,再导出两个 jar 包替换原来的 jar 包,运行后为何没起作用呢?