2012-06-01 4 views
2

AppHarbor에 배포하려고하는 WCF 프로젝트가 있습니다. 이 서비스는 로컬에서 잘 작동하며 모든 테스트는 로컬로 전달됩니다. 기본적으로 로컬에서는 문제가 없습니다. 배포를 위해 푸시하면 잘되지만 빌드에는 테스트가 포함되어 있지 않습니다. 나는 필자가 작성한 기존의 모든 테스트를 제거하고 거기에 더미를 넣어 통과하도록 보장합니다 (기본적으로는 Assert.IsTrue(0 == 0)). 로그 ("정보")에서 Appharbor 배포 "테스트가 없습니다"

, 내가 얻을 :

5 Warning(s) 
0 Error(s) 

을하지만 (I 천국 그냥 "전자가 정의되지 않은"입니다 : 그러나

Build succeeded. 

, 나는 또한받을 수 있나요 시도/잡기를 위해 캐치 안쪽에 아무 것도하지 않았 으면 좋겠어. 그냥 이걸 실행하고 싶다.

나는 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와 Nunit 2.5.9를 모두 지원했지만 둘 다 지원됩니다. "빌드에는 테스트가 포함되어 있지 않습니다." – SlackerCoder

답변

0

AppHarbor의 최신 버전이 현재 사용하고있는 문제와 올바르게 작동합니다. 어떤 코드가 바뀌 었는지는 모르겠지만 (필자의 코드는 아니며 두 개의 다른 프로젝트에서 벗어났다.하지만 나는 원래 프로젝트로 돌아 왔고 지금은 appharbor에서 작동한다).

관련 문제