如何从Azure Devops构建/发布管道执行Azure Databricks笔记本中编写的最具伸缩性的测试用例

如何从Azure Devops构建/发布管道执行Azure Databricks笔记本中编写的最具伸缩性的测试用例,azure,azure-devops,scalatest,azure-databricks,Azure,Azure Devops,Scalatest,Azure Databricks,下面是我在Azure Databricks笔记本中编写的一个基本的“ScalaTest”测试用例。我想从Azure DevOps构建或发布管道执行此测试用例,并查看测试结果 我搜索了资源,但没有运气(参考了一个讨论同一问题的论坛:) 您可以尝试通过Maven运行ScalaTest: 然后,它将生成一般的Junit测试结果,您可以通过发布测试结果文件 此线程可能会使您受益:您可以尝试通过Maven运行ScalaTest: 然后,它将生成一般的Junit测试结果,您可以通过发布测试结果文件 此线程可

下面是我在Azure Databricks笔记本中编写的一个基本的“ScalaTest”测试用例。我想从Azure DevOps构建或发布管道执行此测试用例,并查看测试结果

我搜索了资源,但没有运气(参考了一个讨论同一问题的论坛:)


您可以尝试通过Maven运行ScalaTest:

然后,它将生成一般的Junit测试结果,您可以通过发布测试结果文件


此线程可能会使您受益:

您可以尝试通过Maven运行ScalaTest:

然后,它将生成一般的Junit测试结果,您可以通过发布测试结果文件


此线程可能对您有益:

使用
AnyFunSuite
而不是
FunSuite
使用
AnyFunSuite
而不是
FunSuite

可以通过命令行执行ScalaTest吗?如果是这样,您可以在自代理中通过命令行任务运行测试。ScalaTest可以通过命令行执行吗?如果是这样的话,您可以通过self-agent中的命令行任务来运行测试。但在我的例子中,测试只写在Databricks笔记本中,因为其中一些测试需要在Delta表上执行操作(如果像这样写在IDE中,这是不可能的)。我有一些步骤来实现这一点,我们是否有类似的ScalaTest。提前谢谢@saravanair您能够通过命令行运行测试吗?我相信,如果测试是在IDE中开发的,那么这些步骤就会起作用。但在我的例子中,测试只写在Databricks笔记本中,因为其中一些测试需要在Delta表上执行操作(如果像这样写在IDE中,这是不可能的)。我有一些步骤来实现这一点,我们是否有类似的ScalaTest。提前谢谢@saravanair您能够通过命令行运行测试吗?作为参考,您可以使用此()作为参考,您可以使用此()
import org.scalatest.FunSuite
class SampleTestSuite extends FunSuite 
{
test("1 equals 1") 
{
    assert(1 == 1)
  }
}