12

我尝试了很多,但仍然没有得到正确的链接和文章来解决我的问题。

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

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

在这里,我还附上了我的 NUnit 构建运行器配置。

在此处输入图像描述在此处输入图像描述

4

1 回答 1

2

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

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

所以它应该像 MyProject001.Tests。命名空间也应该相同,最后输出的 DLL 应该看起来像 MyProject001.Tests.dll

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

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

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

  4. 还要设置正确的 .NET 框架版本。

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

附言

在我的 C# 代码中,我得到了

 [TestFixture]
    public class TestClass
    {

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

    }
于 2013-12-12T11:23:26.143 回答