title: Automated testing developer environments
body: <p>We use gradle as our build tool and use the idea plugin to be able to generate the project/module files.  The process for a new developer on the project would look like this:</p>
  
  <ul>
  <li>pull from source control.</li>
  <li>run 'gradle idea'.</li>
  <li>open idea and be able to develop without any further setup.</li>
  </ul>
  
  <p>This all works nicely, but generally only gets exercised when a new developer joins or someone gets a new machine.  I would really like to automate the testing of this more frequently in the same way we automate our unit/integration tests as part of our continuous integration process.</p>
  
  <p>Does anyone know if this is possible and if there is any libraries for doing this kind of thing?</p>
  
  <p>You can also substitue idea for eclipse as we have a similar process for those that prefer using eclipse.</p>