如何为.NET项目中的单元测试创​​建GitHub Action?

时间:2020-01-14 22:55:59

标签: c# unit-testing github nunit github-actions

我使用NUnit框架来测试我的.NET项目。我想通过GitHub Actions运行测试。

我的项目组装中应包括什么?也许有一些标准的例子?

1 个答案:

答案 0 :(得分:6)

您不需要在程序集中包含任何内容即可使用GitHub Actions运行测试。只需在.github/workflows文件夹中创建具有以下内容的工作流文件(假设您具有.NET Core项目):

---
name: Tests

on: push

jobs:
  tests:
    name: Unit Testing
    runs-on: windows-latest
    steps:
      - uses: actions/checkout@v2.1.0
      - run: dotnet test

dotnet已预安装在windows机器上,但未预安装在macosubuntu上。因此,如果要在这些计算机之一上运行它,则必须添加一个额外的步骤来安装dotnet。为此,您可以使用actions/setup-dotnet操作。