Запуск цели только один раз для каждого решения ⇐ C#
-
Гость
Запуск цели только один раз для каждого решения
Я пытаюсь найти способ запускать определенную цель только один раз для каждого решения после завершения тестов.
У меня есть решение с несколькими тестовыми проектами. Каждый из них интегрирован с coverlet.msbuild, поэтому каждый из них создает файл отчета о покрытии (opencover) в назначенной папке.
Я хочу достичь еще одной цели, а именно ReportGenerator, но только после того, как все тесты будут выполнены и все файлы отчетов о покрытии созданы. Я успешно создал этот отчет после цели VSTest. Но это означает, что я создаю отчет несколько раз за один запуск, поскольку каждый проект тестирования запускает цель VSTest отдельно.
это моя последняя попытка
истина ../../coverage/opencover/$(MSBuildProjectName).xml открыть обложку все среда выполнения; строить; родной; файлы контента; анализаторы все среда выполнения; строить; родной; файлы контента; анализаторы Примечание: это отдельный файл props, включенный в Directory.Build.props, который используется всеми тестовыми проектами просто для избегайте дублирования.
Есть идеи?
Я пытаюсь найти способ запускать определенную цель только один раз для каждого решения после завершения тестов.
У меня есть решение с несколькими тестовыми проектами. Каждый из них интегрирован с coverlet.msbuild, поэтому каждый из них создает файл отчета о покрытии (opencover) в назначенной папке.
Я хочу достичь еще одной цели, а именно ReportGenerator, но только после того, как все тесты будут выполнены и все файлы отчетов о покрытии созданы. Я успешно создал этот отчет после цели VSTest. Но это означает, что я создаю отчет несколько раз за один запуск, поскольку каждый проект тестирования запускает цель VSTest отдельно.
это моя последняя попытка
истина ../../coverage/opencover/$(MSBuildProjectName).xml открыть обложку все среда выполнения; строить; родной; файлы контента; анализаторы все среда выполнения; строить; родной; файлы контента; анализаторы Примечание: это отдельный файл props, включенный в Directory.Build.props, который используется всеми тестовыми проектами просто для избегайте дублирования.
Есть идеи?
Мобильная версия