We have two different domains and our requirement was to setup TFS in a manner so that TFS Server is able to connect to the system in two different domain. There is no two way trust between the two domains. So we used cross domain setup of TFS using user mirroring. The setup was successful but the TFS Controller is getting displayed as "Offline" in MTM.
I have setup TFS Server, Test Controller and Test Agent in the following manner.
System A(Windows Server 2008): TFS Server 2010. On Domain: XYZ
System B(Windows XP): TFS Controller :On Domain: ABC . Connected to TFS by mirroring user info. Same user on System A and System B.
System C, D, E: (Windows XP): TFS Agent. On Domain: ABC.
Since system B, C, D, E are on the same domain, so I used domain users for authenticating the connection between TFS Controller and TFS Agents.
MY TFS is working fine, controller is registered to the team project and TFS server and the test agents are also registered with the Test Controller.
When I am opening MTM on System B(TFS Controller), then the controller is "Online" and I am able to access all the systems registered with the controller but when I am opening MTM from any other system(System C, System D, System D or other) then the controller is getting displayed in "offline" mode.
Please suggest what step should i take to make the test controller on others machines in MTM.
- 移動 niveditabawa_MSFTMicrosoft employee 2012年3月12日 15:14 Moving it to a more appropriate forum (From:Testing with Visual Studio Test Manager (MTM))
Thank you for your post.
I am trying to involve someone familiar with this topic to further look at this issue. There might be some time delay. Appreciate your patience.
Thank you for your understanding and support.
Lily Wu [MSFT]
MSDN Community Support | Feedback to us
For the machine where MTM sees the controller offline. Use Team Explorer on that machine from Visual Studio and go to the Test -> Manager Test Controllers then enter the IP address of the Test controller with the 6901 port(xxx.xx.xx.x:6901) and see if you can connect and restart the controller. Another thing to do is enable logging in the Test Controller then try to see it from MTM. Look in the test controller log for the machine name of the MTM client to see if the controller is receiving requests from.
To enable logging on the test controller: http://blogs.msdn.com/b/aseemb/archive/2009/11/28/how-to-enable-test-controller-logs.aspx
For more details on trouble shooting Test Controller and Agent connections see blog: http://blogs.msdn.com/b/aseemb/archive/2009/11/28/how-to-enable-test-controller-logs.aspx
Trevor Hancock (Microsoft)
Please remember to "Mark As Answer" the replies that help.
- 回答の候補に設定 Trevor HancockMicrosoft employee, Owner 2012年3月8日 17:25