我有一个VSTS CI / CD管道,它将我本地的Azure数据工厂项目设置部署到Azure平台中的现有数据工厂。有没有办法对我的项目进行单元测试?我知道在构建定义中有一个visual studio测试任务。如何为ADF创建单元测试项目?任何建议都会有帮助。
答案 0 :(得分:1)
不,ADF项目没有单元测试,有用户声音可以投票:Unit Testing for ADF Projects
答案 1 :(得分:1)
我建议您尝试使用ADF LocalEnvironment assembly创建单元测试(而不是在他们的演示中使用的Console应用程序尝试创建单元测试项目)
答案 2 :(得分:0)
如果使用的是CI / CD,也许可以在Azure Devops中使用“测试计划”。
答案 3 :(得分:0)
尽管ADF中没有内置的单元测试,但是Richard Ssinbank's example提供了似乎是实现单元测试的合理方法。基本上,他所做的就是在管道中添加允许依赖项注入的参数。参数以“ _”开头,默认为在管道中用于访问外部对象的常规依赖关系。这样,您可以使用存根调用管道进行测试。