我正在使用新的 WSO2 Developer Studio 构建 Carbon Archive。我正在尝试研究如何在 JUnit 测试中包装组件(序列/代理等)。这些测试需要作为 CI 构建过程 (Jenkins) 的一部分运行,以检测任何修改代码的错误。我已经进行了一些研究,但似乎找不到任何能立即突出如何实现这一目标的东西。我确实找到了这个链接https://wso2.org/jira/browse/TOOLS-855 这表明它尚未实施。任何人都可以确认何时实施,或者目前是否有任何方法可以实现这一目标?
问问题
670 次
1 回答
0
目前没有直接的方法来实现这个场景,这个特性将在未来的版本中得到支持。
我能想到的一种机制是,添加一个单独的测试模块作为构建的一部分,该模块在构建 C-Apps 后执行。
所以这里发生的是,首先 Jenkins 为 C-Apps 生成 CAR 文件。然后 Maven 开始执行 JUnit 测试套件。在执行测试套件之前,您可以配置 maven 将 CAR 文件复制到服务器并启动服务器。然后针对启动的服务器执行测试用例。
这样您就可以在您的 Carbon 服务器中部署新的 CAR 文件,并针对服务器中的新配置执行测试。
谢谢并恭祝安康,
哈沙娜
于 2012-06-15T17:59:27.290 回答