背景
Windowsのデスクトップアプリの単体テストにMsTestを導入しています。
今回、Jenkinsを導入し、ビルドとMsTestの自動化を行っているのですが、
MsTestを自動化(コマンドラインからの実行)としたところ、参照(ファイル、DLL)を行っているテストケースがエラーになりました。「DeploymentItem」属性で存在するファイルを指定すればいくつか解決したのですが、テストケース内でファイルを生成するものはエラーのまま(System.IO.DirectoryNotFoundExceptionのエラー)です。
質問
テストケース内で生成するファイルの参照方法を教えて下さい。
C#
1/* 例)動的にファイル生成するテストケース */ 2 3string timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); 4 5// 対象のフォルダを設定 6fromPath = @"TestData\mdlCommonFunction\RenameFile"; 7 8string fromFileName = string.Format(Path.Combine(fromPath, "RenameFileFrom{0}.txt"), timestamp); 9StreamWriter sw = File.CreateText(fromFileName);
開発環境
Windows 10
Viusal Studio 2017 Professional
C#
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。