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]

Re: Fix for PR java/1895


>>>>> "Jeff" == Jeff Sturm <jeff.sturm@commerceone.com> writes:

Jeff> In the long haul, will you preserve the existing testsuite and
Jeff> Mauve, or replace the testsuite with Mauve?  Is there any good
Jeff> reason for both?  What guidelines do we have?

Mauve is really just for library tests.  At least, that's true right
now.  There's been talk of making it do more but no one has taken
action.

With the arrival of Jacks I think we can separate tests into 3
categories:

* Library tests, which should go into Mauve.  Since we have a fair
  amount of control over Mauve (eg, if a libgcj hacker wants write
  access they should just ask me...) we can commit any library tests,
  including regressions, there.

* Front end tests.  These should go to Jacks.  However, I suspect
  Jacks won't be interested in accepting mere regressions for gcj.

* Everything else, which we can put into the libgcj test suite.  This
  covers non-library runtime tests (eg, JNI tests), regressions
  unsuitable for other test suites, etc.

Jeff> I think it's important to have something in the GCC repo that
Jeff> runs when we do "make check"; otherwise it's not so easy to find
Jeff> regressions.  Especially for those who aren't maintaining Java;
Jeff> they may not even know of the existence of Mauve.

Yeah.

As of yesterday we have a web page documenting the other test suites
we use.  I'm skeptical that we'll ever get the non-Java gcc
maintainers to do any Java testing whatsoever.  It hasn't worked so
far...

Tom

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