問題タブ [nunit-console]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2344 参照

nunit - nunit-consoleは、テストフィクスチャ内のすべてのテスト名を一覧表示できますか?

実行する前にそれらを報告し、カテゴリを管理せずにシェルスクリプトを介して個々のテストを実行するオプションがあります。プロセスを悪い状態のままにする可能性のあるアンマネージコードがいくつかあり、nunit-consoleの実行ごとに各テストを個別に実行できる場合があります。

0 投票する
1 に答える
1414 参照

nunit - nunit-console に進行状況を示す方法はありますか?

nunit-console は、すべてのテストが実行されるまで、成功または失敗したテストを示す進行状況インジケーターをコマンド ラインに表示しません。rspecはそれぞれの成功/失敗したテストを出力するので、これはちょっとひどいです。

nunit-console が実行中にテストの成功/失敗を示すようにする方法はありますか?

問題があれば、複数のアセンブリを nunit-console への単一のコマンド ライン呼び出しに渡します。

0 投票する
1 に答える
296 参照

nunit - Psakeを使用してNUnitプロセスをどのようにクリーンアップしますか?

ローカルでうまく機能するPsakeスクリプトがあります。それは素晴らしいです。ただし、Nunitはnunit-agent.exeプロセスを起動し、それらを破棄しません。

ビルドごとにリポジトリ(Nunitを含む)の新しいコピーをプルダウンしていないため、これはローカルでは問題になりません。

新しいコピーをプルダウンしているビルドサーバーでは、nunit-agent.exeに関連付けられたファイルがロックされ、最初の正常な実行後も実行されているため、これは機能しません。

nunitの実行後にプロセスをクリーンアップする方法はありますか、それともnunitを呼び出す別の方法がありますか?

PSakeスクリプトからのスニペット:

0 投票する
1 に答える
792 参照

nunit - NUnit コンソールに最低限必要な依存関係は何ですか?

重複の可能性:
OSS プロジェクトの最小 NUnit バイナリ

このカスタム NUnit ビルド アクティビティを TFS 2010 ビルド サーバーで使用したいと考えています。ビルド サーバーで MSTest と同じ方法で NUnit テストを実行します (完全なレポート付き)。ビルド サーバーで nunit-console.exe を実行する必要があるため、そこに配置する必要があります

nunit-console.exe (現在のバージョン 2.6) が依存し、サーバーにも配置する必要がある最小必須ファイルは何ですか? NUnit 自体には、コンソールを実行したいだけの場合にすべてが必要とは限らない多くのファイルが付属しているようです。

0 投票する
3 に答える
251 参照

cruisecontrol.net - Cruisecontrol task with can execute even if Soursecontrol is not accessible

I have deployed CruiseControl.Net (Version 1.6.7981.1) server and it does the following tasks:

  1. Build trigger
  2. Labeller
  3. VSTS Soursecontrol block (Get the soursecode from TFS 2010 server)
  4. Build the code in Debug mode
  5. Run NUnit test using Nanat task
  6. Merge NUnit-Result.xml (Publisher task)

As I need to clear NUnit-Result.xml file every time before running the NUnit task, I have added a delete task in Nant.build file which deletes NUnit-results.xml before NUnit task run.

Now my problem is when my build get triggers and if my TFS server is not accessible, build get failed and only publisher task runs so Old Nunit result file merge in the failed build.

I Tried running "Prebuild" task but it works only if TFS server is accessible.

Now What I want is a task to delete Nunit-result.xml which can run even if my TFS is not accessible (either before soursecontrol block or within/after publisher block)

Thanks in advance

0 投票する
1 に答える
189 参照

osx-lion - monocov は (OS X 10.7.4) で出力を生成しませんでした

単体テストのカバレッジをカウントするために monocov を使用しようとしていますが、問題が発生しました。

この [質問] に示されているヒントに従って、monocov をダウンロードして正常にビルドしました: monocov をコンパイルできません (Mac OS x 10.7.4)

http://www.mono-project.com/Code_Coverageに示されているように、monocov を nunit-console2 と一緒に使用してみました

これが私のコマンドです:

そして、私は次のような出力を得ました:

TestResult.xml は nunit-console2 の一般的な出力ファイルであり、monocov の結果として生成されるエラー メッセージや .cov ファイルはありません。電流が止まって、何が悪いのかわからなくなりました。

モノコフの専門家がここで光を当てることができるかどうかはわかりません. ありがとう!

0 投票する
1 に答える
782 参照

.net - Nunit は、アセンブリ内の特定の名前空間のテストを実行しません

多数のテストを含む大きなアセンブリがあります。これらのテストは、異なる名前空間にグループ化されています。nunit-console から特定の名前空間のテスト ケースを実行しようとしましたが、テストが実行されません。これは、このアセンブリでのみ発生します。これをテストするために作成したサンプル テスト アセンブリで動作します。

その理由は何ですか?制限はありますか?

私が使用したコマンドラインコマンドは以下のとおりです

nunit-console.exe /noshadow /nothread /run:namespace Absolute_path_of_the_dll

0 投票する
1 に答える
421 参照

windows-phone-7 - NUnit と Windows Phone ライブラリ (System.TypeLoadException)

NUnit と標準コンソール (GUI または非 GUI) ランナーを使用して Windows Phone 7.1 クラス ライブラリをテストしようとしています。

以下に関連する私の問題の後、私はこれを見つけました: http://dotneteers.net/blogs/vbandi/archive/2012/08/08/using-nunit-to-test-windows-phone-7-applications-part- 1.aspx

したがって、これは私自身のばかげた問題であるとほぼ確信しています。

アセンブリ テストを読み込もうとするたびに、次のエラーが発生します。

System.TypeLoadException: アセンブリ 'mscorlib、バージョン = 2.0.0.0、カルチャ = ニュートラル、PublicKeyToken = b77a5c561934e089' から型 'System.Runtime.Versioning.TargetFrameworkAttribute' を読み込めません。

詳細については、[例外の詳細] メニュー項目を使用してください。

※「詳細」はこちら※

System.TypeLoadException...

