0

nunit を TFS (クラウド バージョン) で動作させる方法について、いくつかのガイドに従いました。

http://www.mytechfinds.com/articles/software-testing/6-test-automation/72-running-nunit-tests-from-team-foundation-server-2012-continuous-integration-build

http://walkingthestack.blogspot.sg/2013/04/using-nunit-for-your-tests-in-team.html

ただし、すべてを設定した後でも、次のエラー メッセージが表示されます。

Exception Message: The path '$/Plan.Ess.sln' could not be converted to a local path. Make sure this path is relative to the 'src' folder on the build machine or specify a full server path. (type ArgumentException)
Exception Stack Trace:    at Microsoft.TeamFoundation.Build.Activities.Core.LocalPathProvider.GetLocalPath(String incomingPath)
   at System.Activities.CodeActivity`1.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

TF270003: Failed to copy. Ensure the source directory C:\a\bin exists and that you have the appropriate permissions.

1)$/Plan.Ess.slnは、ビルド定義 > ビルド定義の編集 > プロセス > 1. ビルドするソリューションで入力したものです。

2) C:\a\bin を参照している理由がわかりません

" " (2 番目のリンクからの解決策) があるかどうかMake sure that installed test discoverers & executors, platform & framework settings are appropiate and try againわかりませんが、ビルド コントローラーは、nunit テスト アダプターと dll を含むフォルダーを既に指定しています。

4

1 に答える 1

0

わかりました、理由がわかりました。私は間違った道を指していました。に置き換えまし$/Plan.Ess.slnたがPlan.Ess.sln、動作します。

于 2013-08-27T05:56:29.810 に答える