【发布时间】:2017-06-19 14:12:18
【问题描述】:
我有一个 VSTS CI/CD 管道,它将我本地的 Azure 数据工厂项目设置部署到 Azure 平台中的现有数据工厂。有没有办法可以对我的项目进行单元测试?我知道构建定义中有一个视觉工作室测试任务。如何为 ADF 创建单元测试项目?任何建议都会有所帮助。
【问题讨论】:
标签: unit-testing azure azure-data-factory
我有一个 VSTS CI/CD 管道,它将我本地的 Azure 数据工厂项目设置部署到 Azure 平台中的现有数据工厂。有没有办法可以对我的项目进行单元测试?我知道构建定义中有一个视觉工作室测试任务。如何为 ADF 创建单元测试项目?任何建议都会有所帮助。
【问题讨论】:
标签: unit-testing azure azure-data-factory
不,ADF 项目没有单元测试,有一个你可以投票的用户声音:Unit Testing for ADF Projects
【讨论】:
我建议您尝试使用ADF LocalEnvironment assembly 创建单元测试(而不是他们演示中使用的控制台应用程序尝试创建单元测试项目)
【讨论】:
虽然 ADF 中没有内置单元测试,但Richard Ssinbank's example 提供了似乎是实施单元测试的合理方法。基本上,他所做的是将参数添加到允许依赖注入的管道中。参数以“_”开头,默认为您将在管道中用于访问外部对象的正常依赖项。这允许您使用存根调用管道进行测试。
【讨论】: