<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Within Reason: OpenSolaris Test Farm</title>
    <link>http://typo.submonkey.net/articles/2008/10/31/opensolaris-test-farm</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>I do what I want</description>
    <item>
      <title>OpenSolaris Test Farm</title>
      <description>&lt;p&gt;I decided long ago that I didn&amp;#8217;t want to run machines at home 24x7 and I didn&amp;#8217;t want to spend money chasing performance.  In fact, my main machine at home has an 800MHz VIA C3 CPU and just 512MB of RAM, and every other machine that I could be running OpenSolaris on is just as bad.  I have access to much better hardware at work but it&amp;#8217;s work hardware and not for that job.&lt;/p&gt;

&lt;p&gt;Watching my attempts to build ONNV fail after 7 hours has always been slightly disheartening, especially when I&amp;#8217;ve had to LiveUpgrade to a recent build first.  Needless to say, the lack of good hardware with up-to-date tools has been somewhat of a barrier to my involvement.  However, as of earlier this month, Sun has been providing the OpenSolaris project with a hosted farm of test machines that contributors can use to build and test software.  There are two kinds of accounts, one for building software and the other for testing it.&lt;/p&gt;

&lt;p&gt;The first, a Build Server account, gives you 15GB of disk space on a variety of machines of different processor types, which you can then use for compilation.  These machines run builds of Nevada and the compilers that are recent enough to be able to build ONNV and they do it quickly; building ONNV on a 16-core x4600 in the Test Farm takes under one hour&lt;sup&gt;&lt;a href="#fn-testfarm0"&gt;[1]&lt;/a&gt;&lt;/sup&gt;, which is massive boon to me if nobody else.  Setting up an account is a simple matter of clicking &amp;#8220;Add Account&amp;#8221; on the &lt;a href="http://test.opensolaris.org/testfarm/"&gt;test farm interface&lt;/a&gt; and waiting a few minutes.&lt;/p&gt;

&lt;p&gt;The second kind of account reserves you an entire machine with console and SP access to splat your software over so that you can see if the machine still boots.  There&amp;#8217;s a bit more of a queue for one of these systems as obviously they can&amp;#8217;t be used in parallel by more than one user but, again, all you need to do is click the relevant button in the interface and wait for a mail telling you that your server is ready.&lt;/p&gt;

&lt;p&gt;If you have signed the &lt;a href="http://opensolaris.org/os/about/sun_contributor_agreement/"&gt;Sun Contributor Agreement&lt;/a&gt; for OpenSolaris then you&amp;#8217;re already set up on the Test Farm so go and &lt;a href="http://test.opensolaris.org/testfarm/"&gt;grab an account&lt;/a&gt; now!&lt;/p&gt;

&lt;hr/&gt;

&lt;p&gt;&lt;a name="fn-testfarm0"&gt;[1]&lt;/a&gt;&lt;small&gt; And would probably take a lot less time if I could set &lt;code&gt;DMAKE_MAX_JOBS&lt;/code&gt; higher than 4 :)&lt;/small&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 31 Oct 2008 20:10:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:ea63b64c-60f3-4d7f-910b-9d3be8698552</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2008/10/31/opensolaris-test-farm</link>
      <category>OpenSolaris</category>
      <category>Software</category>
      <category>Sun</category>
      <trackback:ping>http://typo.submonkey.net/articles/trackback/1558</trackback:ping>
    </item>
  </channel>
</rss>
