locked
Minimal installation required to get TCM.exe working

    Question

  • I want to use TCM.exe only for publishing results to the TFS2010 server. I can install full VS and the TCM.exe will work. But I dont want to do so.

    Can anyone tell me, what is minimal installation should I do to get the TCM.exe working.

    Thursday, February 09, 2012 10:22 PM

Answers

  • Thanks Anuj J I have installed Test Agent to get MSTEST running, but it does not install TCM.

    What I am really doing is, running test cases using MSTEST and the publishing the results using TCM. I don’t want ton install lot of stuff since the test machines are low end.

    I got is working by copying TCM.exe and bunch of dlls from another machine to Commen7\IDE folder.

    The DLLs copied are -

    1. Microsoft.TeamFoundation.Build.Client.dll
    2. Microsoft.TeamFoundation.Build.Common.dll
    3. Microsoft.TeamFoundation.Client.dll
    4. Microsoft.TeamFoundation.Common.dll
    5. Microsoft.TeamFoundation.TestManagement.Client.dll
    6. Microsoft.TeamFoundation.TestManagement.Common.dll
    7. Microsoft.TeamFoundation.TestManagement.Controller.dll
    8. Microsoft.TeamFoundation.VersionControl.Client.dll
    9. Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll
    10. Microsoft.TeamFoundation.WorkItemTracking.Client.dll
    11. Microsoft.TeamFoundation.WorkItemTracking.Common.dll
    12. Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll
    13. Microsoft.VisualStudio.TeamFoundation.Client.dll
    14. Microsoft.WITDataStore.dll
    15. TCM.exe
    16. TCM.exe.config

    Thanks.



    • Edited by Abhijit Joag Friday, February 10, 2012 12:25 AM
    • Marked as answer by Abhijit Joag Friday, February 10, 2012 12:26 AM
    Friday, February 10, 2012 12:24 AM

All replies

  • Hi Abhijit,

    Nice to see you here  :)

    I think you will need the full version of VS installed to run tcm.

    However, you need to install it only on one machine. To run the tests on different machines, you can just have the test agent installed. You can create an environment out of these machines. Then from the machine which has VS installed, you can run the tcm run /create command to run tests on an environment http://msdn.microsoft.com/en-us/library/ff942469.aspx

    The other option to run tests on different machines with just test agent installed is touse mstest command.

    Thanks,

    Anuj


    http://www.anujchaudhary.com

    Friday, February 10, 2012 12:01 AM
  • Thanks Anuj J I have installed Test Agent to get MSTEST running, but it does not install TCM.

    What I am really doing is, running test cases using MSTEST and the publishing the results using TCM. I don’t want ton install lot of stuff since the test machines are low end.

    I got is working by copying TCM.exe and bunch of dlls from another machine to Commen7\IDE folder.

    The DLLs copied are -

    1. Microsoft.TeamFoundation.Build.Client.dll
    2. Microsoft.TeamFoundation.Build.Common.dll
    3. Microsoft.TeamFoundation.Client.dll
    4. Microsoft.TeamFoundation.Common.dll
    5. Microsoft.TeamFoundation.TestManagement.Client.dll
    6. Microsoft.TeamFoundation.TestManagement.Common.dll
    7. Microsoft.TeamFoundation.TestManagement.Controller.dll
    8. Microsoft.TeamFoundation.VersionControl.Client.dll
    9. Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll
    10. Microsoft.TeamFoundation.WorkItemTracking.Client.dll
    11. Microsoft.TeamFoundation.WorkItemTracking.Common.dll
    12. Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll
    13. Microsoft.VisualStudio.TeamFoundation.Client.dll
    14. Microsoft.WITDataStore.dll
    15. TCM.exe
    16. TCM.exe.config

    Thanks.



    • Edited by Abhijit Joag Friday, February 10, 2012 12:25 AM
    • Marked as answer by Abhijit Joag Friday, February 10, 2012 12:26 AM
    Friday, February 10, 2012 12:24 AM