サーバースタックトレース: System.ModuleHandle.ResolveType(Int32 typeToken, RuntimeTypeHandle* typeInstArgs, Int32 typeInstCount, RuntimeTypeHandle* methodInstArgs, Int32 methodInstCount) System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) System .Reflection.Module.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments) System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport スコープ, Assembly& lastAptcaOkAssembly, Module decorModule, MetadataToken decorToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] 属性、IList 派生属性、RuntimeType& attributeType、RuntimeMethodHandle& ctor, Boolean& ctorHasParameters, Boolean& isVarArg) System.Reflection.CustomAttribute.GetCustomAttributes(Module decorModule, Int32 decorMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList generatedAttributes) System.Reflection.CustomAttribute.GetCustomAttributes(Assembly assembly, RuntimeType caType) ) ja System.Reflection.Assembly.GetCustomAttributes(Type attributeType, Boolean inherit) ja NUnit.Core.ActionsHelper.GetActionsFromAttributeProvider(ICustomAttributeProvider attributeProvider) ja NUnit.Core.TestAssembly..ctor(アセンブリ アセンブリ, 文字列パス) ja NUnit.Core.Builders .TestAssemblyBuilder.BuildTestAssembly(アセ​​ンブリ アセンブリ、String assemblyName、IList フィクスチャ、Boolean autoSuites)ctorHasParameters, Boolean& isVarArg) System.Reflection.CustomAttribute.GetCustomAttributes(Module decorModule, Int32 decorMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList generatedAttributes) System.Reflection.CustomAttribute.GetCustomAttributes(Assembly assembly, RuntimeType caType) System. Reflection.Assembly.GetCustomAttributes(Type attributeType, Boolean inherit) ja NUnit.Core.ActionsHelper.GetActionsFromAttributeProvider(ICustomAttributeProvider attributeProvider) ja NUnit.Core.TestAssembly..ctor(アセンブリ アセンブリ, 文字列パス) ja NUnit.Core.Builders.TestAssemblyBuilder.BuildTestAssembly (アセンブリ アセンブリ、文字列 assemblyName、IList フィクスチャ、ブール型 autoSuites)ctorHasParameters, Boolean& isVarArg) System.Reflection.CustomAttribute.GetCustomAttributes(Module decorModule, Int32 decorMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList generatedAttributes) System.Reflection.CustomAttribute.GetCustomAttributes(Assembly assembly, RuntimeType caType) System. Reflection.Assembly.GetCustomAttributes(Type attributeType, Boolean inherit) ja NUnit.Core.ActionsHelper.GetActionsFromAttributeProvider(ICustomAttributeProvider attributeProvider) ja NUnit.Core.TestAssembly..ctor(アセンブリ アセンブリ, 文字列パス) ja NUnit.Core.Builders.TestAssemblyBuilder.BuildTestAssembly (アセンブリ アセンブリ、文字列 assemblyName、IList フィクスチャ、ブール型 autoSuites)System.Reflection.CustomAttribute.GetCustomAttributes(Assembly assembly, RuntimeType caType) System.Reflection.Assembly.GetCustomAttributes(Type attributeType, Boolean) inherit) ja NUnit.Core.ActionsHelper.GetActionsFromAttributeProvider(ICustomAttributeProvider attributeProvider) ja NUnit.Core.TestAssembly..ctor(アセンブリ アセンブリ, 文字列パス) ja NUnit.Core.Builders.TestAssemblyBuilder.BuildTestAssembly(アセ​​ンブリ アセンブリ, 文字列 assemblyName, IList フィクスチャ,ブール型 autoSuite)System.Reflection.CustomAttribute.GetCustomAttributes(Assembly assembly, RuntimeType caType) System.Reflection.Assembly.GetCustomAttributes(Type attributeType, Boolean) inherit) ja NUnit.Core.ActionsHelper.GetActionsFromAttributeProvider(ICustomAttributeProvider attributeProvider) ja NUnit.Core.TestAssembly..ctor(アセンブリ アセンブリ, 文字列パス) ja NUnit.Core.Builders.TestAssemblyBuilder.BuildTestAssembly(アセ​​ンブリ アセンブリ, 文字列 assemblyName, IList フィクスチャ,ブール型 autoSuite)Boolean mustBeInheritable, IList derivedAttributes) ja System.Reflection.CustomAttribute.GetCustomAttributes(Assembly assembly, RuntimeType caType) ja System.Reflection.Assembly.GetCustomAttributes(Type attributeType, Boolean inherit) ja NUnit.Core.ActionsHelper.GetActionsFromAttributeProvider(ICustomAttributeProvider attributeProvider) ja NUnit .Core.TestAssembly..ctor(アセンブリ アセンブリ、文字列パス) ja NUnit.Core.Builders.TestAssemblyBuilder.BuildTestAssembly(アセ​​ンブリ アセンブリ、文字列 assemblyName、IList フィクスチャ、Boolean autoSuites)Boolean mustBeInheritable, IList derivedAttributes) ja System.Reflection.CustomAttribute.GetCustomAttributes(Assembly assembly, RuntimeType caType) ja System.Reflection.Assembly.GetCustomAttributes(Type attributeType, Boolean inherit) ja NUnit.Core.ActionsHelper.GetActionsFromAttributeProvider(ICustomAttributeProvider attributeProvider) ja NUnit .Core.TestAssembly..ctor(アセンブリ アセンブリ、文字列パス) ja NUnit.Core.Builders.TestAssemblyBuilder.BuildTestAssembly(アセ​​ンブリ アセンブリ、文字列 assemblyName、IList フィクスチャ、Boolean autoSuites)ActionsHelper.GetActionsFromAttributeProvider(ICustomAttributeProvider attributeProvider) ja NUnit.Core.TestAssembly..ctor(アセンブリ アセンブリ、文字列パス) ja NUnit.Core.Builders.TestAssemblyBuilder.BuildTestAssembly(アセ​​ンブリ アセンブリ、文字列 assemblyName、IList フィクスチャ、Boolean autoSuites)ActionsHelper.GetActionsFromAttributeProvider(ICustomAttributeProvider attributeProvider) ja NUnit.Core.TestAssembly..ctor(アセンブリ アセンブリ、文字列パス) ja NUnit.Core.Builders.TestAssemblyBuilder.BuildTestAssembly(アセ​​ンブリ アセンブリ、文字列 assemblyName、IList フィクスチャ、Boolean autoSuites)
NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, Boolean autoSuites) en NUnit.Core.Builders.TestAssemblyBuilder.Build(String assemblyName, String testName, Boolean autoSuites) en NUnit.Core.TestSuiteBuilder.BuildSingleAssembly(TestPackage パッケージ)
NUnit.Core.TestSuiteBuilder.Build(TestPackage パッケージ) NUnit.Core.SimpleTestRunner.Load(TestPackage パッケージ) NUnit.Core.ProxyTestRunner.Load(TestPackage パッケージ) NUnit.Core.ProxyTestRunner.Load(TestPackage パッケージ) NUnit .Core.RemoteTestRunner.Load(TestPackage パッケージ) ja System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs) ja System.Runtime .Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs) en System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr 、ブール値 fExecuteInContext)

