Friday, June 5, 2015

TFS WitAdminUI 2013 – Simple Wrapper Around the witadmin Command-line Tool

1 witadminui2013 TFS WitAdminUI 2013 is my simple wrapper around the witadmin command-line tool offering various features. It is available for download from CodePlex.

TFS WitAdminUI 2013 helps you by automatically generating commands based on the project collection and team project you are connected to. It allows you to preview generated commands with parameters for several witadmin actions, get help on those actions and execute them against the selected project collection and team project.

Wednesday, June 3, 2015

TIPP: Toad For Oracle 12.6 does not support TFS 2013 Team Projects with Blanks in Their Names

Although it is not recommended to use blanks in names for TFS team projects, this option is supported and therefore you can end up with a team project named like that. This would be a showstopper for using this particular team project for versioning database objects with Toad For Oracle 12.6, because Toad does not support team projects with blanks (spaces) in their names.

Toad For Oracle 12.6 and Team Foundation Server 2013: Associating Work Items with Changesets While Performing Check-ins from Toad

 

As stated in the Toad for Oracle 12.1 - Release Notes, this version introduces the following feature “When using Team Foundation Server (TFS) in Toad, you can now check-in TFS Work Items and link one or more TFS work items to the check-in change set.” Additionally, the next version “Toad 12.5 supports Microsoft Team Foundation Server 2013 (TFS), as stated by Toad for Oracle 12.5 – Release Notes.

In other words, it is possible to associate work items with database changes while performing a check-in action from Toad for Oracle 12.6 when connected to a Team Foundation Server 2013 Team Project. This blog describes the main characteristics of this integration feature.

Tuesday, June 2, 2015

TIPP: VS Team Explorer 2012 Required for Associating Work Items with Changesets from Toad For Oracle 12.6 to Team Foundation Server 2013

As stated in the Toad for Oracle 12.1 - Release Notes, this version introduced the following feature “When using Team Foundation Server (TFS) in Toad, you can now check-in TFS Work Items and link one or more TFS work items to the check-in change set.” In other words, it should be possible to associate work items with database changes while performing a check-in action from Toad for Oracle.

Additionally, the next version “Toad 12.5 supports Microsoft Team Foundation Server 2013 (TFS)”, as stated by Toad for Oracle 12.5 – Release Notes.

I am currently working with Toad 12.6.0.53 with Team Coding 7.1 – Trial, and I found out that the feature for associating work items during check-in unfortunately does not work out of the box on a client machine where Visual Studio 2013 Update 3 or Team Explorer for Visual Studio 2013 bits are installed. In order to solve the error you need to install Team Explorer for Visual Studio 2012.

1 - Associating Work Items with Changesets from Toad For Oracle 12.6 - Installed SW-all

Monday, June 1, 2015

TIPP: Visual Studio Test Professional 2013 and Visual Studio Update 4

Visual Studio Test Professional 2013 is the only version from the Visual Studio 2013 offerings which was not released containing the latest updates from Update 4. Thus, if you upgrade your Team Foundation Server environment to Update 4 (TFS server, build server, lab and test agents), you need to install Visual Studio 2013 Update 4 to all machines where you have Test Professional 2013 RTM. 

Note: Visual Studio Test Professional 2013 is not listed in the “Properties - Applies to” section of the Description of Visual Studio 2013 Update 4.


Microsoft Test Manager from Visual Studio Test Professional 2013 without Visual Studio Update 4

Actual scenario where this was discovered:
The Team Foundation Server 2013 with Update 4 environment was initially set up (12.0.31101.0). As the lab environment was set up, Visual Studio 2013 Agents with Update 4 were installed respectively on test lab machines. Visual Studio Test Professional 2013 RTM (12.0.21005.1) was installed on test lab machines aimed for manual testing.

You could start Microsoft Test Manager and load tests on those machines. You could initiate the test run and Test Runner would also load correctly. But once you actually started the test run (with Start Test), Test Runner would block displaying “Initializing…” and you could restore it only by manually killing the MTM process and restarting MTM. The event log was full of errors reported by VSTTExecution, like “Object reference not set to an instance of an object” and “Method not found”. Once the Visual Studio 2013 Update 4 was installed, test runs could be started without problems.

Recordings from WinDays 2015 Available Online

Recordings of this year’s sessions at the Croatian annual Microsoft conference WinDays 2015 are available online [in Croatian].
VS Online or Team Foundation Server?

Visual Studio Release Management – the right infrastructure for high-quality DevOps


Enjoy!