How to get rid of multiple .vsmdi-files

Here is a thing that have created a lot of confusion and frustration in our projects; when you have a Microsoft Test project under source control the .vsmdi-files gets created multiple times. In one project we have 48 of them. All under source control.

I have even been in contact with Microsoft but they only showed me a workaround that didn’t did the complete trick.

Here is a guy that seem to have solved it. Looks very promising. What you need to do is:

  • Delete all the vsmdi-files from Source Control
  • Make sure that all the developers and testers deletes all the vsmdi-files locally as well
  • Create one .vsmdi-file, by running the test locally at one workstation. Check that file into Source Control
  • Follow the steps in this article to make the .vsmdi-files become non-mergeable for the Team Foundation Server project.

    [UPDATE] To be able to...

Read More

Publish TFS testresult as HTML

OK - this is one of those “now where has that file moved”-posting.

When you run tests in a TFS build with MSTest a .trx-file is created. This file contains all the test results for that run. However you can’t view it unless you have Visual Studio…

(Apparently you could publish the result to the Team Foundation Server and then do a report but this is much simpler…)

Here is a tool, trx2html, that converts that .trx-file into a nice HTML-report. And that report could then easily be published on the Team Portal.

And here are, based on this article, some steps on how to include the functionality in your build script:

  1. Download the tool
  2. Include the RidoTask.dll in your solution or reachable on the server where the tests are run. I’ve included the dll in a solution folder in my solution, called SolutionItems\Tools
  3. Reference...

Read More

Sprint 1 - demo-time!

My new project has just completed it’s first sprint; Sprint 1 (or maybe 0 since we have done some basic decisions regarding our technology and environment).

Again - I am amazed how far you can get if you put your will to it. This project was initiated with a whole day meeting that was concluded by a comment from the customer; “you know, several people has been looking into this and said: it can’t be done. Good luck!”. Cheerful fellow ;)

But here we are - good on our way to solve the problem. The team is also surprising me getting some pretty hard stuff done on a relative short time span. Well done everyone!

Fingers crossed for the Scrum Demo (which for our Sprint0/1 is running on my development machine, inside Visual Studio…. Brrr).

Read More

WebCam Server

We are planning to setup a web camera to view the Scrum Board. This has to do with the team being highly distributed (200 km apart) and us still wanting to maintain some sort of contact.

However - I am lacking a lot in understanding and interest in hardware stuff as for example web cameras. So it took me quite some time to find a good server. But now I have: YawCam

It has all I wanted; you can stream video, it is easy to administrate and you can do minor modification to the output/quality and such stuff. And yeah - it’s free also ;)

Get one now! Thank you Magnus Lundvall Visit the website of the publisher who created it. Great app!

Read More

WebService studio - Tools for testing web services

I got to know about a cool tool for testing web services today. The web page that normally is created for you have the small disadvantage that you can’t invoke web services with complex types. Since most non-trivial web services use more types and string and int’s that is not very helpful.

This tool generates a GUI based on the WSDL that allows you to fill out the request object on and invoke the web services as it is expected to be called. You can even fill out headers, user name and password etc.

The only problem with is to find it. I’ve search all over the Internet for Web Service Studio but couldn’t find one single working link. The application was first created at GotDotNet but since that is no more the links to GotDotNet doesn’t work anymore. Also the version found at CodePlex is no good.

But now...

Read More

State diagram for Conchango work items

When we started to use the Conchango template for Team Foundation Server I immediately got a few questions about how the states flow for the different work items.

So - I know that you can get a kind of State diagram for work items but don’t know where to get it. Apparently it’s possible to see with the project template editor but I didn’t have that.

A short post in the Scrum for Team System forum later I got to know the answer. It’s possible to see via Team System Web Access. Here is how you do it:

  • Open Team System Web Access
  • Open a work item of the type you’re interested in (a sprint backlog item for example)
  • In the tools-menu of the work item choose State Diagram (see picture)

Beware, though - those diagrams are not that easy to read / understand. But at least now...

Read More

A Conchango Scrum TFS Template introduction

I have been quite frustrated with the Conchango Scrum TFS Template.

And not so much because the template is no good - its just that I can’t get up and running to be able to validate if the template is any good. The reason for this is the lack of introduction documentation. There are some pages on their site, but it doesn’t show me any good ways on how to get started.

Now after my last post I’ve got a suggestion to mail the Conchango-guys and they actually got back to me pretty fast. And from them I got another lead to one of their forum (that you of course have to register to see, excuse my stupidity).

The post the pointed me to clarified a lot of stuff for me;

  • the data showing in reports and burn downs is not online. It comes from a...
Read More

How? What? He LIKES VB.NET?

OK - this is actually the first time I ever find something like this on the net.

Top 10 reasons VB.NET is better than C#

This dude actually PREFER VB.NET over C#. He’s in for a bashing from about the whole level 4 (at least) at my customer…

Pretty lame list in my taste… There are at least 40 other things that i miss in VB.NET that exists in C#. And to stop a top ten list a #9 just confirms that this is squeezed out, just for the sake of it.

Well, well - he’ll probably grow up and learn to talk a adult language. Hopefully soon. Or he might stay on and play with Lego. ;)

Read More