NUnit与teamcity集成

时间:2012-08-23 07:13:36

标签: nunit teamcity

我尝试了很多,但仍然没有得到适当的链接和文章,可以解决我的问题。

我有一些NUnit测试,我想与团队城市服务器集成,为此我在Teamcity中使用NUnit跑步者类型,我给了我的dll文件路径,测试必须执行,但过了一会儿它给出了“这个版本可能正在悬挂”。

我是否需要为此进行任何其他配置? 任何人都可以帮助我。

这里我也附加了我的NUnit构建运行器配置。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

我可以说一些可能对你的情况有用的事情。

  1. 确保您的测试项目名称正确。
  2. 所以它应该像MyProject001.Tests。名称空间也应该相同,最后输出的DLL应该看起来像MyProject001.Tests.dll

    1. 确保您在本地正确的文件夹中有MyProject001.Tests.dll,并且您也可以通过SVN正确提交。

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

    3. 在NUnit设置下,我使用的路径如 * / /BuildOutput/MyProject001.Tests.dll

    4. 还设置了相应的.NET框架版本。

    5. 我希望它会以某种方式帮助你。继续微笑,兄弟!

      P.S。

      在我的C#代码中,我有

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