Xunit テスト ケースでの AppDomain の使用に関する問題 - ケーキ スクリプト

ベンカット

前の質問で述べたように、Xunit テスト ケースを実行しています。

cake(c# make) スクリプトを使用して xunit でテスト ケースのカウントに合格して失敗する方法

テスト ケースの実行中に、私のテスト ケースのほとんどがAppDomain.

テスト ケースは で成功していVisual Studioます。

エラー ログから、アプリケーションの場所ではなく、Xunit コンソール ランナーの場所からファイルを読み取ろうとしていることがわかります。

注: Xunit2SettingsNoAppDomainを false として使用しています。

開発者

単体テストとファイルで作業する場合、メモリまたはアセンブリ リソース内のデータを使用して実際のファイル システムの使用を回避できるかどうかを最初に確認することをお勧めします。そうすれば、並列実行、ファイルシステムのロック、または同様の環境関連の問題は問題になりません。したがって、テストからファイルシステムをリファクタリングする機会があれば (それがテストの内容でない限り)、私は最初にそのルートに進みます。

発生している問題を回避する 1 つの方法は、絶対パスを使用することです。これは、テスト アセンブリの場所を使用してテストでこれを実現し、相対パスを Path.Combine にすることで実現できます。アセンブリのパスを取得する方法を説明する良い StackOverflow の回答があります: https://stackoverflow.com/a/52956/5883153

あなたが試すことができる簡単な修正は、Xunit2Settings WorkingDirectory使用して VisualStudio と同じ現在のディレクトリを設定することですが、それは私がテストしたり推奨したりするものではありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MemberDataを使用したxUnitテストケースのnUnitへの変換

分類Dev

パネルのテキストボックスの存在チェックに関する問題C#-Windowsフォームアプリケーション

分類Dev

スクリプトで引用符をエスケープする際の問題

分類Dev

snakemakeRスクリプトのリストのループに関する問題

分類Dev

Javaスクリプトのキー制御の問題に関するテトリス

分類Dev

Selenium Webdriverのメソッド(テストケース)に関する問題

分類Dev

Xunitでのテスト例外()

分類Dev

Bixolon プリンターでの太字テキストのエスケープ シーケンス

分類Dev

StageGLコンテキストでのフィルターとスプライトの使用に関する問題

分類Dev

XUnit を使用して簡単なテスト ケースを作成する方法は?

分類Dev

Rでのwhileステートメントの使用に関する問題

分類Dev

テンプレートCSSでのDjangoコンテキスト変数の使用に関する問題

分類Dev

ブートストラップカルーセルテキストのみ-インジケーターの位置に関する問題

分類Dev

コンテキストの使用に関する問題

分類Dev

appdomain の文字列のスコープ

分類Dev

シェルスクリプトのifステートメントに関するGrepの問題

分類Dev

AndroidアプリケーションのBluehostでPHPスクリプトを使用する際の問題

分類Dev

クリアケースプラグインの日食に関する問題

分類Dev

複数のアサートが必要ですか?xUnitテスト

分類Dev

テンプレートで返されるデータに関する Django Ajax リクエストの問題

分類Dev

アプリケーションとリクエストのコンテキストは何ですか?

分類Dev

DiscordPythonスクリプト-接続されたサーバーでの毎日の投稿のスケジュールに関する問題

分類Dev

Laravelキューシステムの使用に関する問題

分類Dev

Nunitテストケースの問題

分類Dev

シェルスクリプトのifステートメントに関する問題

分類Dev

テキストボックスとブートストラップラベルの配置に関する問題

分類Dev

ケース内のヒアドキュメントに問題があります。Bashスクリプト

分類Dev

テキストボックスの配置に関する問題

分類Dev

コンストラクターでのfsunit.xunitテスト例外

Related 関連記事

  1. 1

    MemberDataを使用したxUnitテストケースのnUnitへの変換

  2. 2

    パネルのテキストボックスの存在チェックに関する問題C#-Windowsフォームアプリケーション

  3. 3

    スクリプトで引用符をエスケープする際の問題

  4. 4

    snakemakeRスクリプトのリストのループに関する問題

  5. 5

    Javaスクリプトのキー制御の問題に関するテトリス

  6. 6

    Selenium Webdriverのメソッド(テストケース)に関する問題

  7. 7

    Xunitでのテスト例外()

  8. 8

    Bixolon プリンターでの太字テキストのエスケープ シーケンス

  9. 9

    StageGLコンテキストでのフィルターとスプライトの使用に関する問題

  10. 10

    XUnit を使用して簡単なテスト ケースを作成する方法は?

  11. 11

    Rでのwhileステートメントの使用に関する問題

  12. 12

    テンプレートCSSでのDjangoコンテキスト変数の使用に関する問題

  13. 13

    ブートストラップカルーセルテキストのみ-インジケーターの位置に関する問題

  14. 14

    コンテキストの使用に関する問題

  15. 15

    appdomain の文字列のスコープ

  16. 16

    シェルスクリプトのifステートメントに関するGrepの問題

  17. 17

    AndroidアプリケーションのBluehostでPHPスクリプトを使用する際の問題

  18. 18

    クリアケースプラグインの日食に関する問題

  19. 19

    複数のアサートが必要ですか?xUnitテスト

  20. 20

    テンプレートで返されるデータに関する Django Ajax リクエストの問題

  21. 21

    アプリケーションとリクエストのコンテキストは何ですか?

  22. 22

    DiscordPythonスクリプト-接続されたサーバーでの毎日の投稿のスケジュールに関する問題

  23. 23

    Laravelキューシステムの使用に関する問題

  24. 24

    Nunitテストケースの問題

  25. 25

    シェルスクリプトのifステートメントに関する問題

  26. 26

    テキストボックスとブートストラップラベルの配置に関する問題

  27. 27

    ケース内のヒアドキュメントに問題があります。Bashスクリプト

  28. 28

    テキストボックスの配置に関する問題

  29. 29

    コンストラクターでのfsunit.xunitテスト例外

ホットタグ

アーカイブ