[0] で例外が再スローされました。 TestRunner.Load(TestPackage パッケージ) ja NUnit.Util.TestDomain.Load(TestPackage パッケージ) ja NUnit.Util.TestLoader.LoadTest(String testName)

誰かが私が見つけられない問題を知っていますか?

0 投票する
2 に答える
186 参照

c#-4.0 - Jenkins と NUnit で C# をデバッグする

jenkins が Nunit のテストを開始する前に、デバッグ プロジェクトを開始する必要があります。これを行うことは可能ですか?

15 のプロジェクトのソリューションがあり、nunit でテストを行うためにすべてのソリューションをデバッグする必要があります。nunit のデバッグを開始しない場合、すべてのテストでエラーが返されます

0 投票する
1 に答える
2939 参照

opencover - OpenCover - PDB が見つかりません

OpenCover の動作に問題があります

次のフォルダー構造があります

  • \ツール
  • \Tools\Nunit
  • \Tools\OpenCover
  • \Buildartifacts

コードがコンパイルされると、コンパイルされたすべてのコードが BuildArtifacts フォルダーに生成されます。これには、dll および対応する .pdb ファイルが含まれます。

OpenCover を実行するのに苦労しています

PowerShell から、ルート フォルダーから次のコマンドを入力しています。

.\tools\OpenCover\OpenCover.Console.exe -register:user -target:.\tools\nunit\nunit-console.exe -targetargs:".\buildartifacts\MVCControllerTests.dll /noshadow" -filter:+[*] * -output:.\coverage.xml

ただし、次のメッセージが表示され続けます:コミット中...

結果なし - 提供されたフィルターに一致するアセンブリがインストルメント化されませんでした。これは、フィルターに一致するアセンブリの PDB が見つからないことが原因である可能性があります。出力ファイルを確認し、使用ガイド (Usage.rtf) を参照してください。

OpenCover /NUnit can't find PDB filesを確認しましたが、targetargs に /noshadow スイッチが存在します

/noshadow を targetargs の最初に移動しようとしましたが、nunit からエラーが発生しました

また、nunit-console.exe.config を更新し、次の行をスタートアップ ノードに追加して、すべてのテストが .net3.5 ではなく .net4 内で実行されるようにしました。

<サポートされているランタイム バージョン="v4.0.30319">

しかし、それは違いはありませんでした。

coverage.xml ファイルを表示すると、noshadow フラグが設定されていても、nunit がシャドウコピーを実行しているように見えます。

たとえば、これは存在していました:

C:\Users\darren\AppData\Local\Temp\nunit20\ShadowCopyCache\10344_634940293912865718\Tests_275832668\assembly\dl3\db34ecee\a0f236ee_a7f4cd01\TABusinessInterface.DLL

どんな助けにも感謝します。