We have a suite of tests (test cases for a native library) that we want to run on Microsoft Surface (ARM version). It is easy to do it by hand from Visual Studio. However, we would like to automate the process in a way that we can compile, install, run and collect the output from command line (e.g. from Jenkins CI).
On iOS there is Fruitstrap that emulates XCode to do similar task for iOS. Is there a Microsoft/third-party tool that could help us do this for Surface?
The question about automating GUI testing (Best way to test a Microsoft Surface application) is not relevant in this case because we don't have any GUI and the problem is to upload and start the application on the Surface from the host non-interactively.
Edit: There is a nice video of how one would use Google Test framework in VS2012 http://www.youtube.com/watch?v=o-Gi6REeGN0 but our problem is that we want to run the tests on Microsoft Surface instead of the host.