如何在执行Android Instumented测试之前在PC中运行命令

时间:2017-11-23 16:41:09

标签: java android unit-testing junit

我正在使用Android的精彩仪器测试来测试代码。我想测试socket相关的东西,我用Python编写了一个测试服务器来帮助我测试我的套接字。

正在跑步"正常"单元测试(在PC中本地运行),没有问题:

@Before
public void setUp throws Exception {
    Runtime.getRuntime().exec("python socket_server.py");
}

然后在测试用例后我自然关闭了服务器。

但是,当我运行Instrumented Tests时,测试服务器会尝试在Android设备中运行,这显然不起作用。

我的问题是,如何在运行检测测试之前以编程方式启动测试服务器?

提前致谢!

0 个答案:

没有答案