I have a Windows application using OpenGL and automated E2E test environment based on Sikuli framework. Tests run locally and are not available outside of my company network. As we have two different development teams in different geographical locations without access to our network I would like to:

  • have a dedicated machine (or rent such a PC) available via ssh or similar to deploy app and execute tests
  • be able to query test progress / status
  • get test results for usage in continuous integration system (Jenkins)

What are the possible solutions, what tools / systems do you use in your organizations ?

  • What do you mean by your 3rd requirements: "get test results in..."?
    – dzieciou
    Nov 1, 2012 at 7:34
  • I would like to test every nightly build so I need a way to install my application, execute tests and get the result with failure report (if any). I am going to use this results in Continuous Integration system e.g. Jenkins.
    – tommyk
    Nov 2, 2012 at 18:56

1 Answer 1


Have you considered using a free (or paid depending on your circumstances) Amazon EC2 account?

  • This might be an option but I am not familiar with ec2 yet. Is there a possibility to use custom operating system image ?
    – tommyk
    Nov 5, 2012 at 20:03
  • Yes you can create a Virtual Machine image using VMWare and export that image to EC2. serverfault.com/questions/223233/…
    – chrisc
    Nov 6, 2012 at 22:11
  • This blogpost (although about Watir) gives some insight into using the EC2 platform for test automation with Jenkins: watirmelon.com/2011/08/29/…
    – chrisc
    Nov 6, 2012 at 22:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.