Hi Noah<br><br><div class="gmail_quote">On Sat, Aug 29, 2009 at 9:58 PM, Arve Knudsen <span dir="ltr">&lt;<a href="mailto:arve.knudsen@gmail.com" target="_blank">arve.knudsen@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br><br><div class="gmail_quote"><div>On Sat, Aug 29, 2009 at 9:27 PM, Noah Gift <span dir="ltr">&lt;<a href="mailto:noah.gift@gmail.com" target="_blank">noah.gift@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">


<br><br><div class="gmail_quote"><div>On Sat, Aug 29, 2009 at 11:18 AM, Arve Knudsen <span dir="ltr">&lt;<a href="mailto:arve.knudsen@gmail.com" target="_blank">arve.knudsen@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">



This has been a very interesting/enlightening thread, great initiative :) At my workplace we write a mix of C++ and Python (mostly the former) for Windows and Linux, and Buildbot has proved very useful aid in our development process, especially since it catches a lot of compilation errors (typically code that compiles on one platform, but not on the other). I feel that making use of Buildbot has simplified our collaborative processes greatly, due to how it tends to nip problems in the bud. We don&#39;t extract any reports from the BB runs, apart from the waterfall view.<br>




<br>Our slaves run on three VMware virtual machines at the time being. We haven&#39;t had this setup for very long, so we&#39;re still kind of getting to grips with it. We&#39;re also in the process of integrating it with Squish, which is our tool for testing our Qt-based applications. If we can make this combination work properly for us, I will be quite content :]</blockquote>



</div><div><br>Thanks to the tip from Paul earlier, we are evaulating Squish too, and will be interested in integrating it with buildbot.  I would be interested in hearing more about how your doing your Squish testing with buildbot. </div>


</div></blockquote></div><div><br>Basically, it just boils down to running Squish in batch mode, as a BB step. I haven&#39;t got it working yet though, due to Windows intricacies (Windows is the most interesting platform for us, so I am concentrating my efforts on this) regarding services and interactivity. I am going to try to run the Squish server in a service that is allowed to interact with the desktop (the BB slave service is not), and see how it goes.</div>

</div></blockquote><div><br></div><div>Since last time I&#39;ve found out that it doesn&#39;t work very well run Squish tests from a Windows service. The recommended approach is apparently to instead autostart squishserver on logon, via a batchscript. It should then be perfectly possible to invoke squishrunner from your BB slave, although I haven&#39;t got this far yet myself.</div>
<div><br></div><div>On Linux, it&#39;s apparently quite possible to start squishserver from an init-script, or maybe cron, but you have to make it use a virtual X-server (VNC). This is however pure theory for me at this stage :)</div>
<div><br></div><div>Arve</div></div>