You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by bu...@apache.org on 2010/11/09 13:49:44 UTC

svn commit: r778968 - /websites/staging/river/trunk/content/building-river.html

Author: buildbot
Date: Tue Nov  9 12:49:44 2010
New Revision: 778968

URL: http://svn.apache.org/viewvc?rev=778968&view=rev
Log:
Staging update by buildbot

Modified:
    websites/staging/river/trunk/content/building-river.html

Modified: websites/staging/river/trunk/content/building-river.html
URL: http://svn.apache.org/viewvc/websites/staging/river/trunk/content/building-river.html?rev=778968&r1=778967&r2=778968&view=diff
==============================================================================
--- websites/staging/river/trunk/content/building-river.html (original)
+++ websites/staging/river/trunk/content/building-river.html Tue Nov  9 12:49:44 2010
@@ -88,6 +88,37 @@ path names</p>
 <p>Will build all the River JARs required.  You will then find them in the ${RIVER_HOME}/lib* directories.</p>
 <h2 id="testing_river">Testing River</h2>
 <p>This build process runs the (limited) suite of unit tests that comes with River.  River is tested predominantly by using <a href="http://openjdk.java.net/jtreg/">jtreg</a>.</p>
+<p>You must first download and install jtreg following the instructions on their site.</p>
+<p><em>I believe the following is not 100% correct yet.</em></p>
+<p>Execute the following:</p>
+<div class="codehilite"><pre><span class="n">cd</span> <span class="nv">$RIVER_HOME</span>
+<span class="n">cd</span> <span class="n">qa</span><span class="o">/</span><span class="n">jtreg</span>
+<span class="nb">mkdir</span> <span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span>
+<span class="n">cp</span> <span class="o">..</span><span class="sr">/lib/</span><span class="n">jsk</span><span class="o">-</span><span class="n">lib</span><span class="o">.</span><span class="n">jar</span> <span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span><span class="o">/</span>
+<span class="n">cp</span> <span class="o">..</span><span class="sr">/lib/</span><span class="n">jsk</span><span class="o">-</span><span class="n">platform</span><span class="o">.</span><span class="n">jar</span> <span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span><span class="o">/</span>
+<span class="n">cp</span> <span class="o">..</span><span class="sr">/lib/</span><span class="n">jsk</span><span class="o">-</span><span class="n">resources</span><span class="o">.</span><span class="n">jar</span> <span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span><span class="o">/</span>
+<span class="n">cp</span> <span class="o">..</span><span class="sr">/lib/</span><span class="n">phoenix</span><span class="o">-</span><span class="n">init</span><span class="o">.</span><span class="n">jar</span> <span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span><span class="o">/</span>
+<span class="n">cp</span> <span class="o">..</span><span class="sr">/lib-ext/</span><span class="n">jsk</span><span class="o">-</span><span class="n">policy</span><span class="o">.</span><span class="n">jar</span> <span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span><span class="o">/</span>
+<span class="n">cd</span> <span class="nv">$RIVER_HOME</span>
+</pre></div>
+
+
+<p>Then to run the jtreg tests execute the following:</p>
+<div class="codehilite"><pre><span class="n">jtreg</span> <span class="o">-</span><span class="n">verbose:all</span><span class="p">,</span><span class="n">nopass</span> <span class="o">\</span>
+      <span class="o">-</span><span class="n">cpa:</span><span class="o">.</span><span class="sr">/qa/</span><span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span><span class="o">/</span><span class="n">jsk</span><span class="o">-</span><span class="n">lib</span><span class="o">.</span><span class="n">jar:</span><span class="o">\</span>
+           <span class="o">.</span><span class="sr">/qa/</span><span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span><span class="o">/</span><span class="n">jsk</span><span class="o">-</span><span class="n">platform</span><span class="o">.</span><span class="n">jar:</span><span class="o">\</span>
+           <span class="o">.</span><span class="sr">/qa/</span><span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span><span class="o">/</span><span class="n">jsk</span><span class="o">-</span><span class="n">resources</span><span class="o">.</span><span class="n">jar:</span><span class="o">\</span>
+           <span class="o">.</span><span class="sr">/qa/</span><span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span><span class="o">/</span><span class="n">phoenix</span><span class="o">-</span><span class="n">init</span><span class="o">.</span><span class="n">jar:</span><span class="o">\</span>
+           <span class="o">.</span><span class="n">jsk</span><span class="o">-</span><span class="n">policy</span><span class="o">.</span><span class="n">jar</span> <span class="o">\</span>
+     <span class="o">-</span><span class="n">jdk</span> <span class="sr">/path/</span><span class="n">to</span><span class="o">/</span><span class="n">jdk1</span><span class="o">.</span><span class="mi">5</span> <span class="o">\</span>
+     <span class="o">-</span><span class="n">Djsk</span><span class="o">.</span><span class="n">home</span><span class="o">=</span><span class="s">&quot;/path/to/river/&quot;</span> <span class="o">\</span>
+     <span class="o">-</span><span class="n">Djava</span><span class="o">.</span><span class="n">security</span><span class="o">.</span><span class="n">debug</span><span class="o">=</span><span class="n">access</span><span class="p">,</span><span class="n">failure</span> <span class="o">\</span>
+     <span class="o">-</span><span class="n">Djavatest</span><span class="o">.</span><span class="n">maxOutputSize</span><span class="o">=</span><span class="mi">500000</span> <span class="o">\</span>
+     <span class="o">-</span><span class="n">Djtlib</span><span class="o">.</span><span class="n">tmp</span><span class="o">=.</span><span class="sr">/qa/</span><span class="n">jtreg</span><span class="o">/</span><span class="n">JTlib</span><span class="o">-</span><span class="n">tmp</span> <span class="o">\</span>
+     <span class="o">.</span><span class="sr">/qa/</span><span class="n">jtreg</span><span class="o">/</span>
+</pre></div>
+
+
 <p><em>The following should be ignored, it has not been edited or checked yet.</em></p>
 <p>create a file in the trunk directory called "build.properties"</p>
 <p>Then define the following properties in that file:</p>