为多个webroots设置MXUnit(在一个盒子上),以便不需要为MXUnit的位置不断更改首选项

时间:2015-02-13 16:40:32

标签: coldfusion cfeclipse mxunit

背景

当我们想要创建一个ColdFusion应用程序时(在我们的开发环境中,与我的PC分开一个盒子),我们设置了一个IIS(互联网信息服务)站点,其物理位置包含组成我们站点的所有CFCs CFM等)

据我所知,MXUnit需要在webroot上,测试本身也是如此,所以我在IIS中为mxunit和我的tests文件夹创建了虚拟目录。我也给这个站点一个绑定(从我的浏览器访问该站点,我也在我的PC上编辑我的主机文件)。然后使用提供的wsconfig.exe将它们设置为ColdFusion站点。

为了让MXUnit在Eclipse中工作,我需要设置它在mxunit库中找到RemoteFacade的位置;这与我的绑定有关。所以我可能会说它的位置是:

http://dev19-site1/mxunit/framework/RemoteFacade.cfc

enter image description here

然而;每次我想要为不同的网站运行我的单元测试时,我必须将这些设置更改为

http://dev19-DIFFERENTSITE/mxunit/framework/RemoteFacade.cfc

否则MXunit声称无法找到我的CFC(因为它们属于不同的webroot而有意义)

这让我有点恼火,因为我可能会同时在几个网站上工作。

问题

是否可以设置MXUnit,以便更改我正在处理的特定webroot(但所有在同一个框中)不会让我不得不经常更改MXUnit设置?

1 个答案:

答案 0 :(得分:6)

绝对。您也可以在项目或任何目录中设置这些设置。

右键单击Eclipse中的项目或目录,选择" MXUnit",然后从那里开始。

有关详细信息,请单击绿色"帮助"在MXUnit视图中的图标,您将找到完整的解释。