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 Framework バージョンをセットアップします。

何らかの形でお役に立てば幸いです。笑ってください、兄弟!

PS

私のC#コードでは、

 [TestFixture]
    public class TestClass
    {

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

    }
于 2013-12-12T11:23:26.143 に答える