小编pap*_*agi的帖子

如何自动生成HTML中的Android测试报告

我想在Hudson持续集成服务器上为Android应用程序自动生成html格式的单元测试报告.

因此,我首先尝试运行测试用例并以xml格式收集测试结果文件.然后,我使用JUnitReport Task将XML结果文件转换为HTML格式.

我通过Android检测框架运行测试用例.但是,它仅提供详细的输出信息而不是标准的JUnit XML格式.我不知道如何在没有JUnit XML结果文件的情况下生成HTML单元测试报告.

如果我使用Eclipse运行测试用例,它可以将结果导出为XML文件,每个测试用例都包含耗时的信息.这些XML文件可以通过JUnitReport Task正确转换为HTML.结果,似乎可以用耗时信息收集测试结果.

在Android检测框架上运行测试用例后,有没有办法自动获取标准的JUnit XML结果文件?

android unit-testing

13
推荐指数
1
解决办法
2万
查看次数

运行后如何获取Android模拟器的序列号或ID?

如果我在一台机器上使用-no-window选项运行多个模拟器.命令"adb devices"显示:

List of devices attached
emulator-5554  device
emulator-5556  device
emulator-5558  device
...
Run Code Online (Sandbox Code Playgroud)

但是,根据这个输出,我根本无法区分每个仿真器设备.我需要知道哪个模拟器在AVD上运行,然后我可以安装APK或向模拟器发送命令.

如何在运行后识别每个仿真器设备或获取仿真器的序列号?

android emulation

11
推荐指数
2
解决办法
2万
查看次数

每个客户EC2实例部署工具

我需要为每个客户部署一个EC2实例。我有数百名客户,而且还在不断增加。

到目前为止,我发现Terraform支持count属性以提供所需的确切实例数。为此,我维护一个客户列表,创建实例数以匹配列表的长度。例如:

  • customer_a
  • customer_b
  • customer_c

Terraform脚本如下所示:

resource aws_instance x {
  count = length(var.customers)

  #...
}
Run Code Online (Sandbox Code Playgroud)

它最初可以工作。但是,当我尝试从列表中删除customer_b时,发生了意外的行为,结果,customer_c的实例被销毁,而customer_b的实例属性被customer_c的实例替换。我需要的是保持customer_c的实例不变,并使用相关资源销毁customer_b的实例。

我不确定是否有更好的方法可以使用Terraform来完成此操作,或者是否有其他适合此用例的工具。请帮忙。

ansible terraform

2
推荐指数
1
解决办法
41
查看次数

标签 统计

android ×2

ansible ×1

emulation ×1

terraform ×1

unit-testing ×1