How to run test explorer based tests from a stand-alone executable?

To run test explorer based tests from your own custom exectuable (32 bit/64 bit does not matter), you should do the following steps: -

 

  • Ensure that you have visual studio 2012 or above installed on your machine.
  • Download this sample (RunTests.exe) and extract it on your machine. You can use this as a starting executable and modify it as per your own needs.
  • Compile the sample and copy the output Runtests.exe to the test explorer directory (%VS Install Dir%\Common7\IDE\CommonExtensions\Microsoft\TestWindow).
  • Now try running your tests from a visual studio command-prompt using a command similar to this and it should work.

RunTests <Path to your test binary>

Note: – The APIs used in the sample are not supported and can modify in the subsequent releases of visual studio.