2

我有一些由 expecto 和 fscheck 框架编写的dockerized F# 测试,作为 dotnet 核心独立可执行文件

如何在 Team Foundation Server 上配置持续集成以运行它们并在每次运行后获取相应的报告?

4

2 回答 2

1

使用https://www.nuget.org/packages/Expecto.TestResults/配置 Expecto 以输出与 NUnit 等效的 XML 文件

文档在这里https://github.com/haf/expecto/#testresults-file

然后只需运行可执行文件并让 CI 服务器获取输出的 XML 文件。

于 2018-11-17T17:20:14.967 回答
1

如果您的意思是您已经拥有具有正确 SDK/环境的 docker 映像,那么您只需要使用 CI 构建在 TFS 中运行该映像(配置持续集成)。

要运行镜像,您需要安装Docker 集成扩展,详情请参阅使用 Visual Studio Team Services 构建、推送和运行 Docker 镜像

其他文章可能会有所帮助:

于 2018-01-16T03:00:51.907 回答