Как создать GitHub Actions для модульного тестирования в. NET проектах? - PullRequest
0 голосов
/ 15 января 2020

Добрый день!

Не могли бы вы мне помочь? Я использую NUnit framework для тестирования моего. NET проекта. И я хочу запустить свои тесты через Действия GitHub .

Что должно быть включено в сборку моего проекта? Может быть, есть несколько стандартных примеров?

Спасибо!

1 Ответ

0 голосов
/ 07 апреля 2020

Вам не нужно ничего включать в вашу сборку для запуска ваших тестов с помощью GitHub Actions. Просто создайте файл рабочего процесса в папке .github/workflows со следующим содержимым (при условии, что у вас есть. NET Базовый проект):

---
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 машине но предварительно не установлен на macos и ubuntu. Итак, вам нужно установить dotnet, добавив дополнительный шаг на тот случай, если вы захотите запустить его на одном из этих компьютеров. Для этой цели вы можете использовать actions / setup-do tnet action.

...