Ошибка при выполнении юнит-тестов через Jenkins: не удалось загрузить файл или сборку 'Microsoft.QualityTools.Testing.Fakes, Version = 11.0.0.0' - PullRequest
0 голосов
/ 08 мая 2018

Письменные модульные тесты, использующие MS Test Framework для нашего проекта на C # и использующие Fakes для обхода вызова БД. Тестовые случаи работают нормально в Visual Studio 2015. Но при попытке запустить Jenkins Job выдает следующее сообщение об ошибке:

Сообщение об ошибке: Метод испытания выкинул исключение: System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'Microsoft.QualityTools.Testing.Fakes, версия = 11.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a' или одна из ее зависимостей. Системе не удается найти указанный файл. WRN: Журнал привязки сборки выключен. Чтобы включить ведение журнала ошибок привязки сборки, задайте для параметра реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) значение 1. Примечание. Некоторое снижение производительности связано с регистрацией ошибок привязки сборки. Чтобы отключить эту функцию, удалите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog].

Может кто-нибудь, пожалуйста, руководство, чтобы исправить вышеуказанную ошибку.

1 Ответ

0 голосов
/ 15 мая 2018

Основная причина проблемы - Microsoft.QualityTools.Testing.Fakes версия 11.0.0.0 отсутствовала в bin / debug в репозитории Git. Кроме того, все библиотеки DLL, которые упоминаются для проекта модульного тестирования, необходимо вручную добавить в папку bin / debug в Git

.
...