如何使用 jenkins localhost 实例从存储库运行 C# NUnit 自动化测试 bibucket.org?

How to run C# NUnit automation tests from bibucket.org repository using jenkins localhost instance?

提问人:Harish Patil 提问时间:10/23/2023 更新时间:10/23/2023 访问量:18

问:

我正在尝试运行位于 bitbucket.org 的存储库中存在的 C# 自动化测试(这是一个远程存储库)。该项目使用 C# 和 NUnit 框架。我完全被卡住了,不知道要遵循什么确切步骤才能从远程存储库运行测试。 谁能指导我如何实现这一目标?谢谢。

我尝试在本地安装jenkins实例并尝试运行测试。但是我无法运行测试。

C# Selenium-WebDriver Jenkins Automation nUnit

评论

0赞 Community 10/24/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。

答:

0赞 gaddes hedi 10/23/2023 #1

安装必要的 Jenkins 插件:NUnit 插件和 .NET Core 插件。

在 Jenkins 上配置项目。您需要为项目定义生成作业。

源代码管理:选择 Git 并提供 bibucket.org 存储库的 URL。

生成触发器:可以将其设置为轮询 SCM,以每隔几分钟检查一次更改或远程触发生成。

生成:在“生成”部分中,可以在 MSBuild 和 .NET Core (dotnet) 命令之间进行选择。对于 C# NUnit 测试,项目文件中应有一个目标(通常为 .csproj),用于还原、生成和运行测试。 例如:

<Target Name="Test">
<Exec Command="dotnet test" />

生成后操作:可以通过提供测试结果 XML 文件的路径,将 Jenkins 配置为发布 NUnit 测试结果。文件路径应相对于工作区。

保存生成作业配置。

启动生成作业以运行测试。Jenkins 将从 bibucket.org 存储库中签出源代码,构建项目并运行测试。如果所有配置都正确,您应该会在生成作业中看到测试结果。

您可以点击此链接了解如何设置 Jenkins: https://jenkins.io/doc/book/installing/