title: Codename One: test the commits on real devices before they're in the build servers
body: <p>The <a href="https://github.com/codenameone/CodenameOne" rel="nofollow noreferrer">Codename One Github repository</a> is very active: at the moment, if I want to test a commit on the Simulator, I have to sync my remote fork (using <a href="https://stackoverflow.com/questions/20984802/how-can-i-keep-my-fork-in-sync-without-adding-a-separate-remote/21131381#21131381">these instruction</a>) and, after that, my local fork (selecting Team, Remote, Pull in Netbeans). Of course I need to change the project libraries as explained <a href="https://www.codenameone.com/blog/how-to-use-the-codename-one-sources.html" rel="nofollow noreferrer">in this tutorial</a>.</p>
  
  <p>My question is if <strong>I can test the commits also on real devices before these commits are in the build servers</strong>.</p>
  
  <p><em>(Secondary but related question: every time that I compile my projects, Netbeans recompiles also the Codename One sources, with a waste of time: is it possible to avoid at all the unuseful compiling of the Codename One sources if I haven't modified them?)</em></p>