<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>NUnit for Team Build</title><link>http://nunit4teambuild.codeplex.com/Project/ProjectRss.aspx</link><description>Add support for NUnit to TFS 2008&amp;#39;s Team Build so that your NUnit test results are visible in the build log and incorporated into the data warehouse for reporting.      Great for teams with an existing...</description><item><title>New Post: System.TimeoutException: The request channel timed out---</title><link>http://nunit4teambuild.codeplex.com/Thread/View.aspx?ThreadId=205267</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I was curious if anyone had seen this in the past and where (if required) they made any changes on the TFS Server (2008)? I did make some changes to the NUnitTfs.exe.config file where any timeout that was 1 minute, but that may have been overkill on my part.&lt;/p&gt;
&lt;p&gt;For each of the following entries in the config, their timeout was increased to &amp;quot;00:02:00&amp;quot;&lt;br&gt;closeTimeout&lt;br&gt;openTimeout&lt;br&gt;sendTimeout&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br&gt;Jeremy&lt;/p&gt;
&lt;p&gt;-=Log Excerpt=-&lt;/p&gt;
&lt;p&gt;PublishRun&lt;br&gt;&amp;nbsp; System.TimeoutException: The request channel timed out while waiting for a reply after 00:00:59.9980470. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout. ---&amp;gt; System.TimeoutException: The HTTP request to 'http://XXXXXXX:8080/Build/v1.0/PublishTestResultsBuildService2.asmx' has exceeded the allotted timeout of 00:01:00. The time allotted to this operation may have been a portion of a longer timeout. ---&amp;gt; System.Net.WebException: The operation has timed out&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Net.HttpWebRequest.GetResponse()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --- End of inner exception stack trace ---&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --- End of inner exception stack trace ---&lt;br&gt;&amp;nbsp; &lt;br&gt;&amp;nbsp; Server stack trace: &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)&lt;br&gt;&amp;nbsp; &lt;br&gt;&amp;nbsp; Exception rethrown at [0]: &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp;amp; msgData, Int32 type)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at KWatkins.NUnitTfs.PublishTestResultsBuildService2V1.Service2Soap.PublishRun(PublishRunRequest request)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at KWatkins.NUnitTfs.PublishTestResultsBuildService2V1.Service2SoapClient.KWatkins.NUnitTfs.PublishTestResultsBuildService2V1.Service2Soap.PublishRun(PublishRunRequest request) in D:\Development\NUnitTFS\NUnitTFS\Service References\PublishTestResultsBuildService2V1\Reference.cs:line 2181&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at KWatkins.NUnitTfs.PublishTestResultsBuildService2V1.Service2SoapClient.PublishRun(String buildId, String resultsFile, Guid runId) in D:\Development\NUnitTFS\NUnitTFS\Service References\PublishTestResultsBuildService2V1\Reference.cs:line 2191&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at KWatkins.NUnitTfs.Publisher.PublishRun(String buildId, Guid runId) in D:\Development\NUnitTFS\NUnitTFS\Publisher.cs:line 60&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at KWatkins.NUnitTfs.Publisher.Publish() in D:\Development\NUnitTFS\NUnitTFS\Publisher.cs:line 52&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at KWatkins.NUnitTfs.Program.Main(String[] args) in D:\Development\NUnitTFS\NUnitTFS\Program.cs:line 20&lt;br&gt;C:\TFSBUILD_DIRECTORY\XXXXX\0.0\BuildType\TFSBuild.proj(461,5): error MSB3073: The command &amp;quot;&amp;quot;C:\TFSBUILD_DIRECTORY\XXXXX\BuildType\NUnitTFS.exe&amp;quot; -n &amp;quot;C:\TFSBUILD_DIRECTORY\XXXX\BuildType\nunit_results.xml&amp;quot; -t &amp;quot;xxxxx&amp;quot; -b &amp;quot;0.0_20100317.1&amp;quot; -f &amp;quot;Release&amp;quot; -p &amp;quot;Any CPU&amp;quot; -x &amp;quot;C:\TFSBUILD_DIRECTORY\XXXXX\BuildType\NUnitToMSTest.xslt&amp;quot;&amp;quot; exited with code 1.&lt;br&gt;Done executing task &amp;quot;Exec&amp;quot; -- FAILED.&lt;br&gt;Done building target &amp;quot;ExecuteAutoTests&amp;quot; in project &amp;quot;TFSBuild.proj&amp;quot; -- FAILED.&lt;br&gt;Done executing task &amp;quot;CallTarget&amp;quot; -- FAILED.&lt;br&gt;Done building target &amp;quot;AfterCompile&amp;quot; in project &amp;quot;TFSBuild.proj&amp;quot; -- FAILED.&lt;br&gt;Done Building Project &amp;quot;C:\TFSBUILD_DIRECTORY\XXXXX\BuildType\TFSBuild.proj&amp;quot; (EndToEndIteration target(s)) -- FAILED.&lt;br&gt;Deferred Messages&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>TheBuilder</author><pubDate>Wed, 17 Mar 2010 16:19:56 GMT</pubDate><guid isPermaLink="false">New Post: System.TimeoutException: The request channel timed out--- 20100317041956P</guid></item><item><title>Source code checked in, #37852</title><link>http://nunit4teambuild.codeplex.com/SourceControl/changeset/view/37852</link><description>Adding a project to try and convert NCover data to MS Coverage format.  This is for VS2010 format only, since only VS2010 supports the new SQLCE database format for coverage data.&amp;#13;&amp;#10;&amp;#13;&amp;#10;Much of this code is still being hacked into place as I try and figure out how things work in the VS2010 format.  Feel free to jump in an continue to hack as time permits.&amp;#13;&amp;#10;&amp;#13;&amp;#10;The main work from here is populating the SQLCE database and then trying to upload it to TFS and seeing what blows up&amp;#33; &amp;#58;-&amp;#41;</description><author>rbanks54</author><pubDate>Mon, 08 Mar 2010 06:01:13 GMT</pubDate><guid isPermaLink="false">Source code checked in, #37852 20100308060113A</guid></item><item><title>New Post: NCover for Team Build?</title><link>http://nunit4teambuild.codeplex.com/Thread/View.aspx?ThreadId=69777</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;In the end I wimped out, and converted my tests to use MSTest. So far I haven't really had any problems with it, and at least I get my code coverage reports now integrated into the builds. I'm rewriting my tests to use extension methods to do the assertions, so should the need to change back to NUnit or other arise, then I just need to port the extension methods, rather than the tests themselves.&lt;/p&gt;&lt;/div&gt;</description><author>CtrlAltDel</author><pubDate>Sun, 07 Mar 2010 21:23:37 GMT</pubDate><guid isPermaLink="false">New Post: NCover for Team Build? 20100307092337P</guid></item><item><title>New Post: NCover for Team Build?</title><link>http://nunit4teambuild.codeplex.com/Thread/View.aspx?ThreadId=69777</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Technically there are some major challenges that make it all-but-impossible to get working in TFS2008. I'm hoping to get it working for 2010 but it may take some time since time is something I currently lack :-(&lt;/p&gt;&lt;/div&gt;</description><author>rbanks54</author><pubDate>Sun, 07 Mar 2010 21:15:25 GMT</pubDate><guid isPermaLink="false">New Post: NCover for Team Build? 20100307091525P</guid></item><item><title>New Post: NCover for Team Build?</title><link>http://nunit4teambuild.codeplex.com/Thread/View.aspx?ThreadId=69777</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I haven't done anything more on it and probably won't for a while to be honest; I'm currently spending my time on other projects.&lt;/p&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Sun, 07 Mar 2010 11:21:57 GMT</pubDate><guid isPermaLink="false">New Post: NCover for Team Build? 20100307112157A</guid></item><item><title>New Post: NCover for Team Build?</title><link>http://nunit4teambuild.codeplex.com/Thread/View.aspx?ThreadId=69777</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Any news about NCover support?&lt;/p&gt;&lt;/div&gt;</description><author>esal</author><pubDate>Fri, 05 Mar 2010 14:38:47 GMT</pubDate><guid isPermaLink="false">New Post: NCover for Team Build? 20100305023847P</guid></item><item><title>Commented Issue: URI support in NUnit output argument [6114]</title><link>http://nunit4teambuild.codeplex.com/WorkItem/View.aspx?WorkItemId=6114</link><description>I would like to be able to load a NUnit report from a URI, currently throws an exception if I try.&lt;br /&gt;Comments: ** Comment from web user: pbering ** &lt;p&gt;only http, and good idea for the workaround, thanks. Well I need to do this for running integration unit tests on a web based CMS system a part of my build process. I&amp;#39;ve created a HttpHandler &amp;#40;also a HttpModule and a WebControl&amp;#41; which can execute NUnit tests and return either the xml report from NUnit or a Html report to the browser. My plan is then to via the build script to launch the webdev.exe, call the url for the xml report and then use it from NUnitTFS as normal.&lt;/p&gt;</description><author>pbering</author><pubDate>Thu, 04 Mar 2010 10:40:36 GMT</pubDate><guid isPermaLink="false">Commented Issue: URI support in NUnit output argument [6114] 20100304104036A</guid></item><item><title>Commented Issue: URI support in NUnit output argument [6114]</title><link>http://nunit4teambuild.codeplex.com/WorkItem/View.aspx?WorkItemId=6114</link><description>I would like to be able to load a NUnit report from a URI, currently throws an exception if I try.&lt;br /&gt;Comments: ** Comment from web user: MrKWatkins ** &lt;p&gt;Presumably you just need web URLs, i.e. http or https&amp;#63; Should be fairly straightforward to do so I will look at adding it in when I have some free time. As a workaround you could use the WebDownload task in the MSBuild Community Tasks &amp;#40;http&amp;#58;&amp;#47;&amp;#47;msbuildtasks.tigris.org&amp;#47;&amp;#41; in your build script to download the file locally and then pass it to TFS.&lt;/p&gt;&lt;p&gt;Can I ask why you need to do this&amp;#63; I&amp;#39;d assume if you&amp;#39;re using NUnitTFS as part of your build you&amp;#39;d have file system access to the unit tests.&lt;/p&gt;</description><author>MrKWatkins</author><pubDate>Tue, 02 Mar 2010 11:30:57 GMT</pubDate><guid isPermaLink="false">Commented Issue: URI support in NUnit output argument [6114] 20100302113057A</guid></item><item><title>Created Issue: URI support in NUnit output argument [6114]</title><link>http://nunit4teambuild.codeplex.com/WorkItem/View.aspx?WorkItemId=6114</link><description>I would like to be able to load a NUnit report from a URI, currently throws an exception if I try.&lt;br /&gt;</description><author>pbering</author><pubDate>Tue, 02 Mar 2010 06:27:43 GMT</pubDate><guid isPermaLink="false">Created Issue: URI support in NUnit output argument [6114] 20100302062743A</guid></item><item><title>Source code checked in, #37475</title><link>http://nunit4teambuild.codeplex.com/SourceControl/changeset/view/37475</link><description>Fixed error in exception message.</description><author>MrKWatkins</author><pubDate>Sun, 28 Feb 2010 14:56:34 GMT</pubDate><guid isPermaLink="false">Source code checked in, #37475 20100228025634P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://nunit4teambuild.codeplex.com/documentation?version=3</link><description>&lt;div class="wikidoc"&gt;You might find the following resources helpful:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://nunit4teambuild.codeplex.com/wikipage?title=How%20it%20works&amp;referringTitle=Documentation"&gt;How it works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nunit4teambuild.codeplex.com/wikipage?title=Sample%20script&amp;referringTitle=Documentation"&gt;Sample script&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Sun, 28 Feb 2010 14:55:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100228025549P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://nunit4teambuild.codeplex.com/documentation?version=2</link><description>&lt;div class="wikidoc"&gt;You might find the following resources helpful if you&amp;#39;re having problems with NUnitTFS:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://nunit4teambuild.codeplex.com/wikipage?title=How%20it%20works&amp;referringTitle=Documentation"&gt;How it works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nunit4teambuild.codeplex.com/wikipage?title=Sample%20script&amp;referringTitle=Documentation"&gt;Sample script&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Sun, 28 Feb 2010 14:55:34 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100228025534P</guid></item><item><title>Updated Wiki: How it works</title><link>http://nunit4teambuild.codeplex.com/wikipage?title=How it works&amp;version=3</link><description>&lt;div class="wikidoc"&gt;The basic process NUnitTFS follows runs thus:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;b&gt;Transform NUnit output&lt;/b&gt;. An XSL transform is used to take the output from NUnit and transform it into MSTest&amp;#39;s .trx format. This transformation generates a unique ID on the root attribute known as the run ID.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Add build information to .trx&lt;/b&gt;. An XML element called &amp;lt;Build&amp;gt; is added to the .trx file after the &amp;lt;Times&amp;gt; element. This has two attributes, flavor and platform, that contain details about the build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Retrieve build ID from TFS&lt;/b&gt;. A call to the QueryBuilds method on the TFS&amp;#39;s BuildServiceV2 web service is made to retrieve details about the build. From the returned information the unique ID for the build is extracted.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Retrieve the publish service version&lt;/b&gt;. A call to the GetVersion method on TFS&amp;#39;s PublishTestResultsBuildService2V1 web service. Note that this version isn&amp;#39;t used anywhere! The MSTest executable peformed this call when publishing test results so I thought I NUnitTFS had better do it too...&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Call PrepareToPublish&lt;/b&gt;. The PrepareToPublish method on TFS&amp;#39;s PublishTestResultsBuildService2V1 web service is called. We pass the build ID and run ID and TFS returns a directory (on the TFS server) to save the .trx file to.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Save the .trx file&lt;/b&gt;. The .trx file is saved in the directory TFS gave us. The name can be specified by the -outputFile command line parameter; the default value is NUnitOutput.trx.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Call PublishRun&lt;/b&gt;. The PublishRun method on TFS&amp;#39;s PublishTestResultsBuildService2V1 web service is called. We pass the build ID, run ID and name of the file we&amp;#39;ve saved. TFS then grabs the file and imports it. If something goes wrong at this stage you&amp;#39;ll normally get the incredibly helpful &lt;a href="http://nunit4teambuild.codeplex.com/wikipage?title=Publish_GeneralFailure&amp;referringTitle=How%20it%20works"&gt;Publish_GeneralFailure&lt;/a&gt; error.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Sun, 28 Feb 2010 14:45:23 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How it works 20100228024523P</guid></item><item><title>Updated Wiki: How it works</title><link>http://nunit4teambuild.codeplex.com/wikipage?title=How it works&amp;version=2</link><description>&lt;div class="wikidoc"&gt;The basic process NUnitTFS follows runs thus:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;b&gt;Transform NUnit output&lt;/b&gt;. An XSL transform is used to take the output from NUnit and transform it into MSTest&amp;#39;s .trx format.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Add build information to .trx&lt;/b&gt;. An XML element called &amp;lt;Build&amp;gt; is added to the .trx file after the &amp;lt;Times&amp;gt; element. This has two attributes, flavor and platform, that contain details about the build.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Retrieve build ID from TFS&lt;/b&gt;. A call to the QueryBuilds method on the TFS&amp;#39;s BuildServiceV2 web service is made to retrieve details about the build. From the returned information the unique ID for the build is extracted.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Sun, 28 Feb 2010 14:28:52 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How it works 20100228022852P</guid></item><item><title>Updated Wiki: How it works</title><link>http://nunit4teambuild.codeplex.com/wikipage?title=How it works&amp;version=1</link><description>&lt;div class="wikidoc"&gt;The basic process NUnitTFS follows runs thus:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Sun, 28 Feb 2010 14:16:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How it works 20100228021611P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://nunit4teambuild.codeplex.com/documentation?version=1</link><description>&lt;div class="wikidoc"&gt;You might find the following resources helpful if you&amp;#39;re having problems with NUnitTFS:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://nunit4teambuild.codeplex.com/wikipage?title=How%20it%20works&amp;referringTitle=Documentation"&gt;How it works&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Sun, 28 Feb 2010 14:15:03 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100228021503P</guid></item><item><title>New Post: Problem with PrepareToPublish</title><link>http://nunit4teambuild.codeplex.com/Thread/View.aspx?ThreadId=66099</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks for your help!&lt;/p&gt;
&lt;p&gt;Trying to give everyone access helped narrowing down the problem:&amp;nbsp;the TFS drops folder was also setup as a shared folder, which overrode the &amp;nbsp;security settings.&lt;br&gt;Everything works perfectly now.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>Difflam</author><pubDate>Fri, 18 Dec 2009 04:04:44 GMT</pubDate><guid isPermaLink="false">New Post: Problem with PrepareToPublish 20091218040444A</guid></item><item><title>New Post: Display the test detailed report</title><link>http://nunit4teambuild.codeplex.com/Thread/View.aspx?ThreadId=78308</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;As detailed in my other reply to you I don't think there is anything you can do about this - you have to open the .trx file in Visual Studio to see what went wrong.&lt;/p&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Thu, 17 Dec 2009 10:16:36 GMT</pubDate><guid isPermaLink="false">New Post: Display the test detailed report 20091217101636A</guid></item><item><title>New Post: Unable to run tests on build machine</title><link>http://nunit4teambuild.codeplex.com/Thread/View.aspx?ThreadId=77704</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Afraid I don't know what these emails look like or are supposed to look like as&amp;nbsp;I've never had our TFS set&amp;nbsp;up to send them.&amp;nbsp;I guess you probably won't get the results merged into any emails though. For example you don't get them merged into the build results page (I'm guessing the email is just a copy of this page)&amp;nbsp;when you open it in Visual Studio either; you have to load the .trx file up in Visual Studio to find out what's gone wrong rather than have a nice way to browse through the test results. Nothing to do with this project I'm afraid - that's just how TFS works. As far as I know there is no way to customise that page with XSLT or any other way, and I would assume that's the same for the emails too.&lt;/p&gt;
&lt;p&gt;I know the build page (and presumably the emails too) is being improved a lot for TFS 2010. It has a better summary that includes lots more information about what went wrong with the build. Hopefully this will include the info you want.&lt;/p&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Thu, 17 Dec 2009 10:15:30 GMT</pubDate><guid isPermaLink="false">New Post: Unable to run tests on build machine 20091217101530A</guid></item><item><title>New Post: Problem with PrepareToPublish</title><link>http://nunit4teambuild.codeplex.com/Thread/View.aspx?ThreadId=66099</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I doubt you'll get any more information running in debug mode; the error you've given is returned by TFS. And errors returned by TFS aren't very useful... Having said that you might be able to put a breakpoint on the line where it throws the InvalidOperationException and inspect the error object returned by TFS.&lt;/p&gt;
&lt;p&gt;Anyways if memory serves then TFS will attempt to create a folder on the build machine inside your working directory to put the result; I presume it's this step that is failing. Which implies that the TFS Service account (not the account the build service is running under, or the admin account on the build server) doesn't have permission to do that. An easy way to confirm that would be to temporarily give the Everyone group full access to the folder in question on your build server and see what happens.&lt;/p&gt;&lt;/div&gt;</description><author>MrKWatkins</author><pubDate>Thu, 17 Dec 2009 10:04:24 GMT</pubDate><guid isPermaLink="false">New Post: Problem with PrepareToPublish 20091217100424A</guid></item></channel></rss>