Eclipse Java单元测试
在每次单元测试之前,是否有方法执行批处理脚本?我已经查找了测试项目的启动选项,但是找不到任何运行脚本的方法Eclipse Java单元测试,java,android,eclipse,unit-testing,batch-file,Java,Android,Eclipse,Unit Testing,Batch File,在每次单元测试之前,是否有方法执行批处理脚本?我已经查找了测试项目的启动选项,但是找不到任何运行脚本的方法 该脚本是一行,应该能够通过adb与android接口。如果您使用JUnit,则使用@before标记注释一个类,该类将在每个测试用例之前执行。要运行脚本,请查看junit中一些有用注释的简短摘要: JUnit 4 führt第二次联合声明: @Test - kennzeichnet Methoden als ausführbare Testfälle. @Before und @After
该脚本是一行,应该能够通过adb与android接口。如果您使用JUnit,则使用@before标记注释一个类,该类将在每个测试用例之前执行。要运行脚本,请查看junit中一些有用注释的简短摘要: JUnit 4 führt第二次联合声明:
@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测试中运行脚本,那么它也将在设备或模拟器上运行,这很可能不是您的意图。我认为您可以使用Shunit(它是JUnit,但用于shell脚本),因为单元测试在设备上运行,我认为我无法连接ADB,无论如何,我会尝试一下。谢谢如果我知道你想要实现什么,我会说得更清楚,但我不知道你的目标。