2012-08-23 74 views
12

我尝试了很多,但仍然没有得到正确的链接和文章,可以理清我的问题。NUnit与teamcity的集成

我有一些NUnit测试,我想与团队城市服务器集成,为此,我在Teamcity中使用NUnit runner类型,我给了我的dll文件路径从测试执行,但是在而其给予“这个构建可能是悬挂的”。

我需要为此做任何其他配置吗? 任何人都可以帮我解决这个问题。

这里我也附加了我的NUnit build runner配置。

enter image description hereenter image description here

+0

什么是TeamCity的写入生成日志?在你的测试中可能是问题? –

+0

我在哪里可以检查构建日志?,供您参考,我正在向您发送我正在使用的测试。 – Ankit

+0

点击编译结果,会出现“Build Log”标签。 –

回答

2

我可以说几件事情,也许可以在你的情况下非常有用。

  1. 确保您的测试项目名称正确。

所以它应该像MyProject001.Tests。命名空间也应该是一样的,最后输出DLL应该像MyProject001.Tests.dll

  • 确保你在正确的文件夹中有MyProject001.Tests.dll本地和你承诺它也适当通过SVN。

  • 有时Auto MSIL选项不是一个好的决定。

  • 在NUnit的设置,我用的路径一样*/ /BuildOutput/MyProject001.Tests.dll

  • 还设置corret .NET framework版本。

  • 我希望它能以某种方式帮助你。保持微笑,兄弟!

    P.S.

    在我的C#代码我有

    [TestFixture] 
        public class TestClass 
        { 
    
         [TestCase] 
         public void Test0001() 
         { 
          // blah blah 
          Assert.AreEqual(true, result); 
         } 
    
        }