Jakarta ee 动态Junit测试

Jakarta ee 动态Junit测试,jakarta-ee,junit,osgi,Jakarta Ee,Junit,Osgi,作为我最终研究项目的一部分,我必须制作一个J2EE应用程序,允许用户运行JUnit测试(没有任何经验,他们要做的就是单击并查看结果),显然,这必须是修改测试和创建新测试的某种方法(上传新的测试文件…) 你能给我指出一种允许我动态加载和运行测试的正确技术吗?? 提前感谢您的帮助您可以查看Pax考试OSGi测试工具(1)的实现(源代码)。该工具动态地从JUnit测试生成OSGi包,并在测试OSGi容器中运行它们。 您可以为J2EE实现相同的方法 希望它能帮助你分析和估计你的项目范围 干杯, 德米特罗

作为我最终研究项目的一部分,我必须制作一个J2EE应用程序,允许用户运行JUnit测试(没有任何经验,他们要做的就是单击并查看结果),显然,这必须是修改测试和创建新测试的某种方法(上传新的测试文件…) 你能给我指出一种允许我动态加载和运行测试的正确技术吗??
提前感谢您的帮助

您可以查看Pax考试OSGi测试工具(1)的实现(源代码)。该工具动态地从JUnit测试生成OSGi包,并在测试OSGi容器中运行它们。 您可以为J2EE实现相同的方法

希望它能帮助你分析和估计你的项目范围

干杯, 德米特罗


(1) :

您可以创建自己的JUnit测试运行程序实现,该运行程序具有在运行时动态加载测试jar和依赖项jar的选项。查看一下JUnitCore类和JUnitAPI中的相关类,如
Result
。还要研究动态JAR加载

JUnitCore:

动态震击器加载:


非常有趣的最终项目。