有没有办法batch
在每个单元测试之前执行脚本?我已经查找了测试项目的启动选项,但我找不到任何方法来运行任何脚本
该脚本是单行的,应该能够通过adb
有没有办法batch
在每个单元测试之前执行脚本?我已经查找了测试项目的启动选项,但我找不到任何方法来运行任何脚本
该脚本是单行的,应该能够通过adb
如果您使用的是 JUnit,请使用 @before 标记注释一个类,该类将在每个测试用例之前执行。为了运行脚本看看这篇文章
这里简要总结了 junit 中一些有用的注释:
JUnit 4 führt sechs unterschiedliche Annotationen ein:
@Test - kennzeichnet Methoden als ausführbare Testfälle.
@Before und @After - markieren Setup- bzw. Teardown-Aufgaben, die für jeden Testfall wiederholt werden sollen.
@BeforeClass und @AfterClass - markieren Setup- bzw. Teardown-Aufgaben, die nur einmal pro Testklasse ausgeführt werden sollen.
@Ignore - kennzeichnet temporär nicht auszuführende Testfälle.
当您运行Android JUnit 测试时,它们会通过测试运行器在设备或模拟器上运行。
因此,如果您尝试在 JUnit 测试中运行脚本,它也将在设备或模拟器上运行,这很可能不是您的意图。