我正在尝试为每次测试运行时更改意图ActivityInstrumentationTestCase2
的特定情况编写批处理仪器测试(使用) 。Activity
我可以通过一个测试来做到这一点,只需循环停止并以新的意图重新启动 Activity,但这不是我想要的。一个原因是它们确实应该是单独的测试运行。另一个原因是,我在测试完成时使用Spoon生成报告,报告会正确地认为我只运行了一个测试。
我想要的是将单个测试视为可能无限数量的测试,并在每次测试运行时将数据传递给测试。
不幸的是,您不能使用Theories,因为它会导致 InstrumentationTestRunner 无法找到我的测试的 RuntimeException。有人对此有任何运气吗?