从gradle中的/ dev / ttyUSB0读取测试结果

时间:2012-10-24 12:45:55

标签: serial-port gradle

我使用gradle上传Arduino(一个微型控制器)上的测试。我可以通过/ dev / ttyUSB0获得测试输出(在我的ubuntu上)。

我现在正在寻找最简单的方法来获得gradle中的测试输出。我用 cat (ant.exec)进行了一些实验:

def checkTestResults = {
    ant.exec(
        outputproperty:"cmdOut",
        errorproperty: "cmdErr",
        resultproperty: "cmdExit",
        failonerror:"true",
        dir: './MyArduinoTests',
        searchpath:"true",
        executable: 'cat') {    
            arg(value:"/dev/ttyUSB0")
        }
        println ant.cmdOut  
}

效果不佳。我没有得到串口的完整输出。有时,我没有得到任何输出。

如何在不编写读取端口的单独程序的情况下完成此任务?

1 个答案:

答案 0 :(得分:0)

解决方案是编写一个单独的程序来读取端口。我的同事只写了8行python代码。