Тесты Chutzpah & Jasmine - обновление до TFS 2017 не прошло тесты? - PullRequest
0 голосов
/ 18 марта 2019

Мы уже некоторое время проводим тесты javascript с использованием jasmine и chutzpah. Мы только что обновились до TFS 2017. Наш тест на C # работает нормально, но тесты javascript больше не обнаруживаются сборками TFS. (Их продолжают обнаруживать и запускать из Visual Studio.)

В журнале сборки есть два подозрительных сообщения, но я не нашел никакой полезной информации ни по одному из них:

Test run will use DLL(s) built for framework .NETFramework,Version=v4.7.1 and platform X86. Following DLL(s) do not match framework/platform settings.
Chutzpah.VS2012.TestAdapter.dll is built for Framework 4.5.1 and Platform AnyCPU.

Я не знаю, что определяет версию фреймворка, и я прочитал, что это предупреждение, а не ошибка. Это подтверждается следующей ошибкой, которая означает, что тестовый адаптер все равно используется:

No test is available in c:\agent\_work\2\s\D\W\packages\Chutzpah.4.4.4\tools\Chutzpah.VS2012.TestAdapter.dll. Make sure that test discoverer & executors are registered and platform & framework version settings are appropriate and try again.

Есть ли что-то в обновлении TFS 2017, которое мне не хватает? У кого-нибудь есть понимание этих двух сообщений об ошибках или как их дополнительно диагностировать?

1 Ответ

0 голосов
/ 18 июля 2019

Недавно мы создали новый тестовый проект javascript и запустили его в сборке tfs 2017. Нужно было просто добавить пакет nuget для запуска тестов chutzpah в проект тестирования javascript, чтобы тестировщик vstst обнаружил тесты.

https://www.nuget.org/packages/Chutzpah/

...