无法使用NUnit4TeamBuild

时间:2017-12-17 22:06:16

标签: tfs nunit tfs2010 tfsbuild xunit

我在VS 2015中开发了一个xUnit测试套件,我试图在构建过程中运行结果后将结果发布回TFS 2010。

它正在运行测试,将xUnit结果xml转换为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 个答案:

没有答案