Java 从外部文件扫描和呈现junit测试
在应用程序的外部有两个文件(Java 从外部文件扫描和呈现junit测试,java,junit,runtime,Java,Junit,Runtime,在应用程序的外部有两个文件(A.class和A.class) 我们如何扫描ATest找到所有junit测试并运行它们(假设ATest的依赖项除了A之外都加载在类路径中)?我希望在Java中以编程的方式实现这一点,并因此得到ATest的测试列表,其中失败的测试列表和成功的测试列表 不能使用命令行(如果需要更复杂的输出) 感谢您的帮助。@Test从org.junit.Test扫描.class中的所有方法。这就是你要找的吗?我可以使用反射@Test扫描ATest。现在,假设类路径中没有加载A,如何使用
A.class
和A.class
)
我们如何扫描ATest
找到所有junit测试并运行它们(假设ATest
的依赖项除了A
之外都加载在类路径中)?我希望在Java中以编程的方式实现这一点,并因此得到ATest
的测试列表,其中失败的测试列表和成功的测试列表
不能使用命令行(如果需要更复杂的输出)
感谢您的帮助。
@Test
从org.junit.Test
扫描.class
中的所有方法。这就是你要找的吗?我可以使用反射@Test
扫描ATest
。现在,假设类路径中没有加载A
,如何使用JUnitCore
运行ATest
?我不能使用URLClassLoader
,因为ATest
不能使用。事实上,当我在应用程序中运行一些测试时,我正在寻找与IDE相同的工作。@Test
从org.junit.Test
扫描.class
中的所有方法。这就是你要找的吗?我可以使用反射@Test
扫描ATest
。现在,假设类路径中没有加载A
,如何使用JUnitCore
运行ATest
?我不能使用URLClassLoader
,因为ATest
不能使用。事实上,当我在我的应用程序中运行一些测试时,我正在寻找与IDE相同的工作。