.NET Apache Spark的UnitTest

问题描述

我想为用C#/。NET编写的Spark应用程序编写单元测试。我目前正在使用XUnit编写测试,但没有找到任何好的文档来编写测试我的Spark应用程序组件的单元测试。

我已经编写了spark单元测试,但是如果运行“ dotnet test”命令,它将失败。如果我使用spark-submit运行测试,则不会有输出通过或失败的测试。我使用的Spark Submit命令是“ spark-submit --class org.apache.spark.deploy.dotnet.DotnetRunner --master本地bin / Debug / netcoreapp3.1 / microsoft-spark-2.4.x-0.12.1.jar dotnet bin / Debug / netcoreapp3.1 / MedicalClaims.SparkUnitTests.dll“

任何帮助将不胜感激。

解决方法

我已修复,测试实际上可以正常工作。我不见了

测试在Spark提交中。因此,使用C#/。NET运行火花测试的正确声明是 spark-submit --class org.apache.spark.deploy.dotnet.DotnetRunner --master本地bin / Debug / netcoreapp3.1 / microsoft-spark -2.4.x-0.12.1.jar dotnet测试bin / Debug / netcoreapp3.1 / MedicalClaims.SparkUnitTests.dll

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...