首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理MTA封装的集成测试?

如何处理MTA封装的集成测试?
EN

Stack Overflow用户
提问于 2020-05-23 04:40:35
回答 1查看 81关注 0票数 0

我们正在致力于MTA项目,并使用SAP Cloud SDK管道(Piper)为Cloud Foundry集成CI/CD。

该项目有多个基于SAP Cloud SDK for Java的微服务,每个微服务都有单独的集成测试集(基于SAP Cloud SDK的Java项目模板)。

我们想要对微服务进行MTA打包,但是当我们使用SAP Cloud SDK管道运行mta构建时出现了问题。

管道错误,因为它现在(即新的结构)期望集成测试模块在项目根级别,但在我们的案例中,集成测试是在单个微服务级别。

我们知道所有微服务的集成测试都需要在mta构建的项目根级别上进行,但是有没有其他推荐的方法来处理单个微服务本身的集成测试?

如果有人能在这里指导我们理解新的结构和遵循的最佳实践,我将不胜感激。

仅作为信息添加-我们使用s4sdk管道为上述每个微服务运行maven构建。我们希望将这些微服务合并到MTA包中,以便进行发布部署。

EN

回答 1

Stack Overflow用户

发布于 2020-05-25 16:05:17

让我补充几句话:

适用于使用SAP Cloud SDK Pipeline的MTA项目的结构记录在here文档中。

基于SAP Cloud Platform Business Application SAP Web IDE模板启动这样的项目比从SAP Cloud SDK原型启动要容易得多。

我认为微服务的想法和一个mta项目之间有一点矛盾,因为微服务应该是可以独立部署的。也就是说,使用mta来构建您的应用程序是非常好的,但在这种情况下,将集成测试记录在项目根目录中是唯一的方法。您可以使用包来分隔集成测试的逻辑实体。

如果您的代码应该更严格地分隔,另一种方法是拥有多个repos (可能使用mta或不使用mta),并为每个repos设置一个管道。

我希望这能帮到你。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61963515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档