2012-06-01 2 views
2

У меня есть проект WCF, который я пытаюсь развернуть до AppHarbor. Служба работает нормально локально, ВСЕ тесты проходят локально, в основном, локальных проблем нет. Когда я нажимаю, чтобы развернуть его, он строит отлично, но следует: «Build не содержит тестов». Я даже удалил все существующие тесты, которые я написал, и помещал там фиктивный пакет, который, как гарантируется, будет проходить (в основном только Assert.IsTrue(0 == 0)).Развертывание Appharbor «Не содержит тестов»

В журнале ("Подробности"), я получаю:

Build succeeded. 

Однако, я также получаю:

5 Warning(s) 
0 Error(s) 

но это только "е не определен" (пристанищем я Я сделал все, что нужно, чтобы поймать/поймать, я просто хочу это запустить.

Я искал и обыскал сайт AppHarbor, чтобы узнать об этом, но я ничего не нашёл. видел что-нибудь подобное?

** Использование встроенной тестовой среды для Visual Studio (Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll).

+2

Можете ли вы указать на решение, чтобы мы могли попробовать сами? Если нет, можете ли вы дать более подробную информацию о тестовом проекте? (какая тестовая структура и т. д.) –

+0

Является ли единая тестовая структура одной из тех, которые мы поддерживаем? http://support.appharbor.com/kb/getting-started/running-unit-tests-after-build В частности, проверьте версию NUnit, если это то, что вы используете. – friism

+0

Я пробовал как с MSTest AND с Nunit 2.5.9, оба из которых поддерживаются, и для обоих я все еще получаю «Build не содержит тестов» – SlackerCoder

ответ

0

Последняя версия AppHarbor теперь корректно работает с проблемами, которые я использую. Я не знаю, что изменилось (это определенно не был мой код, меня отвлекали на несколько разных проектов, но я вернулся к оригинальному проекту, и теперь он работает на appharbor).