我正在尝试编写一个批量化的仪器测试(使用
ActivityInstrumentationTestCase2
),针对特定的Activity
,每次测试运行时更改意图。我可以使用单个测试来完成这个过程,并循环停止和重新启动具有新意图的Activity,但这不是我想要的。一方面,它们确实应该是单独的测试运行。另一方面,我正在使用Spoon在测试完成时生成报告,而报告将正确地认为我只运行了一个测试。
我想要的是将单个测试视为可能无限数量的测试,并在每次测试运行时将数据传递到测试中。
不幸的是,您不能使用Theories,因为它会导致RuntimeException,在那里InstrumentationTestRunner找不到我的测试。有人在这方面取得了成功吗?