This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

PATCH: GCJ webpages


Folks,
I cleaned up some of the places where Testing was referenced from the GCJ
webpages (to make them easier to find and more usable/useful).  Nothing
major, but it should help.
--warrenl

2001-06-22  Warren Levy  <warrenl@redhat.com>

        * contrib.html: Added tag for Testing section.
        * old-news.html: Updated section on library testing and added
        links to more detailed descriptions.
        * test.html: Added section on General Runtime Testing and added
        a description of regression testing handling for Mauve.

Index: style.mhtml
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/style.mhtml,v
retrieving revision 1.11
diff -u -p -r1.11 style.mhtml
--- style.mhtml	2001/05/04 16:24:26	1.11
+++ style.mhtml	2001/06/23 02:37:57
@@ -96,6 +96,7 @@ permitted in any medium, provided this n
 <a href="docs.html">Documentation</a><br>
 <a href="download.html">Download</a><br>
 <a href="build-snapshot.html">Build</a><br>
+<a href="test.html">Testing</a><br>
 <a href="contrib.html">Contributing</a><br>
 <a href="done.html">Done with Gcj</A><br>
 <a href="http://gcc.gnu.org/cgi-bin/gnatsweb.pl?user=guest&amp;password=guest&amp;database=gcc&amp;cmd=login";>Bugs</a><br>
Index: java/contrib.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/contrib.html,v
retrieving revision 1.22
diff -u -p -r1.22 contrib.html
--- contrib.html	2001/03/22 00:04:50	1.22
+++ contrib.html	2001/06/23 02:37:57
@@ -153,7 +153,7 @@ projects</a>.
 <table border="0" cellpadding="4" width="95%">
 <tr bgcolor="#b0d0ff">
  <th align="left">
-  Testing
+  <a name=Testing>Testing
  </th>
 </tr>
 </table>
Index: java/old-news.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/old-news.html,v
retrieving revision 1.11
diff -u -p -r1.11 old-news.html
--- old-news.html	2001/06/19 06:10:17	1.11
+++ old-news.html	2001/06/23 02:37:57
@@ -46,12 +46,18 @@ find bugs!
 <tr><td valign="top">
 <b>February 8, 2001</b>
 </td><td>
-Made use of Warren Levy's change to the Mauve testsuite to handle regressions.
+Made use of Warren Levy's change to the
+<A HREF="http://sources.redhat.com/mauve";>Mauve test suite</A> to handle
+regressions.
 Modifications have been made to <tt>mauve.exp</tt> to copy the newly created
 <tt>xfails</tt> file of known library failures from the source tree
 to the directory where the libjava <tt>'make check'</tt> is being run.  
 This allows the testsuite to ignore <tt>XFAIL</tt>s and thus highlight
-true regressions in the library.
+true regressions in the library.  The Mauve tests are
+<a href="test.html">automatically run</a> as part of a libjava
+<TT>'make check'</TT> as long as the Mauve suite is accessible
+and the env var <TT>MAUVEDIR</TT> is set to point to the top-level
+of the <A HREF="http://sources.redhat.com/mauve/download.html";>Mauve source</A>.
 </td></tr>
 
 <tr><td valign="top">
Index: java/test.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/java/test.html,v
retrieving revision 1.3
diff -u -p -r1.3 test.html
--- test.html	2001/02/08 17:34:35	1.3
+++ test.html	2001/06/23 02:37:57
@@ -7,12 +7,28 @@
 <table border="0" cellpadding="4" width="95%">
 <tr bgcolor="#b0d0ff">
  <th align="left">
- Mauve
+ General Runtime Tests
  </th>
 </tr>
 </table>
 <br>
 
+Runtime tests are executed via <tt>'make check'</tt> from the <tt>testsuite</tt>
+directory of the libjava hierarchy in the build tree.  Additional
+<a href="contrib.html#Testing">runtime tests</a> can be checked into the tree.
+Regression tests of the core packages in libgcj are run automatically via the
+<a href="#Mauve">Mauve test suite (described below)</a> if it is made available
+when the tests are being run.<p>
+
+<table border="0" cellpadding="4" width="95%">
+<tr bgcolor="#b0d0ff">
+ <th align="left">
+ <a name=Mauve>Mauve
+ </th>
+</tr>
+</table>
+<br>
+
 The <a href="http://sources.redhat.com/mauve/";>Mauve Project</a> is a
 project to write a suite of tests for the Java Class Libraries.  We
 encourage developers to contribute test cases to Mauve.<p>
@@ -20,6 +36,12 @@ encourage developers to contribute test 
 libgcj supports Mauve testing.  If you have Mauve checked out in,
 e.g., <tt>~/mauve/</tt>, then you can tell the libgcj to run the Mauve
 tests like so: <tt>make MAUVEDIR=~/mauve check</tt>.<p>
+
+To highlight regressions, a mechanism has been set up in <tt>mauve.exp</tt>
+to track expected failures by comparing against the contents of
+<tt>libjava/testsuite/libjava.mauve/xfails</tt> from the source hierarchy.
+This file should be updated as new (failing) tests are added to Mauve or when
+fixes are made to libgcj that correct for failing Mauve tests.<p>
 
 <table border="0" cellpadding="4" width="95%">
 <tr bgcolor="#b0d0ff">

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]