点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)原始帖子在这里: ht...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)原始帖子在这里: ht...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
原始帖子在这里:
https://open.sap.com/courses/cp7/question/7ec44a77-d378-4462-a129-137332f7bc53
使用SCP目标服务,并在 package.json文件中配置 credentials.destination 属性,即使-,也会强制应用程序始终使用目标配置 使用命令 cds watch 提供了-with-mocks 选项。
这是框架中的错误吗? 我需要能够控制服务的行为,以便成功执行单元测试。 我知道您可以手动删除配置,但是这种方法无法实现设置自动化单元测试的目的。 请指教。 谢谢!
端子:
jhodel:演示> cds手表 [cds]-运行nodemon ... --ext cds,csn,csv,ts,mjs,cjs,js,json,属性,edmx,xml --exec cds服务于所有--with-mocks --in-memory吗?
配置:
" cds":{ "要求":{ "北风": { " kind":" odata", " model":" srv/external/NorthWind", "凭据":{ "目的地":" NorthWind" } } } }
我尝试使用以下文档中的配置配置文件:
https://cap.cloud.sap/docs/advanced/config#profiles >
但是仍然没有运气。
这是使用配置文件后的最新配置:
" cds":{ "要求":{ "北风": { " kind":" odata", " model":" srv/external/NorthWind" } }, " [开发]":{ "要求":{ "北风": { " kind":" odata", " model":" srv/external/NorthWind", "凭据":{ "目的地":" NorthWind" } } } } }
请注意,我在HANA DB情况下尝试了以下配置文件,它可以工作。 现在的问题是外部服务配置是否支持配置文件?
" cds":{ "要求":{ "D b": { " kind":" sqlite", "凭据":{ "数据库":" bookshop.db" } } }, "[生产]": { "要求":{ "D b": { " kind":" hana" } } } }
嗨乔德,
我仔细检查过,就像 David Kunz 在openSAP论坛中说的那样。 如果在外部服务配置中提供了凭据,则它们具有优先级,并且--with-mocks将被忽略。
当您使用"生产"在本地进行测试时,您需要具有一个default-env.json,其中包含xsuaa和目标实例的凭据。 否则,您配置的目标将无法解析,并且您会观察到错误。
如果您在本地连接到HANA实例,则可能已经使用了此文件。
您可以在CP Cockpit中查找服务实例的凭据。
最诚挚的问候,
Johannes
一周热门 更多>