我们目前正在开发一个涉及许多顶点类,触发器和Visualforce页面的Salesforce.com自定义APEX项目。我们也有许多来自AppExchange的应用程序,它们是系统的一部分。Salesforce.com部署
我们在测试环境中开发所有Apex类,Visualforce页面等,然后使用Eclipse IDE将其部署到实时环境。会发生什么情况是,我们每次部署对实时环境的更改时,所有类(包括来自AppExchange应用程序的那些类)的所有测试方法似乎都在执行。因此,部署一个简单的更改最终可能需要几分钟的时间。
有没有一种方法可以在apex中通过命名空间或类似方法“打包”类,这样当我们尝试部署更改时,只执行与该包相关的测试方法。如果存在这样的事情,我们的部署可能会发生得更快。
有它发生在你,这是他们的部署系统的设计?也许当单元测试失败,部署停止和失败,这是保护你不要部署包含错误的东西? – 2011-04-19 16:37:03