Приведенный ниже фрагмент кода из этого файла YAML предназначен для создания «MyProject», а затем запуска тестов из «MyProject.Tests»
Код: Выделить всё
jobs:
- job: Build and Test
displayName: Build and Test
steps:
- task: DotNetCoreCLI@2
inputs:
command: 'build'
projects: '**/MyProject.csproj'
- task: DotNetCoreCLI@2
inputs:
command: 'test'
projects: '**/MyProject.Tests.csproj'
Дополнительные сведения:
- Оба проекта (MyProject и MyProject.Tests) являются частью одного и того же решения.
- Я использую NUnit для модульного тестирования в MyProject .Tests.
- YAML-файл конвейера расположен в корневом каталоге MyProject.
- Цель состоит в том, чтобы сначала собрать MyProject, а затем запустить модульные тесты. из MyProject.Tests с использованием конвейера Azure DevOps.
Будем очень признательны за любые идеи или исправления относительно того, как структурировать файл YAML или правильно ссылаться на тестовый проект!
Структура файла «MyProject.Tests»
Подробнее здесь: https://stackoverflow.com/questions/782 ... same-solut