我正在使用Espresso运行Spoon测试。如何在运行时将值传递给我的测试?我以前做过like this事,但我的Espresso测试中没有onCreate
。 那么,我应该如何传递它们?
目前我正在通过命令运行我的测试:
gradle spoon
答案 0 :(得分:5)
您是否考虑过使用部署到每个测试设备的响应文件,或者通过中央网络位置访问?
可以在Espresso测试中的setUp()方法中读取和解析响应文件,以配置单个测试所需的任何参数。
响应文件的格式可以是纯文本格式或XML格式。
如果您有许多测试用例类,例如ActivityInstrumentationTestCase2(),您可以创建一个实现参数解析的基类,并从中派生所有测试类。