This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
PATCH: GCJ webpages
- To: Java Patch List <java-patches at gcc dot gnu dot org>
- Subject: PATCH: GCJ webpages
- From: Warren Levy <warrenl at redhat dot com>
- Date: Fri, 22 Jun 2001 19:43:44 -0700 (PDT)
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&password=guest&database=gcc&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">