Не удается выполнить модульные тесты для приложения, разработанного с помощью Compact Framework для платформы Windows CE 6.0.

Я разрабатываю решение для Windows CE 6.0, используя эмулятор устройства GuD_AtomKit X86. Я не могу запустить какие-либо модульные тесты, потому что получаю следующее сообщение об ошибке:

Адаптер теста («Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapter, Microsoft.VisualStudio.QualityTools.Tips.UnitTest.Adapter, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a»), необходимый для выполнения этого теста, может не загружаться. Убедитесь, что тестовый адаптер установлен правильно. Возникло исключение типа «Microsoft.VisualStudio.SmartDevice.TestHostAdapter.DeviceAgent.TestAlreadyRunningException».

Но на устройстве не запущен модульный тест.

Я был бы очень признателен за вашу помощь.


person Tomas Walek    schedule 19.11.2009    source источник


Ответы (2)


Вы изменили целевое устройство в файле testrunconfig? Запуск на целевом устройстве определенно поддерживается.

Вам также может потребоваться вручную развернуть CF на устройстве, поскольку среда модульного тестирования не развертывает его автоматически.

person ctacke    schedule 19.11.2009
comment
да, я изменил целевое устройство соответствующим образом. И я также дважды проверил, работает ли развертывание нормально. К сожалению, это не помогло. - person Tomas Walek; 12.08.2011

Вероятно, это было вызвано аппаратной проблемой. После того, как я обновил флэш-память с платой, с которой я проводил тест, она снова начала работать. Так что скорее всего баг в прошивке платы... :(

person Tomas Walek    schedule 12.08.2011