我已经四处搜寻,阅读了本网站和其他网站上的相关问题,但未能找到解决方案。奇怪的是我不存在,所以让我在这里详细说明我的问题:
我定期使用Junit4 + Eclipse来测试我的代码。在某些情况下,某些测试可能会占用大量CPU和/或内存,从而使我的工作站在测试期间无法使用。这是我要解决的难题。
我希望通过远程服务器获得完全相同的行为。我想要:
[在我的脑海中,我设想了一些将文件同步到远程服务器,在那里使用与在本地计算机上完全相同的参数启动Java进程,使调试端口可用(不仅是本地主机)并且具有eclipse连接的功能。使其具有调试和junit视图功能。
我该如何完成?
可能帮助我们找到解决方案的几个主要问题:
我已经四处搜寻,阅读了本网站和其他网站上的相关问题,但未能找到解决方案。奇怪的是我不存在,因此让我在这里详细说明我的问题:我使用Junit4 + ...
最简单的方法是使用以下命令在远程mashine上调用command line JUnit runner:
您可以设置一个jenkins CI服务器,通过git同步代码(或仅使用ftp或其他方式进行复制),在由git-hook或通过某些脚本触发的jenkins作业中执行测试。然后像Eugene Kuleshov建议的那样,对正在运行的测试过程进行远程调试。您可以通过从eclipse调用的蚂蚁脚本自动执行此过程。应该有一个mylin连接器(for example),通过它可以监视正在运行的测试。我不知道是否可以使用Eclipse的标准JUnit视图来查看正在运行的测试,而无需使用一些自定义插件(如果有的话)。
为此尝试使用vs代码远程ssh扩展。