title: Jenkins: Running remote test scripts and reporting results
body: <p>I'm trying to take Jenkins from a CI machine, and I would like to have it begin to automatically start testing of the applications it builds.</p>
  
  <p>My setup is this: </p>
  
  <ul>
  <li>1 central build server</li>
  <li>8 dedicated test machines.  </li>
  </ul>
  
  <p>Currently when  build is finished (and label applied), we manually walk around, install the new build, and begin the tests.  The tests each take 8-24 hours, so running them in parallel is pretty necessary.  Later on, we walk around and see the results.</p>
  
  <p>I'd like to automate:</p>
  
  <ul>
  <li>Distribution of the build</li>
  <li>Installation of the program</li>
  <li>Beginning of the test scripts</li>
  <li>Collection of the data.  </li>
  </ul>
  
  <p>I'm assuming I can use Jenkins for all of this, but I haven't been able to find a good / easy tutorial that tells me how to do this.  I'm sure it involves installing the 'slave' service on all the test machines, but the instructions for even that don't seem to be working very well.</p>
  
  <p>Any ideas for a good tutorial?  Any pointers from all of you?  Thanks!</p>