2012-06-01 79 views
2

我有一个WCF项目,我试图部署到AppHarbor。该服务在本地正常工作,所有测试通过本地,基本上,本地没有问题。当我推动它的部署时,它会很好地构建,但随后的“Build不包含测试”。我甚至删除了我写的所有现有测试,并在那里保证通过(基本上只是Assert.IsTrue(0 == 0))。Appharbor部署“不包含测试”

在日志( “详细信息”),我得到:

Build succeeded. 

不过,我也得到:

5 Warning(s) 
0 Error(s) 

但是,这只是 “E没有定义”(我的天堂没有做任何东西在捕捉里面的尝试/捕捉,但会来,我只想让这个启动和运行。

我已经在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上运行)。