无法使用NUnit4TeamBuild将xUnit / NUnit测试结果发布到TFS 2010

时间:2017-12-20 00:07:47

标签: tfs nunit tfs2010 tfsbuild xunit

我有一个用VS 2015编写的xUnit测试套件,我试图构建解决方案,运行测试然后将结果发布回TFS 2010.

它成功运行了测试,创建了NUnit结果XML,但是当它试图将其发布回TFS时我得到了例外。

我正在使用 NUnit进行团队构建(http://nunit4teambuild.codeplex.com/版本2.0,这是我在构建期间获得的例外情况:

System.IO.FileNotFoundException: Could not find file 'xUnit.net Tests'.
 File name: 'xUnit.net Tests'
 at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
 at System.IO.FileInfo.get_Length()
 at KWatkins.NUnitTfs.Tfs2010.Publisher2010.<>c__DisplayClassc.<UpdateTestRunWithTmiRunAndAssemblies>b__9(FileInfo file) in C:\Users\Kevin Watkins\Documents\Visual Studio 10\Projects\NUnitTFS\NUnitTFS\Tfs2010\Publisher2010.cs:line 150
 at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
 at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
 at System.Linq.Enumerable.ToArrayTSource
 at KWatkins.NUnitTfs.Tfs2010.Publisher2010.UpdateTestRunWithTmiRunAndAssemblies(TestRun testRun, XDocument trx) in C:\Users\Kevin Watkins\Documents\Visual Studio 10\Projects\NUnitTFS\NUnitTFS\Tfs2010\Publisher2010.cs:line 149
 at KWatkins.NUnitTfs.Tfs2010.Publisher2010.PublishToTfs(XDocument trx) in C:\Users\Kevin Watkins\Documents\Visual Studio 10\Projects\NUnitTFS\NUnitTFS\Tfs2010\Publisher2010.cs:line 44
 at KWatkins.NUnitTfs.Program.Main(String[] args) in C:\Users\Kevin Watkins\Documents\Visual Studio 10\Projects\NUnitTFS\NUnitTFS\Program.cs:line 29

注意: Kevin Watson。我相信他是NUnitTfs的开发者,并且异常中的那些路径都不是我的。我不知道它试图访问哪个文件,也不知道它为什么找不到它。

如果您想查看错误所指的代码/类/行号,可以在此处查看NUnit for Team Build源代码:http://nunit4teambuild.codeplex.com/SourceControl/latest#NUnitTFS/NUnitTFS/Tfs2010/Publisher2010.cs

日志不显示任何其他信息,只是上面显示的内容。

0 个答案:

没有答案