android - 使用 Spoon/Espresso (android-test-kit) 通过命令行传递变量

标签 android android-testing spoon

我正在运行 EspressoSpoon 测试.如何在运行时将值传递给我的测试?我做过的事like this之前,但我的 Espresso 测试中没有 onCreate那么,我应该如何传递它们呢?


目前我正在通过命令运行我的测试:

gradle spoon

最佳答案

您是否考虑过使用部署到每个测试设备或可通过中央网络位置访问的响应文件?

可以在 Espresso 测试的 setUp() 方法中读入和解析响应文件,以配置您为单个测试所需的任何参数。

响应文件的格式可以是纯文本或XML格式。

如果您有许多测试用例类,例如 ActivityInstrumentationTestCase2(),您可以创建一个实现参数解析的基类,并从中派生所有测试类。

关于android - 使用 Spoon/Espresso (android-test-kit) 通过命令行传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21054100/

相关文章:

java - 对多个数据源使用游标加载器

android - 如何在TextView上显示bmp颜色值

android - 如何设置用于实时人脸检测的android模拟器?

android - Android中的Hilt依赖注入(inject)仪器测试

android - 使用Spoon设置错误的仪器测试

android - 应用程序选择器 - Android Espresso 单元测试在打开外部 URL 后中断

android - GPS 图标在 locationManager.removeUpdates() 之后仍然闪烁并将 locationManager 设置为 null

安卓 Espresso : Testing Preferences (multiple ListViews)

pentaho - 循环子作业中的文件名(Kettle 作业)

java - 安卓 : External file in uiautomator